summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2012-05-31 18:01:43 +0000
committerNorbert Preining <preining@logic.at>2012-05-31 18:01:43 +0000
commitfc601cee7bd140adb1136ac21a31799bc72d7244 (patch)
tree7fafec6401894cd2cd44bea994ff9b7a3c736bd7
parentaeb6accf2eb343657817c3485c0981e3ff46c954 (diff)
TeXCatalogue: don't stumble is XML parser dies
remove temporara texcatalogue.data and references to it git-svn-id: svn://tug.org/texlive/trunk@26741 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf/scripts/texlive/var/texcatalogue.data162047
-rw-r--r--Master/tlpkg/TeXLive/TeXCatalogue.pm10
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlpdb9
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.image.tlpsrc1
4 files changed, 10 insertions, 162057 deletions
diff --git a/Master/texmf/scripts/texlive/var/texcatalogue.data b/Master/texmf/scripts/texlive/var/texcatalogue.data
deleted file mode 100644
index 18244dcad27..00000000000
--- a/Master/texmf/scripts/texlive/var/texcatalogue.data
+++ /dev/null
@@ -1,162047 +0,0 @@
-$tlc = \bless( {
- 'entries' => {
- '12many' => bless( {
- 'caption' => bless( do{\(my $o = 'Generalising mathematical index sets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/12many')}, 'XML::XPath::Literal' ),
- 'description' => 'In the discrete branches of mathematics and the computer sciences, it will only take some seconds before you\'re faced with a set like {1,...,m}. Some people write $1\\ldotp\\ldotp m$, others $\\{j:1\\leq j\\leq m\\}$, and that journal you\'re submitting to might want something else entirely. The 12many package provides an interface that makes changing from one to another a one-line change.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/12many/12many.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 947825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/12many/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 947805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-13 19:58:19 +0200 (Tue, 13 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'one2many')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = '12many')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = '12many')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = '12many')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'Asana-Math' => bless( {
- 'caption' => bless( do{\(my $o = 'A font to typeset maths in Xe(La)TeX and Lua(La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/Asana-Math')}, 'XML::XPath::Literal' ),
- 'description' => 'The Asana-Math font is an OpenType font that includes almost all mathematical Unicode symbols and it can be used to typeset mathematical text with any software that can understand the MATH OpenType table (e.g., XeTeX 0.997 and Microsoft Word 2007). The font is beta software. Typesetting support for use with LaTeX is provided by the fontspec and unicode-math packages.',
- 'docs' => {
- 'ctan:/fonts/Asana-Math/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 72105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asana-math')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'asana-math')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'asana-math')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'Asana-Math')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '000.947')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ESIEEcv' => bless( {
- 'caption' => bless( do{\(my $o = 'Curriculum vitae for French use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ESIEEcv')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to set up a curriculum vitae as a French employer will expect.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ESIEEcv/ESIEEcv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 418285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ESIEEcv/cvtest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 418305,
- '',
- 'details',
- 'Test/sample document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 22:13:39 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esieecv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esieecv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esieecv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ESIEEcv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'FAQ-en' => bless( {
- 'caption' => bless( do{\(my $o = 'A compilation of Frequently Asked Questions with answers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/uk-tex-faq')}, 'XML::XPath::Literal' ),
- 'description' => 'The FAQ that has in the past been published in the UK TeX Users Group journal Baskerville (though updated more frequently on CTAN). It is also available (and searchable) on the web.',
- 'docs' => {
- 'ctan:/help/uk-tex-faq/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1389530,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/help/uk-tex-faq/letterfaq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1389570,
- '',
- 'details',
- 'FAQ formatted for letter paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/help/uk-tex-faq/newfaq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1389550,
- '',
- 'details',
- 'FAQ formatted for A4 paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-30 16:18:37 +0200 (Fri, 30 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uk-tex-faq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uk-tex-faq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uk-tex-faq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'FAQ-en')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.25')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'HA-prosper' => bless( {
- 'caption' => bless( do{\(my $o = 'Patches and improvements for prosper.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ha-prosper')}, 'XML::XPath::Literal' ),
- 'description' => 'HA-prosper is a patch for prosper that adds new functionality to prosper based presentations. Among the new features you will find automatic generation of a table of contents on each slide, support for notes and portrait slides. The available styles demonstrate how to expand the functionality of prosper even further.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ha-prosper/Doc/HA-prosper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 574980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ha-prosper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 574960,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ha-prosper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ha-prosper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ha-prosper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'HA-prosper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'IEEEconf' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for IEEE conference proceedings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/IEEEconf')}, 'XML::XPath::Literal' ),
- 'description' => 'The IEEEconf class implements the formatting dictated by the IEEE Computer Society Press for conference proceedings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/IEEEconf/IEEEconf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 615950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/IEEEconf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 615930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:17:32 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ieeeconf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ieeeconf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'IEEEconf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'IEEEconf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'MemoirChapStyles' => bless( {
- 'caption' => bless( do{\(my $o = 'Chapter styles in memoir class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-samples/MemoirChapStyles')}, 'XML::XPath::Literal' ),
- 'description' => 'A showcase of chapter styles available to users of memoir: the six provided in the class itself, plus many from elsewhere (by the present author and others). The package\'s resources apply only to memoir, but the package draws from a number of sources relating to standard classes, including the fncychap package, and Vincent Zoonekynd\'s tutorial on headings.',
- 'docs' => {
- 'ctan:/info/latex-samples/MemoirChapStyles/MemoirChapStyles.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 832620,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-samples/MemoirChapStyles/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 832600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 16:14:01 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memoirchapterstyles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'memoirchapterstyles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'MemoirChapterStyles')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'MemoirChapStyles')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'SIstyle' => bless( {
- 'caption' => bless( do{\(my $o = 'Package to typeset SI units, numbers and angles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/SIstyle')}, 'XML::XPath::Literal' ),
- 'description' => 'This package typesets SI units, numbers and angles according to the ISO requirements. Care is taken with font setup and requirements, and language customisation is available. Note that this package is (in principle) superseded by siunitx; sistyle has maintenance-only support, now.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/SIstyle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1184915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/SIstyle/SIstyle-2.3a.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1184935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-15 09:25:56 +0200 (Sat, 15 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sistyle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sistyle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'SIstyle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'SIstyle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'SIunits' => bless( {
- 'caption' => bless( do{\(my $o = 'International System of Units.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/SIunits')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset physical units following the rules of the International System of Units (SI). The package requires amstext, for proper representation of some values. Note that the package is now superseded by siunitx; siunits has maintenance-only support, now.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/SIunits/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1185695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/SIunits/SIunits.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1185715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-15 09:25:56 +0200 (Sat, 15 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'siunits')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'siunits')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'siunits')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'SIunits')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.36')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'Tabbing' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabbing with accented letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/Tabbing')}, 'XML::XPath::Literal' ),
- 'description' => 'By default, some of the tabbing environment\'s commands clash with default accent commands; LaTeX provides the odd commands \\a\', etc., to deal with the clash. The package offers a variant of the tabbing environment which does not create this difficulty, so that users need not learn two sets of accent commands.',
- 'docs' => {
- 'ctan:/info/translations/Tabbing/fr/f-Tabbing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1257355,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1257360,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/Tabbing/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1257310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/Tabbing/Tabbing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1257330,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1257335,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 11:22:06 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabbing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabbing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabbing')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'Tabbing')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'Type1fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Font installation guide.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/Type1fonts/fontinstallationguide')}, 'XML::XPath::Literal' ),
- 'description' => 'This guide discusses the most common scenarios you are likely to encounter when installing Type 1 PostScript fonts. While the individual tools employed in the installation process are documented well, the actual difficulty most users are facing when trying to install new fonts is understanding how to put all the pieces together. This is what this guide is about.',
- 'docs' => {
- 'ctan:/info/Type1fonts/fontinstallationguide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 494440,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/Type1fonts/fontinstallationguide/fontinstallationguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 494460,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-29 15:39:11 +0200 (Sun, 29 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontinstallationguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontinstallationguide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontinstallationguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'Type1fonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'a0poster' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for designing posters on large paper.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/a0poster')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides fonts in sizes of 12pt up to 107pt and also makes sure that in math formulas the symbols appear in the right size. Can also create a PostScript header file for dvips which ensures that the poster will be printed in the right size. Supported sizes are DIN A0, DIN A1, DIN A2 and DIN A3.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/a0poster/a0.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 330,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 325,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/a0poster/a0_eng.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 305,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 300,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'a0poster')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'a0poster')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'a0poster')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'a0poster')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.22b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'a2ac' => bless( {
- 'caption' => bless( do{\(my $o = 'AFM to AFM plus Composites.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/a2ac')}, 'XML::XPath::Literal' ),
- 'description' => 'Enables the use of PostScript fonts while typesetting texts in languages where inflected letters are used. The font will typically not contain the complete alphabet of a given language; the program will derive composite glyph structures using accent glyphs, and output their details in the derived AFM file. The configuration files of the program are independent of the PostScript font encoding and of the typesetting system encoding. The program may be used to prepare a font for any typesetting system, especially TeX.',
- 'docs' => {
- 'ctan:/fonts/utilities/a2ac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/a2ac/a2ac-cz.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 675,
- '',
- 'details',
- 'Package documentation (Czech)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 670,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/a2ac/a2ac-eng.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 700,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 695,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'a2ac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'a2ac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'a2ping' => bless( {
- 'caption' => bless( do{\(my $o = 'Advanced PS, PDF, EPS converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/a2ping/a2ping.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'a2ping is a Perl script command line utility written for Unix that converts many raster image and vector graphics formats to EPS or PDF and other page description formats. Accepted input file formats are: PS (PostScript), EPS, PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, TGA. Accepted output formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, XPM. a2ping delegates the low-level work to Ghostscript (GS), pdftops and sam2p. a2ping fixes many glitches during the EPS to EPS conversion, so its output is often more compatible and better embeddable than its input.',
- 'docs' => {
- 'ctan:/graphics/a2ping/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'a2ping')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'a2ping')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'a2ping')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'a4' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for A4 paper sizes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ntgclass')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides support for A4 paper sizes, superseding a LaTeX 2.09 package of the same name (the package was developed from a now-extinct package called a4dutch). The a4 package is mostly superseded by the a4paper option of LaTeX itself and by the geometry package. Its margins are slightly narrower than those of the a4paper option (there are those that claim this is a typographically poor choice), but it also has a widemargins option.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ntgclass/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ntgclass/a4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'a4')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ntgclass')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'a4')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ntgclass')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'a4wide' => bless( {
- 'caption' => bless( do{\(my $o = '"Wide" a4 layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/a4wide')}, 'XML::XPath::Literal' ),
- 'description' => 'This package increases the width of the typeset area of an a4 page. This sort of operation is capable of producing typographically poor results; the operation itself is better provided by the geometry package. The package uses the a4 package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/a4wide/a4wide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'a4wide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'a4wide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'a4wide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'a4wide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'a5comb' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for a5 paper sizes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/a5comb')}, 'XML::XPath::Literal' ),
- 'description' => 'Superceded by geometry.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/a5comb/a5comb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 2115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'a5comb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'a5comb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'a5comb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'a5comb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aaai' => bless( {
- 'caption' => bless( do{\(my $o = 'AAAI style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex209/contrib/aaai')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX 2.09 conference style for AAAI-88. (The package does not work with current LaTeX, and the style it implements is not that which the AAAI seems now to favour.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 19:22:02 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aaai')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aaai')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aaai-named' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for AAAI.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/aaai-named.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'A BibTeX style derived from the standard master, presumbly for use with the aaai package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aaai-named')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aaai-named')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aastex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for Manuscript Preparation for AAS Journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aastex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a document class for preparing papers for American Astronomical Society publications. Authors who wish to submit papers to AAS journals are strongly urged to use this class in preference to any of the alternatives available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aastex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 3025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aastex/docs/aasguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 3045,
- '',
- 'details',
- 'Guide to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aastex/docs/aassymbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 3065,
- '',
- 'details',
- 'Symbols for use with AASTeX'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-13 20:21:36 +0100 (Fri, 13 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aastex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aastex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aastex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aastex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abbr' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple macros supporting abreviations for Plain and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/abbr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides some simple macros to support abbreviations in Plain TeX or LaTeX. It allows writing (e.g.) \\<TEX> instead of \\TeX, hence frees users from having to escape space after parameterless macros.',
- 'docs' => {
- 'ctan:/macros/generic/abbr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 3375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abbr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'abbr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'abbr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abbrevs' => bless( {
- 'caption' => bless( do{\(my $o = 'Text abbreviations in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package defining abbreviation macros, which expand to defined text and insert following space intelligently, based on context. They can also expand to one thing the first time they are used and another thing on subsequent invocations. Thus they can be abbreviations in two senses, in the source and in the document. Also includes a facility for suffixes like 1900\\BC and 6:00\\PM which correctly handles following periods. The package is part of the frankenstein bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 3725,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/abbrevs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 3745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 15:49:05 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abbrevs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'abbrevs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abc' => bless( {
- 'caption' => bless( do{\(my $o = 'Support ABC music notation in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/abc')}, 'XML::XPath::Literal' ),
- 'description' => 'The abc package lets you include lines of music written in the ABC Plus language. The package will then employ the \\write18 facility to convert your notation to PostScript (using the established utility abcm2ps) and hence to the format needed for inclusion in your document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/abc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 4130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/abc/abc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 4150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-23 16:04:21 +0100 (Fri, 23 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'abc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'abc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'abc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abc2mtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Notate tunes stored in ABC notation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/abc2mtex')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to notate tunes stored in an ascii format (abc notation, commonly used to notate traditional music). One of the most important aims of ABC notation, and perhaps one that distinguishes it from most, if not all, computer-readable musical languages is that it can be easily read by humans. The package produces files that can be processed with MusicTeX.',
- 'docs' => {
- 'ctan:/support/abc2mtex/INTRO.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 4500,
- '',
- 'details',
- 'Introductory links'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/abc2mtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 4520,
- '',
- 'details',
- 'Setup instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/abc2mtex/abc.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 4560,
- '',
- 'details',
- 'Outline of abc format'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/abc2mtex/usrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 4540,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 22:33:28 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abc2mtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'abc2mtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abstbook' => bless( {
- 'caption' => bless( do{\(my $o = 'Books of abstracts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/abstbook.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX class file for making \'books of abstracts\', commonly used for conferences. It is based on report class, however \\chapter has been redefined and shouldn\'t be used.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abstbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'abstbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abstr-collect' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a collection of abstracts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/abstr_collect')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document style (based on article.sty) which provides facilities for printing abstracts from bibliographies.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abstr-collect')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'abstr-collect')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abstract' => bless( {
- 'caption' => bless( do{\(my $o = 'Control the typesetting of the abstract environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/abstract')}, 'XML::XPath::Literal' ),
- 'description' => 'The abstract package gives you control over the typesetting of the abstract environment, and in particular provides for a one column abstract in a two column paper.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/abstract/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 5480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/abstract/abstract.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 5500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abstract')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'abstract')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'abstract')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'abstract')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abstyles-babel' => bless( {
- 'caption' => bless( do{\(my $o = 'Adaptable styles for use with Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/abstyles-babel')}, 'XML::XPath::Literal' ),
- 'description' => 'This set of BibTeX styles is a version of the adaptable BibTeX styles, modified so that the styles react to Babel operations.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/abstyles-babel/README.2' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 5890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abstyles-babel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'abstyles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'abstyles-babel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'abstyles')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'abstyles-orig' => bless( {
- 'caption' => bless( do{\(my $o = 'Adaptable BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/abstyles')}, 'XML::XPath::Literal' ),
- 'description' => 'A family of modifications of the standard BibTeX styles whose behaviour may be changed by changing the user document, without change to the styles themselves. The package is largely used nowadays in its adaptation for working with Babel.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/abstyles/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 6265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/abstyles/abstdok.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 6290,
- '',
- 'details',
- 'Outline of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 6285,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'abstyles-orig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'abstyles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'abstyles-orig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'abstyles')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'accenti' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra accented character macros, designed for Italian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio/accenti.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines several simple commands for accented letters commonly used in Italian writing. Some of these commands redefine existing standard LaTeX versions. (The author reports that he no longer uses the package, preferring more \'standard\' techniques to express the inflected characters.) The package is part of the bosisio collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/accenti.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 6655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'accenti')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'accenti')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'accents' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple mathematical accents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for multiple accents in mathematics, with nice features concerning the creation of accents and placement of scripts. The package is part of the bezos bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 7265,
- '',
- 'details',
- 'Bundle Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/accents.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 7285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 7305,
- '',
- 'details',
- 'Whole-bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'accents')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'accents')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'accents-cs' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a VF for the accents used in Czech/Slovak.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/accents')}, 'XML::XPath::Literal' ),
- 'description' => 'This a program, distributed as WEB source, that takes the TFM for a (OT1) font, and generates a virtual font (and associated TFM file) for a font implementing the KOI8-CS character coding for Czech/Slovak.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'accents-cs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'accents-cs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'accfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Utilities to derive new fonts from existing ones.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/accfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The accfonts package contains three utilities to permit easy manipulation of fonts, in particular the creation of unusual accented characters. Mkt1font works on Adobe Type 1 fonts, vpl2vpl works on TeX virtual fonts and vpl2ovp transforms a TeX font to an Omega one. All three programs read in a font (either the font itself or a property list), together with a simple definition file containing lines such as \'128 z acute\'; they then write out a new version of the font with the requested new characters in the numerical slots specified. Great care is taken over the positioning of accents, and over the provision of kerning information for new characters; mkt1font also generates suitable "hints" to enhance quality at small sizes or poor resolutions. The programs are written in Perl.',
- 'docs' => {
- 'ctan:/fonts/utilities/accfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 7665,
- '',
- 'details',
- 'Package Readme and documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'accfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'accfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'accfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'accfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.25')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'accsupp' => bless( {
- 'caption' => bless( do{\(my $o = 'Better accessibility support for PDF files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/accsupp.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Since PDF 1.5 portions of a page can be marked for better accessibility support. For example, replacement texts or expansions of abbreviations can be provided. This package starts with providing a minimal low-level interface for programmers; its status is experimental. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/accsupp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 8030,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 16:23:18 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'accsupp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'accsupp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'achemso' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for American Chemical Society journal submissions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/achemso')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides the official macros (achemso.cls) and BibTeX styles (achemso.bst and biochem.bst) for submission to the journals of the American Chemical Society. The natmove package, which moves citations relative to punctuation, is distributed as part of the bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/achemso/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 8495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/achemso/achemso-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 8535,
- '',
- 'details',
- 'Demonstration document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/achemso/achemso.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 8515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 12:34:43 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'achemso')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'achemso')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'achemso')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'achemso')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.7a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'achicago' => bless( {
- 'caption' => bless( do{\(my $o = 'Chicago Manual citations in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces author-date citations based on The Chicago Manual of Style, using a BibTeX style such as achicago-bst. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 9350,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/achicago.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 9330,
- '',
- 'details',
- 'Package documentation and listing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'achicago')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'achicago')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'achicago-bst' => bless( {
- 'caption' => bless( do{\(my $o = 'Chicago Manual BibTeX style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces bibliographies based on The Chicago Manual of Style. Requires the achicago LaTeX package. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 8970,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/achicago-bst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 8950,
- '',
- 'details',
- 'Package documentation and listing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'achicago-bst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'achicago-bst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acm' => bless( {
- 'caption' => bless( do{\(my $o = 'ACM document style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/acm')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document style, built by modifying Lamport\'s article.doc (source of the article style). A BibTeX style is also provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acmconf' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for ACM conference proceedings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acmconf')}, 'XML::XPath::Literal' ),
- 'description' => 'This class may be used to typeset articles to be published in the proceedings of ACM (Association for Computing Machinery) conferences and workshops. The layout produced by the acmconf class is based on the ACM\'s own specification.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acmconf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 10010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acmconf/acmconf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 10030,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acmconf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acmconf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'acmconf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'acmconf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acmproc' => bless( {
- 'caption' => bless( do{\(my $o = 'Style option for ACM proceedings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/acmproc.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Designed to produce camera-ready conference proceedings.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acmproc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acmproc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acmtrans' => bless( {
- 'caption' => bless( do{\(my $o = 'Class and BibTeX style for ACM Transactions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/acmtrans')}, 'XML::XPath::Literal' ),
- 'description' => 'The acmtrans2e class formats articles in the style of ACM transactions. Users who have prepared their document with LaTeX can, with very little effort, produce camera-ready copy for these journals. The accompanying BibTeX style is based on the chicago style.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/acmtrans/acmtr2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 10765,
- '',
- 'details',
- 'Documentation in the form of an ACM paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acmtrans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acmtrans')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acroflex' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a graphing widget in a PDF file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acroflex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package creates a graphing screen using the rmannot package. The user can type in functions and graph them. A graphing screen can be populated with pre-packaged functions for the user to scrutinize and interact with. The package can graph functions of a single variable x, a pair of parametric equations that are functions of t, and a polar function of t. The graphing screen is a rich media annotation that uses a specially developed SWF file, called the AcroFLeX Graphing widget. The package takes advantage of rich media annotations, which is a version 9 feature of Acrobat; it therefore requires Acrobat Pro and Distiller version 9. The user needs to use Adobe Reader 9.0 in order to obtain the graphing functionality.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acroflex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 11115,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acroflex/doc/acroflex_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 11135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acroflex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acroflex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'acroflex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acromake' => bless( {
- 'caption' => bless( do{\(my $o = 'Make commands for acronyms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acromake')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\acromake defines a command that will expand to an acronym and its definition (on first use) and just the acronym thereafter.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acromake/acromake.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 11505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acromake')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acromake')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acromemory' => bless( {
- 'caption' => bless( do{\(my $o = 'Memory games in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro/acromemory')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements two variations of a memory game: (1) a single game board consisting of a number of tiles, each tile has a matching twin, the object is to find all the matching twins; and (2) two game boards, both identical except one has been randomly rearranged, the object is the find the matching pieces in each of the two game boards. The AeB Slicing package is used to slice the image into the specified number of rows and columns. The package is part of the aeb_pro bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 11885,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/acromemory/doc/acromemory_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 11905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-01 10:26:35 +0100 (Sun, 01 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acromemory')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acromemory')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'AcroMemory')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acronym' => bless( {
- 'caption' => bless( do{\(my $o = 'Expand acronyms at least once.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acronym')}, 'XML::XPath::Literal' ),
- 'description' => 'This package ensures that all acronyms used in the text are spelled out in full at least once. It also provides an environment to build a list of acronyms used. The package is compatible with pdf bookmarks. The package requires the suffix package, which in turn requires that it runs under e-TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acronym/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 12290,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acronym/acronym.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 12310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acronym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acronym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'acronym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'acronym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.36')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acronym209' => bless( {
- 'caption' => bless( do{\(my $o = 'An algorithm package developed for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/acronym.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a rather flexible command \\newacronym that may be used to define a macro for each acronym. Documentation is fairly comprehensive, in comments within the package itself. Note that the package has little (if any) relationship to the LaTeX 2e acronym package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:01:01 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acronym209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acronym209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acroreloadpdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Reload-the-current-PDF utility for Adobe Reader on Unix systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/acroreloadpdf')}, 'XML::XPath::Literal' ),
- 'description' => 'AcroReloadPDF.js is a small JavaScript that adds a ``Reload\'\' entry to the ``File\'\' menu of Adobe Reader on Linux and other Unix-like systems. It allows to reload the PDF document currently viewed in the Reader to reflect the latest changes. The last view of the document (page number and zoom state) will be restored.',
- 'docs' => {
- 'ctan:/support/acroreloadpdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 12990,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-01 20:18:08 +0200 (Thu, 01 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acroreloadpdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acroreloadpdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acrosort' => bless( {
- 'caption' => bless( do{\(my $o = 'Sort sliced image into order.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro/acrosort')}, 'XML::XPath::Literal' ),
- 'description' => 'A novelty package for importing an image that has been sliced into rows and columns and randomly rearranged (for example, by aebslicing. The package uses a bubble sort (provided, in a JavaScript package) on the picture. The package is part of the aeb_pro bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 13380,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/acrosort/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 13340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/acrosort/examples/acrosort_test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 13360,
- '',
- 'details',
- 'Documentation and demo file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-01 10:26:35 +0100 (Sun, 01 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acrosort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acrosort')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'AcroSort')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acroterm' => bless( {
- 'caption' => bless( do{\(my $o = 'Manage and index acronyms and terms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acroterm')}, 'XML::XPath::Literal' ),
- 'description' => 'Yet another package for acronyms: the package offers simple markup of acronyms and technical terms in the text, giving an index each of terms and acronyms with their expanded form.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acroterm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 13715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acroterm/acroterm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 13735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 16:04:48 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acroterm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acroterm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'acroterm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'acroterm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acrotex' => bless( {
- 'caption' => bless( do{\(my $o = 'The AcroTeX education bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acrotex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains: - the web package to redefine page layout to web-friendly dimensions; - the exerquiz package for defining on-line exercises and quizzes of various sorts; - the eForms package for support of PDF forms; - the insdljs package for inserting document-level JavaScript in LaTeX documents; - the dljslib library of JavaScript functions for use with exerquiz; and - the eq2db package for converting an exerquiz quiz for processing by a ASP server-side script.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acrotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 14645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acrotex/doc/aeb_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 14665,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acrotex/doc/eformman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 14685,
- '',
- 'details',
- 'eForms manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 16:04:48 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acrotex-web' => bless( {
- 'caption' => bless( do{\(my $o = 'Establish a page layout for an on-screen (PDF) document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acrotex')}, 'XML::XPath::Literal' ),
- 'description' => 'The AcroTeX web package (for LaTeX -- nothing to do with literate programming) is a set of macros that establishes a page layout for a (PDF) document that is designed to be read on-screen and not meant to be printed. The package also redefines the table of contents to a web style and defines optional navigational aids. The package has options for use with pdftex, dvips, dvipdfm, dvipsone and dviwindo. The package is part of the AcroTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acrotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 14150,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acrotex/doc/aeb_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 14170,
- '',
- 'details',
- 'AcroTeX packages manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 16:04:48 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acrotex-web')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'acrotex-web')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.2g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acroweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Scripts to create interactive tests from a database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/acroweb')}, 'XML::XPath::Literal' ),
- 'description' => 'The AcroWeb script collection offers a tool for creation of interactive PDF tests on the fly on the Internet, using the AcroTeX eDucation bundle and pdfLaTeX; it does not require too much knowledge of LaTeX. The questions are stored in a plain text database.',
- 'docs' => {
- 'ctan:/support/acroweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 15025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/acroweb/acroweb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 15045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 16:04:48 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acroweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acroweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.79')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'acs' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2.09 support for Advances in Control Systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/acs')}, 'XML::XPath::Literal' ),
- 'description' => 'A document style (apparently based on article) and a BibTeX style (based on one of the standard styles) are provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 16:04:48 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'acs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'acs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1993-08-03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'active-conf' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for typesetting ACTIVE conference papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/conferences/active-conf')}, 'XML::XPath::Literal' ),
- 'description' => 'Active-conf is a class for typesetting papers for the Active conference on noise and vibration control. It is initially intended for the 2006 conference in Adelaide, Australia. The class is based on article with more flexible front-matter, and can be customised for conferences in future years with a header file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/conferences/active-conf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 15615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/conferences/active-conf/active-conf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 15635,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'active-conf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'active-conf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'active-conf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'active-conf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ada' => bless( {
- 'caption' => bless( do{\(my $o = 'A system for Structured Software Documentation in Ada.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/ada/aweb')}, 'XML::XPath::Literal' ),
- 'description' => 'Aweb converts an .aweb file to an Ada file. Aweb is in fact a conversion of Knuth\'s web system to Ada.',
- 'docs' => {
- 'ctan:/web/ada/aweb/aweb.pro' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 15965,
- '',
- 'details',
- 'Program prologue'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ada')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ada')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adami' => bless( {
- 'caption' => bless( do{\(my $o = 'A transliterator for Tamil.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/indian/adami90.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides transliteration from Western-keyboard text to Tamil script; it is written for use under MS-DOS, and includes fonts for representing its results.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-17 11:41:28 +0100 (Sun, 17 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adami')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'adami')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'add-wes' => bless( {
- 'caption' => bless( do{\(my $o = 'A "book" style for Addison-Wesley house style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/add-wes.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document style written for the production of a book to be published by Addison-Wesley. The package uses a package times.sty that would nowadays be replaced by something from the psnfss bndle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'add-wes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'add-wes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'addindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Add index entries to LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/addindex')}, 'XML::XPath::Literal' ),
- 'description' => 'Addindex is C/Lex program to add index entries to a LaTeX document. You start with a \'names database\', which looks like the strings section of a BibTeX database; addindex scans your LaTeX file for strings in the database, and adds \\index commands for each match.',
- 'docs' => {
- 'ctan:/indexing/addindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 16880,
- '',
- 'details',
- 'README, in Q and A form'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'addindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'addindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'addlines' => bless( {
- 'caption' => bless( do{\(my $o = 'A user-friendly wrapper around \\enlargethispage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/addlines')}, 'XML::XPath::Literal' ),
- 'description' => 'This small package provides the command \\addlines for adding or removing space in the textblock of the page it\'s used on. E.g., adding an extra line of text to the page so that a section fits better on the next page. It will also add space to the facing page in a two-sided document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/addlines/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 17205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/addlines/addlines.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 17225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'addlines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'addlines')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'addlines')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'addlines')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'address' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate form letters and address labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/address')}, 'XML::XPath::Literal' ),
- 'description' => 'Model files and file preambles for producing form letters, envelopes and envelope labels (in 3-across layout), using LaTeX 2.09.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/address/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 17575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'address')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'address')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1993-11-29')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'addtex2eps' => bless( {
- 'caption' => bless( do{\(my $o = 'Use LaTeX syntax on EPS figures, within Mathematica.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/AddTeX2Eps')}, 'XML::XPath::Literal' ),
- 'description' => 'This Mathematica script permits the user to write psfrag commands at the same place as the fragments for replacement are defined.',
- 'docs' => {
- 'ctan:/graphics/AddTeX2Eps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 17860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'addtex2eps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'AddTeX2Eps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adfathesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Australian Defence Force Academy thesis format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/adfathesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle includes a BibTeX style file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/adfathesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 18145,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/adfathesis/adfathesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 18165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 11:49:46 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adfathesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adfathesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adfathesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adfathesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.42')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adforn' => bless( {
- 'caption' => bless( do{\(my $o = 'OrnementsADF font with TeX/LaTeX support')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/adforn')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides the Ornements ADF font in PostScript type 1 format with TeX/LaTeX support files. The font is licensed under GPL v2 or later with font exception. (See NOTICE, COPYING, README.) The TeX/LaTeX support is licensed under LPPL. (See README, manifest.txt.)',
- 'docs' => {
- 'ctan:/fonts/adforn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 18485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/adforn/doc/fonts/adforn/adforn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 18505,
- '',
- 'details',
- 'Package documentation and font tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adforn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adforn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adforn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adforn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.001-b-2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adfsymbols' => bless( {
- 'caption' => bless( do{\(my $o = 'SymbolsADF with TeX/LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/adfsymbols')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides Arkandis foundry\'s ArrowsADF and BulletsADF fonts in Adobe Type 1 format, together with TeX/LaTeX support files. The fonts are licensed under GPL v2 or later with font exception. (See NOTICE, COPYING, README.) The TeX/LaTeX support is licensed under LPPL. (See README, manifest.txt.)',
- 'docs' => {
- 'ctan:/fonts/adfsymbols/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 18825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/adfsymbols/doc/fonts/adfsymbols/adfsymbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 18845,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:55:02 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adfsymbols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adfsymbols')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adfsymbols')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adfsymbols')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.001')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adjmulticol' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjusting margins for multicolumn and single column output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/adjmulticol')}, 'XML::XPath::Literal' ),
- 'description' => 'package extends the multicol package with the option to change the margins for multicolumn and unicolumn layout. The package understands the difference between the even and odd margins for two side printing.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/adjmulticol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 19180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/adjmulticol/adjmulticol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 19200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 22:39:55 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adjmulticol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adjmulticol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adjmulticol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adjmulticol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adjustbox' => bless( {
- 'caption' => 'Graphics package-alike macros for "general" boxes.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/adjustbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides several macros to adjust boxed content. One purpose is to supplement the standard graphics package, which defines the macros \\resizebox, \\scalebox and \\rotatebox , with the macros\\trimbox and \\clipbox. The main feature is the general \\adjustbox macro which extends the "key=value" interface of \\includegraphics from the graphics package and applies it to general text content. Additional provided box macros are \\lapbox, \\marginbox, \\minsizebox, \\maxsizebox and \\phantombox. All macros use the collectbox package to read the content as a box and not as a macro argument. This allows for all forms of content including special material like verbatim content. A special feature of collectbox is used to provide matching environments with the identical names as the macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/adjustbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 19865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/adjustbox/adjustbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 19885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:13:43 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adjustbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adjustbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adjustbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adjustbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adobe-euro' => bless( {
- 'caption' => bless( do{\(my $o = 'Metric and map files for the Adobe Euro fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/euro/font-support')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides maps and metrics for using Adobe\'s Euro fonts. The fonts themselves are only available from Adobe (though the fonts are free of charge, the licence conditions prevent CTAN from distributing them). Note that most text fonts now provide an appropriate glyph for the euro, so that this font is somewhat of a specialist interest.',
- 'docs' => {
- 'ctan:/fonts/euro/latex/europs/README.europs' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 20230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 22:39:55 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adobe-euro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'adobe-euro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adobemapping' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe cmap and pdfmapping files')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/adobemapping')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comprises the collection of CMap and PDF mapping files now made available for distribution by Adobe systems incorporated.',
- 'docs' => {
- 'ctan:/support/adobemapping/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 20570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:38:17 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adobemapping')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'adobemapping')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adobemapping')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adrconv' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX styles to implement an address database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/adrconv')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a collection of BibTeX style files to turn an address database stored in the .bib format into files suitable for printing as address books or included into letter classes like akletter or scrletter2. The data may be sorted either by name or birthday and output provides files in various formats for address books or time planners.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/adrconv/adrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 20945,
- '',
- 'details',
- 'Package introduction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 20950,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 22:39:55 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adrconv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adrconv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adrconv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'adrconv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'adrlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Using address lists in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/adrlist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a read-file command (\\ForEachAdress) and a set of commands for unpicking the address data in the file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/adrlist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 21280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/adrlist/adrlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 21300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 22:39:55 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'adrlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'adrlist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'adrlist')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'advdate' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a date relative to "today".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/advdate')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros which can add a specified number of days to the current date (as specified in \\today), to save, set and restore the \'current date\' and to print it. Intended use is, for example, in invoices "payable within 14 days from today", etc. The package has only been tested with Czech dates.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/advdate/advdate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 21635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 22:39:55 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'advdate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'advdate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'advdate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'advdate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ae' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual fonts for T1 encoded CMR-fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ae')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of virtual fonts which emulates T1 coded fonts using the standard CM fonts. The package name, AE fonts, supposedly stands for "Almost European". The main use of the package was to produce PDF files using Adobe Type 1 versions of the CM fonts instead of bitmapped EC fonts. Note that direct substitutes for the bitmapped EC fonts are now available, via the CM-super, Latin Modern and (in a restricted way) CM-LGC font sets.',
- 'docs' => {
- 'ctan:/fonts/ae/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 22050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ae')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ae')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ae')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ae')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aeb-mlink' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-line links with hyperref.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_mlink')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements commands that will create hyperlinks in documents, that extend over multiple lines: \\mlhypertext, \\mlhyperlink, \\mlhyperref, \\mlnameref, \\mlNameref, and \\mlhref (all but \\mlhyperlink use prefixed versions of existing hyperref function names. The package requires that the PDF be created by Adobe Distiller, version 7.0 or later to create multi-line links, and requires Adobe Reader 7.0 or later for the links to work correctly.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_mlink/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 22585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_mlink/doc/aebmlink_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 22605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-28 14:49:04 +0200 (Tue, 28 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aeb-mlink')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aeb-mlink')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aeb-mlink')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aeb-mobile' => bless( {
- 'caption' => bless( do{\(my $o = 'Format PDF files for use on a smartphone.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_mobile')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a simple application of the web and eforms packages from the acrotex collection to format a PDF for a smartphone. The design aim was to maximise the viewing and printing experience when the PDF is viewed on the desktop/laptop and in a smartphone.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_mobile/doc/aebmobile_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 22975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 16:27:03 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aeb-mobile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aeb-mobile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aeb-mobile')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aeb-pro' => bless( {
- 'caption' => bless( do{\(my $o = 'Items from the AeB Pro Family of Software.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro')}, 'XML::XPath::Literal' ),
- 'description' => 'The AeB Pro bundle provides further functionality for the user of the AcroTeX eDucation Bundle. Except as noted in the documentation, the bundle is aimed at users of Acrobat Pro 7.0 or later and deals with using distiller to create PDF. The AeB Pro itself implements a number of features: - AeB Central (this can be used by non-distiller users); - Complete support for set up the initial view of the document; - Extensive support for document actions: document level JS, set document actions (willSave, didSave, etc.) and open document actions; - Complete support for page actions; - Complete support for full screen mode, and all the current transition effects through version 8; - Methods to easily attach documents; - document assembly methods, methods used immediately following distillation; - Methods for linking to attachments and launching attachments; - Support for creating PDF Packages; - Initializing fields using unicode; and - Basic support for layers, rollovers and animations. The bundle also contains: - Robot Man, a less than totally serious demo application.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 23455,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 23475,
- '',
- 'details',
- 'AeB Pro readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/aeb_pro/doc/aebpro_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 23495,
- '',
- 'details',
- 'AeB Pro Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-08 13:02:50 +0200 (Wed, 08 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aeb-pro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aeb-pro')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'AeB Pro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aeb-tilebg' => bless( {
- 'caption' => bless( do{\(my $o = 'AeB Tiling Backgrounds.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_tilebg')}, 'XML::XPath::Literal' ),
- 'description' => 'The package takes a rectangular graphic and uses it to tile the background of pages. The package is distributed as part of the AeB Pro bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_tilebg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 23805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_tilebg/doc/aebbgtile_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 23825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-11 10:32:24 +0200 (Mon, 11 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aeb-tilebg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aeb-tilebg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aeb-tilebg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aebenvelope' => bless( {
- 'caption' => bless( do{\(my $o = 'The AeB Pro eEnvelope System.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro/aebenvelope')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses the concept of an \'eEnvelope\' to direct the user\'s attention to attached files. The system may use any one of four provided eEnvelope templates, or can use a custom designed template. The AeB Pro package is required to attach documents to the eEnvelope. AeB Pro, and hence also eEnvelope, requires Acrobat Pro, version 7.0 or later, and requires the document author to create PDF using distiller.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/aebenvelope/ReadMe.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/aebenvelope/doc/aebenv_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 22:39:55 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aebenvelope')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aebenvelope')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aebenvelope')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aebslicing' => bless( {
- 'caption' => bless( do{\(my $o = 'An image slicer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro/aebslicing')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a batch sequence for Acrobat, used by other packages in the aeb_pro bundle. The sequence takes the current open image and slices it into a specified number of rows and columns, saving the results.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24490,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/aebslicing/aebslicing_sequ_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:38:42 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aebslicing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aebslicing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'AeB slicing')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aebxmp' => bless( {
- 'caption' => bless( do{\(my $o = 'Add advanced metadata to PDF files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro/aebxmp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package fills in advanced metadata (more than is possible with hyperref), using the E4X xml parser in Acrobat Professional 8. The package is part of the AeB Pro bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24915,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/aebxmp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24875,
- '',
- 'details',
- 'Package readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/aebxmp/doc/aebxmp_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 24895,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-10 17:03:02 +0100 (Tue, 10 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aebxmp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aebxmp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aebXMP')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aeguill' => bless( {
- 'caption' => bless( do{\(my $o = 'Add several kinds of guillemets to the ae fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeguill')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to add guillemets from several source (Polish cmr, Cyrillic cmr, lasy and ec) to the ae fonts. This was useful when the ae fonts were used to produce PDF files, since the additional guillemets exist in fonts available in Adobe Type 1 format.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeguill/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 25180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeguill/guil-test1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 25200,
- '',
- 'details',
- 'Discussion of package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeguill/guil-test2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 25220,
- '',
- 'details',
- 'Available guillemet glyphs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 19:22:02 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aeguill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aeguill')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aeguill')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aeguill')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'afmtopl-clark' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert AFM files to PLs for use with dvitops.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/afmtopl/clark')}, 'XML::XPath::Literal' ),
- 'description' => 'A converter that does not (as a modern application would) provide for use of virtual fonts. The conversion is tailored to work with the author\'s dvitops.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 19:22:02 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'afmtopl-clark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'AFMtoPL (Clark)')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'afmtopl-elwell' => bless( {
- 'caption' => bless( do{\(my $o = 'An early converter from AFM to PL.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/afmtopl/elwell/aftopl.c')}, 'XML::XPath::Literal' ),
- 'description' => 'Probably only of historical interest; it predates Knuth\'s introduction of virtual fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 19:22:02 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'afmtopl-elwell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'AFMtoPL (Elwell)')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'afmtopl-wolczko' => bless( {
- 'caption' => bless( do{\(my $o = 'Unix utilities for translating AFM files to PL.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/afmtopl/wolczko')}, 'XML::XPath::Literal' ),
- 'description' => 'The conversion is done using an awk script, and a few Bourne shell scripts are provided for running the scripts for various synthetic outputs (such as faked small-caps). The mechanism cannot generate virtual fonts.',
- 'docs' => {
- 'ctan:/fonts/utilities/afmtopl/wolczko/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 26105,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 19:22:02 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'afmtopl-wolczko')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'AFMtopl (Wolczko)')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'afterpackage' => bless( {
- 'caption' => bless( do{\(my $o = 'Add commands to package after it\'s loaded.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/afterpackage.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to specify (using the command \\AfterPackage{<package name>}{<commands>}) commands that are to be executed immediately after a package is loaded. Such commands would set up defaults, define which options to use, etc. The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 26455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/afterpackage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 26475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'afterpackage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'afterpackage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'afterpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Execute command after the next page break.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements a command that causes the commands specified in its argument to be expanded after the current page is output. For example, LaTeX\'s float positioning mechanism sometimes gets overloaded and all floating figures and table drift to the end of the document. One may flush out all the unprocessed floats by issuing a \\clearpage command, but this has the effect of making the current page end prematurely. Now you can issue \\afterpage{\\clearpage} and the current page will be filled up with text as usual, but then the \\clearpage command will flush out all the floats before the next text page begins. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/afterpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 26905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:24:15 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'afterpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'afterpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.08')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'afthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Air Force Institute of Technology thesis class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/afthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX thesis/dissertation class for US Air Force Institute Of Technology.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/afthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/afthesis/usethesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27245,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'afthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'afthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'afthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'afthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aguplus' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles for American Geophysical Union.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aguplus')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle started as an extension to the AGU\'s own published styles, providing extra facilities and improved usability. The AGU now publishes satisfactory LaTeX materials of its own; the author of aguplus recommends that users switch to using the official distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aguplus/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aguplus/aguplus.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aguplus')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aguplus')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aguplus')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aguplus')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aiaa' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset AIAA conference papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aiaa')}, 'XML::XPath::Literal' ),
- 'description' => 'A bundle of LaTeX/BibTeX files and sample documents to aid those producing papers and journal articles according to the guidelines of the American Institute of Aeronautics and Astronautics (AIAA).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aiaa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27875,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aiaa/aiaa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aiaa/author_guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 27915,
- '',
- 'details',
- 'Author guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aiaa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aiaa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aiaa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aiaa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aichej' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style file for the AIChE Journal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/aichej.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style was generated using custom-bib, and implements the style of the American Institute of Chemical Engineers Journal (or AIChE Journal or AIChE J or AIChEJ).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aichej')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aichej')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aichej')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aifont' => bless( {
- 'caption' => bless( do{\(my $o = 'Remap Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/cm/ai/aifont-1.2.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'Virtual fonts and other related files for remapping the BSR/Y&Y/AMS Type 1 Computer Modern fonts; the remapping creates fonts which have no characters in the numeric range 0-31 (mod 128), and the virtual fonts map Knuth\'s original encodings to the remapped fonts. These mechanisms aid the production of robust PDF output from TeX-related systems, when they use CM fonts. The original impetus for developing this bundle came from problems with Adobe Illustrator (hence the first two letters of the bundle name). Current versions of Adobe Illustrator can apparently use the CM fonts without remapping, so the bundle is not needed for such use.',
- 'docs' => {
- 'ctan:/obsolete/fonts/cm/ai/README.aifont' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 28500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aifont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aifont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'akktex' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of packages and classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/akktex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides: - new document classes for technical documents, thesis works, manuscripts and lecture notes; - many mathematical packages providing a large number of macros for mathematical texts; - layout providing a non-empty parskip with extended length corrections and new section definition commands; - easy label creation for counters; and - german language tools and predefined abbreviations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/akktex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 28835,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 11:49:46 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'akktex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'akktex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'AkkTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'akktex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'akletter' => bless( {
- 'caption' => bless( do{\(my $o = 'Comprehensive letter support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/akletter')}, 'XML::XPath::Literal' ),
- 'description' => 'An advanced letter document class which extends LaTeX\'s usual letter class, providing support for building your own letterhead and marking fold points for window envelopes. Options supported by the package include: letterpaper for US letter; a4offset for a modified A4 layout suitable for platic binders that cover a part of the left margin. The class\'s handling of dates has inspired an extended version of date-handling in the isodate package. The class supersedes an earlier class called myletter.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/akletter/letterdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 29290,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 29295,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/akletter/lettereng.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 29315,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 29320,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'akletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'akletter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'akletter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'akletter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Abstract LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/alatex/alatex-1.0')}, 'XML::XPath::Literal' ),
- 'description' => 'ALaTeX provides the user with all the functionality of LaTeX but with one small change: a general, legal way to override standard LaTeX behavior without altering source files. ALaTeX can interpret official LaTeX markup in an abstract way.',
- 'docs' => {
- 'ctan:/macros/alatex/alatex-1.0/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 29635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'alatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aleph' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/aleph')}, 'XML::XPath::Literal' ),
- 'description' => 'An development of omega, using most of the extensions of TeX itself developed for e-TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 23:17:52 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aleph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aleph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aleph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'RC2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alg' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX environments for typesetting algorithms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/alg')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines two environments for typesetting algorithms in LaTeX2e. The algtab environment is used to typeset an algorithm with automatically numbered lines. The algorithm environment can be used to encapsulate the algtab environment algorithm in a floating body together with a header, a caption, etc. \\listofalgorithms is defined.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-12 10:50:16 +0200 (Wed, 12 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'alg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'alg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2001-03-13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'algorithm2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Floating algorithm environment with algorithmic keywords.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/algorithm2e')}, 'XML::XPath::Literal' ),
- 'description' => 'Algorithm2e is an environment for writing algorithms. An algorithm becomes a floating object (like figure, table, etc.). The package provides macros that allow you to create different keywords, and a set of predefined key words is provided; you can change the typography of the keywords. The package allows vertical lines delimiting a block of instructions in an algorithm, and defines different sorts of algorithms such as Procedure or Function; the name of these functions may be reused in the text or in other algorithms.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/algorithm2e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 30590,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/algorithm2e/algorithm2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 30610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:32:08 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'algorithm2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'algorithm2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'algorithm2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'algorithm2e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'algorithmicx' => bless( {
- 'caption' => bless( do{\(my $o = 'The algorithmic style you always wanted.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/algorithmicx')}, 'XML::XPath::Literal' ),
- 'description' => 'Algorithmicx provides a flexible, yet easy to use, way for inserting good looking pseudocode or source code in your papers. It has built in support for Pseudocode, Pascal and C, and offers powerful means to create definitions for any programming language. The user can adapt a Pseudocode style to his native language.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/algorithmicx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 30925,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/algorithmicx/algorithmicx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 30945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-12 10:38:00 +0200 (Wed, 12 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'algorithmicx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'algorithmicx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'algorithmicx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'algorithmicx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'algorithms' => bless( {
- 'caption' => bless( do{\(my $o = 'A suite of tools for typesetting algorithms in pseudo-code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/algorithms')}, 'XML::XPath::Literal' ),
- 'description' => 'Consists of two environments: algorithm and algorithmic. The algorithm package defines a floating algorithm environment designed to work with the algorithmic style. Within an algorithmic environment a number of commands for typesetting popular algorithmic constructs are available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/algorithms/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 31330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/algorithms/algorithms.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 31355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 31350,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-12 10:50:16 +0200 (Wed, 12 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'algorithms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'algorithms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'algorithms')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'algorithms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aliascnt' => bless( {
- 'caption' => bless( do{\(my $o = 'Alias counters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/aliascnt.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package introduces aliases for counters, that share the same counter register and \'clear\' list. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/aliascnt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 31720,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aliascnt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aliascnt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alleqno' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic numbering of all equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/alleqno.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Redefines \\[ ... \\] to behave as a equation environment, and defines \\[[ ... \\]] to behave as an eqnarray environment.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alleqno')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'alleqno')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'allrunes' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and LaTeX package for almost all runes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/allrunes')}, 'XML::XPath::Literal' ),
- 'description' => 'This large collection of fonts (in Adobe Type 1 format), with the LaTeX package gives access to almost all runes ever used in Europe. The bundle covers not only the main forms but also a lot of varieties.',
- 'docs' => {
- 'ctan:/fonts/allrunes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 32420,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/allrunes/allrunes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 32440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'allrunes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'allrunes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'allrunes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'allrunes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alltt' => bless( {
- 'caption' => bless( do{\(my $o = 'Everything in tt font, but obey commands and line endings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The alltt package defines the alltt environment which is like the verbatim environment except that \\ and braces have their usual meanings. Thus, other commands and environments can appear within an alltt environment. The package is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alltt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alltt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alltt2' => bless( {
- 'caption' => bless( do{\(my $o = 'Indented version of alltt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/alltt2.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A version of alltt (an old version from LaTeX 2.09, now obsolete), patched to apply a left margin (of the user\'s choice) to the verbatim text. A similar patch could be created for current alltt, but it seems that no-one has felt the need.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alltt2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'alltt2')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alnumsec' => bless( {
- 'caption' => bless( do{\(my $o = 'Alphanumeric section numbering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/alnumsec')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows you to use alphanumeric section numbering, for instance "A. Introduction ... III. International Law". Its output is similar to alphanum, but you can use the standard LaTeX sectioning commands, so that it is possible to switch numbering schemes easily. Greek letters, double letters (bb) and different delimiters around them are supported.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/alnumsec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 33540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alnumsec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'alnumsec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alnumsec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'alnumsec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alpha' => bless( {
- 'caption' => bless( do{\(my $o = 'Editor for the Macintosh with good TeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/support/alpha')}, 'XML::XPath::Literal' ),
- 'description' => 'Alpha is a powerful, scriptable and extensible editor, which is well configured to interact with other Mac applications, including most TeX implementations.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-30 14:07:33 +0200 (Tue, 30 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alpha')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'alpha')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '8.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alphabib' => bless( {
- 'caption' => bless( do{\(my $o = 'Add alphabetical headers into citations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/alphabib')}, 'XML::XPath::Literal' ),
- 'description' => 'AlphaBib is a bash script that adds alphabetical headers into BibTeX bibliographies; such headers can assist searching in a large list of citations. AlphaBib takes a bibliography produced by BibTeX (the .bbl file), and creates a new file with the alphabetic headers inserted.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/alphabib/alphabib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 34095,
- '',
- 'details',
- 'Script manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/alphabib/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 34115,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alphabib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'alphabib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alphabib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alphalph' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert numbers to letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/alphalph.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands \\alphalph and \\AlphAlph. They are like \\number but the expansion consists of lowercase and uppercase letters respectively (1 to a, 26 to z, 27 to aa, 52 to zz, 53 to ba, 702 to zz, 703 to aaa, etc.). Can be used as a replacement for LaTeX\'s \\@alph and \\@Alph macros. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/alphalph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 34540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alphalph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alphalph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alphanum' => bless( {
- 'caption' => bless( do{\(my $o = 'Sectioning commands for jura.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jura')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines the sectioning commands for jura.cls, but can also be used independently. It defines 12 levels of section numbering; the default numbering is shown on page 4 of the documentation. The package uses the same command for all levels of sectioning: \\toc{Title}, and you switch between levels with the commands \\sub and \\levelup. The package is part of the jura distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jura/jura.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 35265,
- '',
- 'details',
- 'Jura class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 35270,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-23 16:04:21 +0100 (Fri, 23 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alphanum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jura')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alphanum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jura')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alphanum-bst' => bless( {
- 'caption' => bless( do{\(my $o = 'Modified alpha BibTeX style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/alphanum.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Modified from alpha.bst in the BibTeX distribution; differences are: - Labels do not contain the year; - Otherwise identical labels are distinguished by a number, rather than a letter, and - Entries are sorted by month as well as year.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:07:37 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alphanum-bst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'alphanum-bst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alphanumb' => bless( {
- 'caption' => bless( do{\(my $o = 'A modification of alpha.bst.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/alphanum.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style is characterised by: - Labels do not contain the year; - Labels which would otherwise be identical have a number appended, not a letter; and - Entries are sorted by month as well as by year.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-27 22:39:10 +0100 (Thu, 27 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alphanumb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'alphanumb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'alterqcm' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple choice questionnaires in two column tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/alterqcm')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to support the creation of multiple-choice questionnaires in two-column tables.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/alterqcm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 35870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 35875,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/alterqcm/doc/doc_aq-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 35895,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 35900,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-06 00:10:59 +0200 (Mon, 06 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'alterqcm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'alterqcm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'alterqcm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'alterqcm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.7c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'altfont' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative font handling in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/altfont')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a replacement for that part of psnfss and mfnfss that changes the default font. The package is distributed together with the psfont package, by the same author.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/altfont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 36265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/altfont/altfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 36285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-25 20:36:22 +0200 (Tue, 25 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'altfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'altfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'altfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'altfont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'altnline' => bless( {
- 'caption' => bless( do{\(my $o = 'Line numbering in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/altnline.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Line numbering in LaTeX. Note that the code here works with the LaTeX 2.09 output routine, and cannot therefore be used with current LaTeX.-- its replacement was numline, but that has itself been declared obsolete, in favour of lineno.',
- 'docs' => {
- 'http://www.tug.org/TUGboat/Articles/tb11-2/tb28salomon.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 36620,
- '',
- 'details',
- 'Article about techniques, which inspired the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:24:15 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'altnline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'altnline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'altverse' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting verse.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/altverse.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Straightforward typesetting, using the xtab package to aid layout. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 36935,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 36940,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/altverse-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 36960,
- '',
- 'details',
- 'Example use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 36965,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/altverse-ex1-ru.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 36985,
- '',
- 'details',
- 'Example use (Russian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 36990,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-14 23:03:47 +0100 (Wed, 14 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'altverse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'altverse')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ama' => bless( {
- 'caption' => bless( do{\(my $o = 'AMA manual of style citations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/ama.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style covers JAMA, Cancer, and many others. It provides up to 6 authors, or 3 et.al.; titles are in italics, labels are numeric, and sorting is by order of reference.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-26 13:49:45 +0100 (Sun, 26 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ama')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ama')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ametsoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Official American Meteorological Society Latex Template.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ametsoc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains all the files necessary to write an article using latex for the American Meteorological Society journals. The article and bibliography style files are provided along with two PDFs describing the use of the files and a blank template for authors to use in writing their article. Also available is a separate style file used to format a two-column, journal page layout draft for the author\'s personal use.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ametsoc/AMS_References.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 37590,
- '',
- 'details',
- 'Bibliography style documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ametsoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 37530,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ametsoc/amspaper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 37550,
- '',
- 'details',
- 'Package documentation (as sample paper)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ametsoc/amspaper2col.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 37570,
- '',
- 'details',
- 'Two column package documentation (as sample paper)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-04 00:14:12 +0200 (Thu, 04 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ametsoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ametsoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ametsoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ametsoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amiri' => bless( {
- 'caption' => bless( do{\(my $o = 'A classical Arabic typeface, Naskh style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/amiri')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a beta-release of the font, though it is believed to be largely usable. (The author retains the right to make incompatible changes in the future.) The font covers the Arabic and Arabic Supplement blocks of Unicode 6.0, which means it essentially covers any language written in Arabic script and supported by Unicode.',
- 'docs' => {
- 'ctan:/fonts/amiri/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 37910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/amiri/documentation/amiri-table.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 37930,
- '',
- 'details',
- 'Font table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:34:21 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amiri')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amiri')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amiri')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amiri')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.102')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amiweb2c' => bless( {
- 'caption' => bless( do{\(my $o = 'An Amiga port of web2C.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/amiga/amiweb2c')}, 'XML::XPath::Literal' ),
- 'description' => 'A port of the web2C system that forms the basis of most Unix-TeX implementations, together with the rest of a usable system. The system is based on web2C v7.2, including e-TeX v2.0 and PDFTeX v0.12.',
- 'docs' => {
- 'ctan:/systems/amiga/amiweb2c/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 38335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/amiga/amiweb2c/README.patch' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 38355,
- '',
- 'details',
- 'Outline of patches for TeX-live edition 3'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-11 00:53:27 +0100 (Tue, 11 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amiweb2c')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'amiweb2c')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ams-cd' => bless( {
- 'caption' => bless( do{\(my $o = 'AMSTeX Commutative Diagrams for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/ams-cd')}, 'XML::XPath::Literal' ),
- 'description' => 'A version of the CD macros for AMSTeX, for use with LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/ams-cd/cd-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 38625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-16 10:14:49 +0200 (Wed, 16 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ams-cd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ams-cd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ams2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert AMS-TeX style bibliography entries to BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/ams2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Ams2bib is a simple Perl script that takes an AMS-TeX file as input and creates a BibTeX database as output.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/ams2bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 38890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/ams2bib/ams2bib.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 38910,
- '',
- 'details',
- 'man page for the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 19:39:00 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ams2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ams2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsaddr' => bless( {
- 'caption' => bless( do{\(my $o = 'Alter the position of affiliations in amsart.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/amsaddr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is to be used with the amsart documentclass. It lets you move the authors\' affiliations either just below the authors\' names on the front page or as footnotes on the first page. The email addresses are always listed as a footnote on the front page.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/amsaddr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 39195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/amsaddr/amsaddr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 39215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-16 20:32:59 +0200 (Sat, 16 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsaddr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amsaddr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsaddr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsaddr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsart' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX document class for AMS math journal articles')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX document class for articles that is tailored to the design of American Mathematical Society journals. If you have a standard installation of LaTeX, you should find that amsart is already present, since it is part of the ("required") AMS-LaTeX distribution. For publication-specific AMS document classes (jams-l.cls, bull-l.cls, tran-l.cls, proc-l.cls, mcom-l.cls, etc.), see the AMS author information.',
- 'docs' => {
- 'ctan:/macros/latex/required/amslatex/amscls/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 39670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/amsclass.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 39710,
- '',
- 'details',
- 'Code documentation of all three classes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/instr-l.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 39690,
- '',
- 'details',
- 'Instructions to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-19 12:21:10 +0200 (Tue, 19 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.20.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsbook' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX document class for AMS books')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX document class for books that is tailored to the design of American Mathematical Society publications. If you have a standard installation of LaTeX, you should find that amsbook is already present, since it is part of the ("required") AMS-LaTeX distribution. For publication-specific AMS document classes (surv-l.cls, memo-l.cls, mmono-l.cls, gsm-l.cls, stml-l.cls, etc.), see the AMS author information.',
- 'docs' => {
- 'ctan:/macros/latex/required/amslatex/amscls/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 40170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/amsclass.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 40210,
- '',
- 'details',
- 'Code of the classes, with documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/instr-l.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 40190,
- '',
- 'details',
- 'Instructions to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-19 12:21:10 +0200 (Tue, 19 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.20.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsbsy' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce bold math symbols (AMS-LaTeX).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/math')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command for producing bold mathematics symbols where appropriate fonts exist, and a \'poor man\'s bold\' command that can be applied when no appropriate bold font is available. The facility is available through the macro \\boldsymbol. The package is part of the AMS-LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-23 22:29:25 +0200 (Wed, 23 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsbsy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsbsy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amscd' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS-LaTeX commutative diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/math')}, 'XML::XPath::Literal' ),
- 'description' => 'Part of the AMS-LaTeX distribution, this package adapts the commutative diagram macros of AMS-TeX for use in LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:29:07 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amscd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amscd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amscls' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS document classes for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains three AMS classes, amsart (for writing articles for the AMS), amsbook (for books) and amsproc (for proceedings), together with some supporting material. The material is made available as part of the AMS-LaTeX distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/amslatex/amscls/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/amsclass.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41295,
- '',
- 'details',
- 'Code with documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/instr-l.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41275,
- '',
- 'details',
- 'Instructions to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-19 12:21:10 +0200 (Tue, 19 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX fonts from the American Mathematical Society.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/amsfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'An extended set of fonts for use in mathematics, including: extra mathematical symbols; blackboard bold letters (uppercase only); fraktur letters; subscript sizes of bold math italic and bold Greek letters; subscript sizes of large symbols such as sum and product; added sizes of the Computer Modern small caps font; cyrillic fonts (from the University of Washington); Euler mathematical fonts. All fonts are provided as Adobe Type 1 files, and all except the Euler fonts are provided as Metafont source. The distribution also includes the canonical Type 1 versions of the Computer Modern family of fonts. Plain TeX and LaTeX macros for using the fonts are provided.',
- 'docs' => {
- 'ctan:/fonts/amsfonts/doc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41645,
- '',
- 'details',
- 'Package readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/amsfonts/doc/amsfndoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41665,
- '',
- 'details',
- 'Users\' guide to the fonts (for version 2.2d)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/amsfonts/doc/amsfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41685,
- '',
- 'details',
- 'General package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/amsfonts/doc/amssymb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41705,
- '',
- 'details',
- 'Details of the fonts msam and msbm'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/amsfonts/doc/eufrak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41725,
- '',
- 'details',
- 'Eufrak package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/amsfonts/doc/euscript.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 41745,
- '',
- 'details',
- 'Eucal and euscript package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:56:09 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amsfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amslatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical enhancements for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of loosely related files that are distributed together by the American Mathematical Society. These files are miscellaneous enhancements to LaTeX whose aim is superior information structure of mathematical documents and superior printed output.',
- 'docs' => {
- 'ctan:/info/amslatex/vietnamese/amsldoc-vi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 42655,
- '',
- 'details',
- 'User guide (Vietnamese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42650,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/amsldoc/itamsldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 42630,
- '',
- 'details',
- 'User guide (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42625,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/amsldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 42605,
- '',
- 'details',
- 'User guide (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42600,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/technote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 42680,
- '',
- 'details',
- 'Technical details of version 2.0'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42675,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-01 18:31:29 +0100 (Thu, 01 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amslatex-primer' => bless( {
- 'caption' => bless( do{\(my $o = 'Getting up and running with AMS-LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/amslatex/primer')}, 'XML::XPath::Literal' ),
- 'description' => 'The document aims to get you up and running with AMS-LaTeX as quickly as possible. These instructions (along with a template file template.tex) are not a substitute for the full documentation, but they may get you started quickly enough so that you will only need to refer to the main documentation occasionally. In addition to \'AMS-LaTeX out of the box\', the document contains: - a section describing how to draw commutative diagrams using Xy-pic; and - a section describing how to use amsrefs to create a bibliography.',
- 'docs' => {
- 'ctan:/info/amslatex/primer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/amslatex/primer/amshelp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 42170,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-25 00:58:45 +0200 (Wed, 25 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amslatex-primer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guides')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amslatex-primer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amslatex-primer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amslatexdoc-vietnamese' => bless( {
- 'caption' => bless( do{\(my $o = 'Vietnamese translation of AMSLaTeX documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/amslatex/vietnamese')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a Vietnamese translation of amsldoc, the users\' guide to amsmath.',
- 'docs' => {
- 'ctan:/info/amslatex/vietnamese/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 43060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/amslatex/vietnamese/amsldoc-print-vi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 43035,
- '',
- 'details',
- 'For printing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 43040,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/amslatex/vietnamese/amsldoc-vi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 43010,
- '',
- 'details',
- 'For on-screen viewing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 43015,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:24:15 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amslatexdoc-vietnamese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'amslatexdoc-vietnamese')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsldoc-vn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsldoc-vn' => {},
- 'amsltx11' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS-LaTeX, original version (obsolete).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex209/contrib/amslatex.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'Obsolete original version of AMS-LaTeX for version 2.09 of LaTeX. The package is retained as a ZIP archive, only.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-01 20:31:35 +0100 (Sat, 01 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsltx11')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'amsltx11')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsmath' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS mathematical facilities for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/math')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is the principal package in the AMS-LaTeX distribution. It adapts for use in LaTeX most of the mathematical features found in AMS-TeX; it is a near-indispensable adjunct to serious mathematical typesetting in LaTeX. When amsmath is loaded, AMS-LaTeX packages amsbsy (for bold symbols), amsopn (for operator names) and amstext (for text embdedded in mathematics) are also loaded. Amsmath is part of the LaTeX required distribution; however, several contributed packages add still further to its appeal; examples are empheq, which provides functions for decorating and highlighting mathematics, and ntheorem, for specifying theorem (and similar) definitions.',
- 'docs' => {
- 'ctan:/info/amslatex/vietnamese/amsldoc-vi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44200,
- '',
- 'details',
- 'User guide (Vietnamese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44195,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/amsldoc/itamsldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44175,
- '',
- 'details',
- 'User guide (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44170,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/amsmath/amsmath.faq' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44270,
- '',
- 'details',
- 'AMSmath FAQ (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44275,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44100,
- '',
- 'details',
- 'General README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44095,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/amsldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44150,
- '',
- 'details',
- 'User guide (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44145,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/diffs-m.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44125,
- '',
- 'details',
- 'Differences from previous versions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44120,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/subeqn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44320,
- '',
- 'details',
- 'Sub-equation usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44325,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/technote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44220,
- '',
- 'details',
- 'Technical details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44225,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/math/testmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44295,
- '',
- 'details',
- 'Examples paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44300,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.ams.org/tex/amsmath-faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44245,
- '',
- 'details',
- 'AMSmath FAQ (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 44250,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 18:17:46 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsmath-it' => bless( {
- 'caption' => bless( do{\(my $o = 'Italian translations of some old AMSmath documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/amsmath/it')}, 'XML::XPath::Literal' ),
- 'description' => 'The documents are: diffs-m.txt of December 1999, and amsmath.faq of March 2000.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-14 08:37:24 +0200 (Tue, 14 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsmath-it')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'amsmath-it')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath-it')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsmidx' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for multiple indexes in AMS Classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports the creation and typesetting of multiple of multiple indexes with AMS Classes; it supersedes the single-index mechanisms provided within those classes. The package also provides a means of inserting a paragraph of text between the title and the index proper. The package is based on multind package; it is distributed as part of the AMS Classes bundle.',
- 'docs' => {
- 'ctan:/macros/latex/required/amslatex/amscls/doc/amsmidx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 44730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-10 10:29:48 +0200 (Sat, 10 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsmidx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsmidx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsopn' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset mathematical operator names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/math')}, 'XML::XPath::Literal' ),
- 'description' => 'Part of the AMS-LaTeX distribution, this package defines a command \\DeclareMathOperator that may be used to define commands like the LaTeX built-in commands \\log and \\lim; the command \\operatorname allows ad-hoc operator names in the body of a document.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 18:17:46 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsopn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsopn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amspell' => bless( {
- 'caption' => bless( do{\(my $o = 'ASCII and LaTeX spell checker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/amspell')}, 'XML::XPath::Literal' ),
- 'description' => 'Amspell is a spell checker for plain ASCII files, with some special features for dealing with TeX files. The program is written in Turbo Pascal and runs on any MS-DOS computer.',
- 'docs' => {
- 'ctan:/support/amspell/amspell.doc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 45435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/amspell/read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 45415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-14 10:46:51 +0100 (Fri, 14 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amspell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'amspell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsppt' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS-TeX article preprint document style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/amstex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/amstex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 45700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsppt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsppt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsppt1' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS-TeX v.2 compatibility for amsppt.sty v.1.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/amstex')}, 'XML::XPath::Literal' ),
- 'description' => 'AMS-TeX conversion file to provide compatibility between amsppt.sty version 1 and amsppt.sty version 2.',
- 'docs' => {
- 'ctan:/macros/amstex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:01:51 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsppt1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsppt1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsproc' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX document class for AMS conference proceedings')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX document class for conference proceedings that is tailored to the design of American Mathematical Society publications. If you have a standard installation of LaTeX, you should find that amsart is already present, since it is part of the ("required") AMS-LaTeX distribution. For publication-specific AMS document classes (coll-l.cls, conm-p-l.cls, lam-l.cls, llsci-l.cls, psam-l.cls, pspum-l.cls, etc.), see AMS author information.',
- 'docs' => {
- 'ctan:/macros/latex/required/amslatex/amscls/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/amsclass.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46540,
- '',
- 'details',
- 'Code and documentation of all three classes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/instr-l.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46520,
- '',
- 'details',
- 'Instructions to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-19 12:21:10 +0200 (Tue, 19 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsproc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsproc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.20.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsrefs' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX-based replacement for BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/amsrefs')}, 'XML::XPath::Literal' ),
- 'description' => 'Amsrefs is a LaTeX package for bibliographies that provides an archival data format similar to the format of BibTeX database files, but adapted to make direct processing by LaTeX easier. The package can be used either in conjunction with BibTeX or as a replacement for BibTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/amsrefs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/amsrefs/doc/latex/amsrefs/amsrdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/amsrefs/doc/latex/amsrefs/amsrefs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 46960,
- '',
- 'details',
- 'Documented source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 12:23:21 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsrefs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amsrefs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsrefs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsrefs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amstex' => bless( {
- 'caption' => bless( do{\(my $o = 'American Mathematical Society plain TeX macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/amstex')}, 'XML::XPath::Literal' ),
- 'description' => 'AMSTeX is a TeX macro package, originally written by Michael Spivak for the American Mathematical Society (AMS) during 1983-1985 and is described in the book \'The Joy of TeX\'. It is based on Plain TeX, and provides many features for producing more professional-looking maths formulas with less burden on authors. More recently, the focus of attention has switched to amslatex, but AMSTeX remains as a working system.',
- 'docs' => {
- 'ctan:/macros/amstex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 47320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/amstex/doc/amsguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 47340,
- '',
- 'details',
- 'User\'s guide and installation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:24:15 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amstex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amstext' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset text fragments in mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/math')}, 'XML::XPath::Literal' ),
- 'description' => 'Part of the AMS-LaTeX distribution, this package defines a \\text macro, which makes it easy to incorporate fragments of text inside a displayed equation or a sub or superscript. Font sizes are automatically scaled in sub/superscripts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 18:17:46 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amstext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amstext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'amsthm' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting theorems (AMS style).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'The package facilitates the kind of theorem setup typically needed in American Mathematical Society publications. The package offers the theorem setup of the AMS document classes (amsart, amsbook, etc.) encapsulated in LaTeX package form so that it can be used with other document classes. Amsthm is part of the (required) AMS-LaTeX distribution, so should be present in any LaTeX distribution.',
- 'docs' => {
- 'ctan:/info/italian/amsthdoc/amsthdoc_it.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 48130,
- '',
- 'details',
- 'Usage guide (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 48125,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/amslatex/amscls/doc/amsthdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 48105,
- '',
- 'details',
- 'Usage guide (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 48100,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 19:39:00 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'amsthm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'amsthm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.20.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'analogclock' => bless( {
- 'caption' => bless( do{\(my $o = 'An analog ticking clock package for PDF output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/analogclock')}, 'XML::XPath::Literal' ),
- 'description' => 'An analog ticking clock package to be used in Pdf-LaTeX documents, for example in presentations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/analogclock/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 48475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/analogclock/analogclock-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 48495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-24 10:13:37 +0100 (Wed, 24 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'analogclock')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'analogclock')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'analogclock')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'animate' => bless( {
- 'caption' => bless( do{\(my $o = 'Create PDF animations from graphics files and inline graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/animate')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an interface to create portable, JavaScript driven PDF animations from sets of graphics files or from inline graphics, such as LaTeX picture environment, PSTricks or pgf/TikZ generated pictures, or just from typeset text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/animate/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 48835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/animate/animate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 48855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 12:39:30 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'animate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'animate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'animate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'animate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anleitung' => bless( {
- 'caption' => bless( do{\(my $o = 'Using LaTeX with MikTeX, including TrueType fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/MiKTeX-WinEdt-TrueType-Anleitung')}, 'XML::XPath::Literal' ),
- 'description' => 'A German introduction to using LaTeX on a MikTeX system with WinEdT. The document includes a translation of Using TrueType fonts with TeX (LaTeX) and pdfTeX (pdfLaTeX) by Damir Rakityansky.',
- 'docs' => {
- 'ctan:/info/german/MiKTeX-WinEdt-TrueType-Anleitung/latex.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 49205,
- '',
- 'details',
- 'The document itself (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 49210,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 12:31:25 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anleitung')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'anleitung')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'annot-pro' => bless( {
- 'caption' => bless( do{\(my $o = 'Create text, stamp and file attachment annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/annot_pro')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is used to create text, stamp, and file attachment annotations using Adobe Distiller, which can then be viewed in Adobe Reader. Users of pdf(la)tex, may use the pdfcomment package to create text annotations, and attachfile or attachfile2 to create attached file annotations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/annot_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 49600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/annot_pro/doc/annotpro_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 49620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 15:26:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'annot-pro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'annot-pro')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'annot-pro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'annotate' => bless( {
- 'caption' => bless( do{\(my $o = 'A bibliography style with annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/annotate.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is a derivative of the standard alpha style, which processes an entry\'s annotate field as part of the printed output.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 15:26:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'annotate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'annotate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'annotation' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX style that processes annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/annotation.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is a derivative of the standard plain style, which prints each entry\'s label, and processes any annote field as part of the printed output.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 15:26:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'annotation')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'annotation')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'annotation-pkg' => bless( {
- 'caption' => bless( do{\(my $o = 'Suppress or permit annotations to a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/annotation.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a annotation environment, whose contents may be controlled by \\printnotes (to print the content, the default) or \\suppressnotes (to suppress the content).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 15:26:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'annotation-pkg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'annotation-pkg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anonchap' => bless( {
- 'caption' => bless( do{\(my $o = 'Make chapters be typeset like sections.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/anonchap')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\simplechapter sets up the \\chapter command not to number chapters, though they may possibly have a prefix, and a suffix (the \\simplechapterdelim command, which the user may alter). The \\restorechapter command restores the status quo ante.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/anonchap/anonchap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 51030,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 15:26:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anonchap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'anonchap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'anonchap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'anonchap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ans' => bless( {
- 'caption' => bless( do{\(my $o = 'Answers and solutions, for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/ans')}, 'XML::XPath::Literal' ),
- 'description' => 'A package providing a means to typeset answers to exercises in a text.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/ans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 51385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/ans/ansdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 51405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 17:47:45 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ans')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'answers' => bless( {
- 'caption' => bless( do{\(my $o = 'Setting questions (or exercises) and answers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/answers')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows a lot of flexibility in constructing question and answer sheets.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/answers/answers.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 51745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 17:47:45 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'answers')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'answers')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'answers')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'answers')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ant' => bless( {
- 'caption' => bless( do{\(my $o = 'A typesetting system inspired by TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/ant')}, 'XML::XPath::Literal' ),
- 'description' => 'Ant is a typesetting system inspired by TeX. It does not aim at perfect emulation TeX but focusses instead on a new flexible, clean, and modular design. Although the system has a markup language essentially the same as TeX\'s, the \'design\' language is an established programming language, so that document design no longer relies on the skills of rare TeX macro programming experts.',
- 'docs' => {
- 'ctan:/systems/ant/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 52375,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/ant/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 52395,
- '',
- 'details',
- 'Ant manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 15:33:34 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ant')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ant')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ant-worker-tasks' => bless( {
- 'caption' => bless( do{\(my $o = 'Apache ANT Tasks for TeX and PDF')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ant-worker-tasks')}, 'XML::XPath::Literal' ),
- 'description' => 'Apache ANT is the Java equivalence of Unix make. I.e., it is a tool to trigger an action when a file has been changed, e.g., to create a PDF file when the corresponding TeX file changed. This package provides ANT actions for TeX and PDF documents. They will call TeX and related utilities when document source files have been changed. Furthermore actions are provided that can manipulate PDF files - they can be merged, cropped, etc.',
- 'docs' => {
- 'ctan:/support/ant-worker-tasks/doku_src/doku.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 52100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 52105,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-10 21:25:31 +0200 (Tue, 10 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ant-worker-tasks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ant-worker-tasks')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '268')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anti' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset an anti-particle in maths mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/anti.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The trick is to get the bar not to extend over the particle\'s superscripted tag, while not having the tag going above the bar.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anti')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'anti')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'antiqua' => bless( {
- 'caption' => bless( do{\(my $o = 'URW Antiqua condensed font, for use with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/antiqua')}, 'XML::XPath::Literal' ),
- 'description' => 'The directory contains a copy of the Type 1 font "URW Antiqua 2051 Regular Condensed" released under the GPL by URW, with supporting files for use with (La)TeX.',
- 'docs' => {
- 'ctan:/fonts/urw/antiqua/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1407585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urw/antiqua/doc/antiqua.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1407605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-11 17:17:32 +0200 (Tue, 11 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urw-antiqua')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'antiqua')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'urw-antiqua')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'antiqua')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '001.003')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'antomega' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative language support for Omega/Lambda.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/omega/contrib/antomega')}, 'XML::XPath::Literal' ),
- 'description' => 'A language support package for Omega/Lambda. This replaces the original omega package for use with Lambda, and provides extra facilities (including Babel-like language switching, which eases porting of LaTeX documents to Lambda).',
- 'docs' => {
- 'ctan:/systems/omega/contrib/antomega/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/omega/contrib/antomega/doc/omega/antomega/antomega.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53035,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-07 15:48:43 +0200 (Fri, 07 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'antomega')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'antomega')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'antomega')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'antp' => bless( {
- 'caption' => 'Antykwa Poltawskiego: a Type 1 family of Polish traditional type.',
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/psfonts/polish/antp')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is obsolete, its replacement is the new poltawski package. A replica of Antykwa Poltawskiego font in PostScript Type 1 format -- preliminary version. This font was designed in the \'twenties and the \'thirties of XX century by a Polish graphic artist and a typographer Adam Poltawski. It was widely used by Polish printing houses as long as metal types were in use (until ca. the \'sixties). Antykwa Poltawskiego was perhaps the first complete font family programmed and parametrized in MetaPost.',
- 'docs' => {
- 'ctan:/obsolete/fonts/psfonts/polish/antp/README.ENG' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53400,
- '',
- 'details',
- 'Package README in English'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 53405,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/psfonts/polish/antp/README.POL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53375,
- '',
- 'details',
- 'Package README in Polish'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 53380,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 00:02:56 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'antp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'antp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'antp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.50')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'antt' => bless( {
- 'caption' => 'Antykwa Torunska: a Type 1 family of a Polish traditional type.',
- 'ctan' => bless( do{\(my $o = '/fonts/antt')}, 'XML::XPath::Literal' ),
- 'description' => 'Antykwa Torunska is a serif font designed by the late Polish typographer Zygfryd Gardzielewski, reconstructed and digitized as Type 1.',
- 'docs' => {
- 'ctan:/fonts/antt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/antt/doc/fonts/antt/AntykwaTorunska-doc-en-2_03.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53740,
- '',
- 'details',
- 'Documentation in English'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 53745,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/antt/doc/fonts/antt/AntykwaTorunska-doc-pl-2_03.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 53765,
- '',
- 'details',
- 'Documentation in Polish'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 53770,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 00:02:56 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'antt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'antyktor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'antt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'antt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.08')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anttvf' => bless( {
- 'caption' => 'Virtual fonts for PostScript Antykwa Torunska font.',
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/anttvf')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of virtual fonts generated with fontinst 1.6, that provide a PostScript font \'Antykwa Torunska\'\' (antt) in OT1, T1, TS1 and OT4 encodings, to be used with LaTeX2e.',
- 'docs' => {
- 'ctan:/fonts/psfonts/anttvf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 54105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 00:02:56 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anttvf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'anttvf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anufinalexam' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX document shell for ANU final exam')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/anufinalexam/ANUfinalexam.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX document shell is created for the standard formatting of final exams in The Australian National University.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/anufinalexam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 54400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 11:49:46 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anufinalexam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'anufinalexam')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ANUfinalexam')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'anufinalexam')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anyfontsize' => bless( {
- 'caption' => bless( do{\(my $o = 'Select any font size in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/anyfontsize')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the to user select any font size (via e.g. \\fontsize{...}{...}\\selectfont), even those sizes that are not listed in the .fd file. If such a size is requested, LaTeX will search for and select the nearest listed size; anyfontsize will then scale the font to the size actually requested. Similar functionality is available for the CM family, for the EC family, or for either computer modern encoding; the present package generalises the facility.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/anyfontsize/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 54780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/anyfontsize/anyfontsize.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 54800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:08:26 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anyfontsize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'anyfontsize')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'anyfontsize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'anyfontsize')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'anysize' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple package to set up document margins.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/anysize')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is considered obsolete; alternatives are the typearea package from the koma-script bundle, or the geometry package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/anysize/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55140,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/anysize/anysize.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 00:02:56 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'anysize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'anysize')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'anysize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'anysize')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aomart' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset articles for the Annals of Mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aomart')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a class for typesetting articles for The Annals of Mathematics.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aomart/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aomart/aomart.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aomart/aomsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55575,
- '',
- 'details',
- 'Sample article'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 00:02:56 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aomart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aomart')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aomart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aomart')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apa' => bless( {
- 'caption' => bless( do{\(my $o = 'American Psychological Association format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/apa')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX class to format text according to the American Psychological Association Publication Manual (5th ed.) specifications for manuscripts or to the APA journal look found in journals like the Journal of Experimental Psychology etc. In addition, it provides regular LaTeX-like output with a few enhancements and APA-motivated changes. Note that the apa6 (covering the 6th edition of the manual) is now commonly in use. Apacite, which used to work with this class, has now been updated for use with apa6.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/apa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/apa/apacls.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 55990,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/apa/apacls.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 56010,
- '',
- 'details',
- 'Outline of the class'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/apa/apaenum.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 56030,
- '',
- 'details',
- 'Outline of list facilities'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 12:07:30 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'apa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'apa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'apa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apa6' => bless( {
- 'caption' => bless( do{\(my $o = 'Format documents in APA style (6th edition).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/apa6')}, 'XML::XPath::Literal' ),
- 'description' => 'The class formats documents in APA style (6th Edition). It provides a full set of facilities in three different output modes (journal-like appearance, double-spaced manuscript, LaTeX-like document), in contrast to the earlier apa6e, which only formats double-spaced manuscripts in APA style. The class can mask author identity for copies for use in masked peer review. Citations are provided using the apacite bundle; the class requires that package if citations are to be typeset. The class is a development of the apa class (which is no longer maintained).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/apa6/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 56465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/apa6/apa6.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 56485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-04 15:21:46 +0200 (Wed, 04 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apa6')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'apa6')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'apa6')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'apa6')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apa6e' => bless( {
- 'caption' => bless( do{\(my $o = 'Format manuscripts to APA 6th edition guidelines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/apa6e')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a minimalist class file for formatting manuscripts in the style described in the American Psychological Association (APA) 6th edition guidelines. Some day, the established (and more capable) apa class will perhaps gain support for the 6th edition of the APA guidelines, in which case users should probably use it instead. But in the mean time, this class may be useful.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/apa6e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 56865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/apa6e/apa6e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 56885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 12:07:30 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apa6e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'apa6e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'apa6e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'apa6e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apabst' => bless( {
- 'caption' => bless( do{\(my $o = 'Early APA BibTeX style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/apa.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style has been developed elsewhere, notably as part of a comprehensive LaTeX bundle supporting typesetting to APA standards.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 12:07:30 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apabst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'apabst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apacite' => bless( {
- 'caption' => bless( do{\(my $o = 'Citation style following the rules of the APA.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/apacite')}, 'XML::XPath::Literal' ),
- 'description' => 'Apacite provides a BibTeX style and a LaTeX package which are designed to match the requirements of the American Psychological Association\'s style for citations. The package follows the 6th edition of the APA manual, and is designed to work with the apa6 class. A test document is provided. The package is compatible with chapterbib and (to some extent) with hyperref (for limits of compatibility, see the documentation). The package also includes a means of generating an author index for a document.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/apacite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 57655,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/apacite/apacite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 57675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 23:50:03 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apacite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'apacite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'apacite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'apacite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apalike2' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style that approaches APA requirements.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/apalike2/apalike2.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Described as a "local adaptation" of apalike (which is part of the base bibtex distribution).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 12:07:30 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apalike2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'apalike2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'apalike2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apasoft' => bless( {
- 'caption' => bless( do{\(my $o = 'An APA-like style for BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/apasoft.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Derived (in several steps) from the original BibTeX alpha style. Should be used with the LaTeX package provided with the BibTeX distribution bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 12:07:30 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apasoft')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'apasoft')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apeqnum' => bless( {
- 'caption' => bless( do{\(my $o = 'Number equations by appendix.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/apeqnum.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A package (originally written for LaTeX 2.09, but will work in LaTeX 2e) to cause equation numbers in article class (style), as A1, A2, A3, ..., B1, etc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 12:33:44 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apeqnum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'apeqnum')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apl' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting APL programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/apl')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes macros for using the fonts, and the source of the TUGboat paper (and of a \'second thoughts\' version).',
- 'docs' => {
- 'ctan:/fonts/apl/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 59055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb08-3/tb19hohti.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 59075,
- '',
- 'details',
- 'TUGboat paper about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 12:33:44 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'apl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'apl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aplweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Literate programming in APL.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/apl/aplweb')}, 'XML::XPath::Literal' ),
- 'description' => 'APLWeb is a means by which one may write an article or book, and include along with it, in one place, the APL source for the immediate execution lines and APL functions that accompany it. The distribution includes a font "ccapl".',
- 'docs' => {
- 'ctan:/web/apl/aplweb/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 59395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 12:33:44 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aplweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aplweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'appelt-chess' => bless( {
- 'caption' => bless( do{\(my $o = 'Chess board macros using standard fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/appelt-chess.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means of printing chess boards with a more-or-less appropriate selection of glyphs from the computer modern fonts; the macros \\move and \\showboard allow the progress of a game to be notated and printed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 12:33:44 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'appelt-chess')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'appelt-chess')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'appendix' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra control of appendices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/appendix')}, 'XML::XPath::Literal' ),
- 'description' => 'The appendix package provides various ways of formatting the titles of appendices. Also (sub)appendices environments are provided that can be used, for example, for per chapter/section appendices. The word \'Appendix\' or similar can be prepended to the appendix number for article class documents. The word \'Appendices\' or similar can be added to the table of contents before the appendices are listed. The word \'Appendices\' or similar can be typeset as a \\part-like heading (page) in the body. An appendices environment is provided which can be used instead of the \\appendix command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/appendix/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 60100,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/appendix/appendix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 60120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 12:33:44 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'appendix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'appendix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'appendix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'appendix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'appendixnumberbeamer' => bless( {
- 'caption' => bless( do{\(my $o = 'Manage frame numbering in appendixes in beamer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/appendixnumberbeamer')}, 'XML::XPath::Literal' ),
- 'description' => 'The package arranges that an appendix in a beamer presentation is not counted in the frame count of the presentation; appendixes are numbered starting from one.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/appendixnumberbeamer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 60510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 12:42:23 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'appendixnumberbeamer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'appendixnumberbeamer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'appendixnumberbeamer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'appendixnumberbeamer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'apprends-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Apprends LaTeX!')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/apprends-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'Apprends LaTeX! ("Learn LaTeX", in English) is French documentation for LaTeX beginners.',
- 'docs' => {
- 'ctan:/info/apprends-latex/Apprends_LaTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 60885,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 60890,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/apprends-latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 60865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:24:48 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'apprends-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'apprends-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'apprends-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ar' => bless( {
- 'caption' => bless( do{\(my $o = 'Capital A and capital R ligature for Aspect Ratio.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/ar')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides Metafont source and a LaTeX package for producing and using the uppercase A/R ligature as used by scientists and engineers in the field of aeronautics as the symbol for "aspect ratio".',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/ar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 61210,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 10:37:30 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arabi' => bless( {
- 'caption' => bless( do{\(my $o = '(La)TeX support for Arabic and Farsi, compliant with Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/arabic/arabi')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the Arabic and Farsi script support for TeX without the need of any external pre-processor, and in a way that is compatible with babel. The bi-directional capability supposes that the user has a TeX engine that knows the four primitives \\beginR, \\endR, \\beginL and \\endL. That is the case in both the TeX--XeT and e-TeX engines. Arabi will accept input in several 8-bit encodings, including UTF-8. Arabi can make use of a wide variety of Arabic and Farsi fonts; PDF files generated using Arabi may be searched, and text may be copied from them and pasted elsewhere.',
- 'docs' => {
- 'ctan:/language/arabic/arabi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 61600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/arabic/arabi/arabi/texmf/doc/latex/arabi/user_guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 61620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-06 14:44:00 +0100 (Mon, 06 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arabi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arabi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arabi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arabi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arabic' => bless( {
- 'caption' => bless( do{\(my $o = 'Read a lower-case roman number.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/arabic.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Usage is: <count> = \\arabicnumeral <roman number > (note, trailing space after <roman number> required).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arabic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arabic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arabicfront' => bless( {
- 'caption' => bless( do{\(my $o = 'Frontmatter with arabic page numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos/arabicfront.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package modifies the definitions of \\frontmatter and \\mainmatter so that page numbering starts in arabic style from the front matter while preserving the rest of the original definitions. For it to work, \\pagenumbering has to be inside these macros--most of classes do that, but there are exceptions like memoir. The package is part of the bezos bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 62400,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 62420,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arabicfront')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arabicfront')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arabtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros and fonts for typesetting Arabic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/arabic/arabtex')}, 'XML::XPath::Literal' ),
- 'description' => 'ArabTeX is a package extending the capabilities of TeX/LaTeX to generate Arabic and Hebrew text. Input may be in ASCII transliteration or other encodings (including UTF-8); output may be Arabic, Hebrew, or any of several languages that use the Arabic script. ArabTeX consists of a TeX macro package and Arabic and Hebrew fonts (provided both in Metafont format and Adobe Type 1). The Arabic font is presently only available in the Naskhi style. ArabTeX will run with Plain TeX and also with LaTeX.',
- 'docs' => {
- 'ctan:/language/arabic/arabtex/doc/html/arabtex.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 62795,
- '',
- 'details',
- 'Outline of the project'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/arabic/arabtex/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 62775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://baobab.informatik.uni-stuttgart.de/arabtex/doc/arabdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 62815,
- '',
- 'details',
- 'Package documentation (draft)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 12:03:38 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arabtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arabtex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arabtex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arabtex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arabxetex' => bless( {
- 'caption' => bless( do{\(my $o = 'An ArabTeX-like interface for XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/arabxetex')}, 'XML::XPath::Literal' ),
- 'description' => 'ArabXeTeX provides a convenient ArabTeX-like user-interface for typesetting languages using the Arabic script in XeLaTeX, with flexible access to font features. Input in ArabTeX notation can be set in three different vocalization modes or in roman transliteration. Direct UTF-8 input is also supported. The parsing and converting of ArabTeX input to Unicode is done by means of TECkit mappings. Version 1.0 provides support for Arabic, Maghribi Arabic, Farsi (Persian), Urdu, Sindhi, Kashmiri, Ottoman Turkish, Kurdish, Jawi (Malay) and Uighur. The documentation (not yet complete) covers topics such as typesetting the Holy Quran, typesetting bidirectional critical editions (with ednotes), and information on various recommended OpenType fonts for the Arabic script and for transliterating Oriental languages.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/arabxetex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/arabxetex/arabxetex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/arabxetex/examples/ednotes_example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63230,
- '',
- 'details',
- 'Ednotes example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/arabxetex/examples/minimal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63210,
- '',
- 'details',
- 'Minimal example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arabxetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arabxetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arabxetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arabxetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aramaic' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for Aramaic script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/aramaic')}, 'XML::XPath::Literal' ),
- 'description' => 'The aramaic bundle provides fonts for Aramaic script as it was used in the Middle East between about 1000-200 BC. This is one in a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/aramaic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/aramaic/aramaic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/aramaic/tryaramaic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63990,
- '',
- 'details',
- 'Sample of Aramaic font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 64010,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:24:15 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aramaic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aramaic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aramaic-serto' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and LaTeX for Syriac written in Serto.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/aramaic/serto')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables (La)TeX users to typeset words or phrases (e-tex extensions are needed) in Syriac (Aramaic) using the Serto-alphabet. The package includes a preprocessor written in Python (>= 1.5.2) in order to deal with right-to-left typesetting for those who do not want to use elatex and to choose the correct letter depending on word context (initial/medial/final form). Detailed documentation and examples are included.',
- 'docs' => {
- 'ctan:/language/aramaic/serto/sertodoc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 63635,
- '',
- 'details',
- 'Font documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 09:14:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aramaic-serto')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aramaic-serto')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arbeit' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset classwork exercises.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/arbeit')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of packages for typesetting class work assignments (including details of the points assigned to each part of the work).',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/arbeit/info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 64345,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 64350,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 17:47:45 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arbeit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'arbeit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'archaic' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of archaic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic')}, 'XML::XPath::Literal' ),
- 'description' => 'The collection contains fonts to represent Aramaic, Cypriot, Etruscan, Greek of the 6th and 4th centuries BCE, Egyptian hieroglyphics, Linear A, Linear B, Nabatean old Persian, the Phaistos disc, Phoenician, proto-Semitic, runic, South Arabian Ugaritic and Viking scripts. The bundle also includes a small font for use in phonetic transcription of the archaic writings. The bundle\'s own directory includes a font installation map file for the whole collection.',
- 'docs' => {
- 'ctan:/fonts/archaic/README.PRW' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 65010,
- '',
- 'details',
- 'A description of Peter Wilson\'s contribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 65030,
- '',
- 'details',
- 'Collection of font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arcs' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw arcs over and under text')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/arcs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides two commands for placing an arc over (\\overarc) or under (\\underarc) a piece of text. (The text may be up to three letters long.) The commands generate an \\hbox, and may be used both in text and in maths formulae.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/arcs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 65410,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/arcs/arcs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 65430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arcs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arcs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arcs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arcs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arev' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and LaTeX support files for Arev Sans.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/arev')}, 'XML::XPath::Literal' ),
- 'description' => 'The package arev provides type 1 and virtual fonts, together with LaTeX packages for using Arev Sans in both text and mathematics. Arev Sans is a derivative of Bitstream Vera Sans created by Tavmjong Bah, adding support for Greek and Cyrillic characters. Bah also added a few variant letters that are more appropriate for mathematics. The primary purpose for using Arev Sans in LaTeX is presentations, particularly when using a computer projector. In such a context, Arev Sans is quite readable, with large x-height, "open letters", wide spacing, and thick stems. The style is very similar to the SliTeX font lcmss, but heavier. Arev is one of a very small number of sans-font mathematics support packages. Others are cmbright, hvmath and kerkis.',
- 'docs' => {
- 'ctan:/fonts/arev/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 65800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/arev/arevdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 65820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arev')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arev')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arev')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arev')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX-based archiver.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bundledoc')}, 'XML::XPath::Literal' ),
- 'description' => 'Arlatex is an archiving program like shar, tar, zip, etc. Its output is specifically designed for use with LaTeX. Arlatex takes the name of a master .tex file and the ancillary files it uses (such as .tex, .sty, .cls and .eps files). From these files, arlatex creates a single file that will recreate all the ancillary files when it\'s run through LaTeX.',
- 'docs' => {
- 'ctan:/support/bundledoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 66175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/bundledoc/arlatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 66195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'arlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'armtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A sytem for writing Armenian with TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/armenian/armtex')}, 'XML::XPath::Literal' ),
- 'description' => 'ArmTeX is an Armenian system for TeX/LaTeX(2e)/Metafont. It can be used with a standard Latin keyboard without any special encoding and/or support for Armenian letters. It can also be used with any keyboard which uses encoding having Armenian letters in the second half (characters 128-255) of the extended ASCII table (for example ArmSCII8 Armenian standard).',
- 'docs' => {
- 'ctan:/language/armenian/armtex/manual.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 66545,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/armenian/armtex/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 66525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'armtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'armenian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'armtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aro-bend' => bless( {
- 'caption' => bless( do{\(my $o = 'Exercises in TeX, with answers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/challenges/aro-bend')}, 'XML::XPath::Literal' ),
- 'description' => 'These "around the bend" exercises were posted (between 1991-1994) to the info-tex mailing list. Each exercises poses a problem (and classifies its difficulty), and the original posts solicited solutions. The author collected the solutions and published them as answer files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 17:47:45 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aro-bend')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aro-bend')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arosgn' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the Bengali language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/bengali/arosgn')}, 'XML::XPath::Literal' ),
- 'description' => 'Offers fonts as Metafont source, and a LaTeX package.',
- 'docs' => {
- 'ctan:/language/bengali/arosgn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 67145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/bengali/arosgn/arosgn.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 67165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arosgn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'arosgn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'around-the-bend' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset exercises in TeX, with answers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/challenges/AroBend')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a typeset version of the files of the aro-bend, plus three extra questions (with their answers) that Michael Downes didn\'t manage to get onto CTAN.',
- 'docs' => {
- 'ctan:/info/challenges/AroBend/AroundTheBend.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 67490,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/challenges/AroBend/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 67470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 13:03:38 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'around-the-bend')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'around-the-bend')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'around-the-bend')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arphic' => bless( {
- 'caption' => bless( do{\(my $o = 'Arphic (Chinese) font packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/arphic')}, 'XML::XPath::Literal' ),
- 'description' => 'These are font bundles for the Chinese Arphic fonts which work with the CJK package. Arphic is actually the name of the company that which created the fonts (and put them under a GPL-like licence).',
- 'docs' => {
- 'ctan:/fonts/arphic/arphic-sampler.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 67780,
- '',
- 'details',
- 'Font sampler'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arphic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjk-fonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arphic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arphic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'array' => bless( {
- 'caption' => bless( do{\(my $o = 'Extending the array and tabular environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'An extended implementation of the array and tabular environments which extends the options for column formats, and provides "programmable" format specifications. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/array.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 68160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 20:24:15 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'array')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'array')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arrayjob' => bless( {
- 'caption' => bless( do{\(my $o = 'Array data structures for (La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/arrayjobx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides array data structures in (La)TeX, in the meaning of the classical procedural programming languages like Fortran, Ada or C, and macros to manipulate them. Arrays can be mono or bi-dimensional. This is useful for applications which require high level programming techniques, like algorithmic graphics programmed in the TeX language. The package is now superseded by the arrayjobx package, which has the same specification but is less error-prone.',
- 'docs' => {
- 'ctan:/macros/generic/arrayjobx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 68525,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/arrayjobx/arrayjob.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 68545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arrayjob')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arrayjob')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arrayjob')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arrayjobx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arrayjobx' => bless( {
- 'caption' => bless( do{\(my $o = 'Array data structures for (La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/arrayjobx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides array data structures in (La)TeX, in the meaning of the classical procedural programming languages like Fortran, Ada or C, and macros to manipulate them. Arrays can be mono or bi-dimensional. This is useful for applications which require high level programming techniques, like algorithmic graphics programmed in the TeX language. The package supersedes the arrayjob package.',
- 'docs' => {
- 'ctan:/macros/generic/arrayjobx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 68890,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/arrayjobx/arrayjob.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 68910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arrayjobx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arrayjob')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arrayjobx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arrayjobx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arraymaker' => bless( {
- 'caption' => bless( do{\(my $o = 'A program for making latex and xypic arrays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/arraymaker/arraymaker')}, 'XML::XPath::Literal' ),
- 'description' => 'This program is designed to take some of the tedium out of constructing arrays, diagrams and tables. Latex code is entered into boxes and the program outputs an array that can be pasted into a latex file. This is written in tcl/tk (>= 8.0) (most Unix/Linux systems have tcl/tk.',
- 'docs' => {
- 'ctan:/support/arraymaker/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 69205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arraymaker')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Array Maker')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arrow' => bless( {
- 'caption' => bless( do{\(my $o = 'Eplain macros for commutative diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/eplain/tex/eplain/arrow.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'While this package is distributed as part of Eplain, it takes special precautions in support of its aim of working within LaTeX documents.',
- 'docs' => {
- 'ctan:/macros/eplain/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 69510,
- '',
- 'details',
- 'Eplain bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 21:24:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arrow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-misc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arrow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eplain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arsclassica' => bless( {
- 'caption' => bless( do{\(my $o = 'A different view of the ClassicThesis package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/arsclassica')}, 'XML::XPath::Literal' ),
- 'description' => 'The package changes some typographical points of the ClassicThesis style, by Andre Miede. It enables the user to reproduce the look of the guide The art of writing with LaTeX (the web page is in Italian).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/arsclassica/ArsClassica.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 69900,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 69905,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/arsclassica/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 69880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 16:05:39 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arsclassica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arsclassica')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arsclassica')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arsclassica')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'artex' => bless( {
- 'caption' => bless( do{\(my $o = 'Make filecontents environments of non-standard files or packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/artex')}, 'XML::XPath::Literal' ),
- 'description' => 'ArTeX is a Perl script which simplifies the exchange of LaTeX documents between collaborating authors or between author and publisher. ArTeX analyzes a LaTeX 2e document to determine whether it loads any non-standard files. If non-standard files are identified, ArTeX creates filecontents or filecontents* environments for them and adds these environments to the input document. The new document can be processed successfully on any system with a standard installation of LaTeX 2e.',
- 'docs' => {
- 'ctan:/support/artex/README.artex' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 70275,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/artex/artexman.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 70255,
- '',
- 'details',
- 'User Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 19:29:56 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'artex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'artex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'articleingud' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX class for articles published in INGENIERIA review.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/articleingud')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is for articles published in INGENIERIA review. It is derived from the standard LaTeX class article.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/articleingud/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 70615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/articleingud/articleingud.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 70635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-14 18:00:00 +0200 (Mon, 14 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'articleingud')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'articleingud')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'articleingud')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'articleingud')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arxivbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Get bibliography entries from arXiv.org.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/arxivbib')}, 'XML::XPath::Literal' ),
- 'description' => 'ArXivBib retrieves abstract pages from arXiv.org and reformats them as BibTeX entries.',
- 'docs' => {
- 'ctan:/support/arxivbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 70965,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 21:24:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arxivbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'arXivBib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'arydshln' => bless( {
- 'caption' => bless( do{\(my $o = 'Horizontal and vertical dashed lines in arrays and tabulars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/arydshln')}, 'XML::XPath::Literal' ),
- 'description' => 'Definitions of horizontal and vertical dashed lines for the array and tabular environment. Horizontal lines are drawn by \\hdashline and \\cdashline while vertical ones can be specified as a part of preamble using \':\'. The shape of dashed lines may be controlled through style parameters or optional arguments. The package is compatible with array and colortab.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/arydshln/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 71365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/arydshln/arydshln-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 71385,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/arydshln/arydshln.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 71405,
- '',
- 'details',
- 'Manual, including code listing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 13:58:18 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'arydshln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'arydshln')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'arydshln')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'arydshln')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.71')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asaetr' => bless( {
- 'caption' => bless( do{\(my $o = 'Transactions of the ASAE.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/asaetr')}, 'XML::XPath::Literal' ),
- 'description' => 'A class and BibTeX style for submissions to the Transactions of the American Society of Agricultural Engineers. Also included is the Metafont source of a slanted Computer Modern Caps and Small Caps font.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/asaetr/asaetr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 71700,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 21:24:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asaetr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'asaetr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'asaetr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'asaetr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asana-math' => {},
- 'asc2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Retrieve text from screenshots.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/asc2tex/asc2tex2.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The program retrieves text in CP850 encoding, so that it may be used where LaTeX text may be needed.',
- 'docs' => {
- 'ctan:/systems/msdos/asc2tex/asc2tex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 72420,
- '',
- 'details',
- 'Package outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 72425,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 12:03:06 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asc2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'asc2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ascelike' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for the ASCE.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ascelike')}, 'XML::XPath::Literal' ),
- 'description' => 'A document class and bibliographic style that prepares documents in the style required by the American Society of Civil Engineers (ASCE). These are unofficial files, not sanctioned by that organization, and the files specifically give this caveat. Also included is a short documentation/example of how to use the class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ascelike/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 72710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ascelike/ascexmpl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 72730,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-05 17:55:30 +0100 (Sun, 05 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ascelike')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ascelike')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ascelike')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ascelike')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ascii-chart' => bless( {
- 'caption' => bless( do{\(my $o = 'An ASCII wall chart.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/ascii-chart')}, 'XML::XPath::Literal' ),
- 'description' => 'The document may be converted between Plain TeX and LaTeX (2.09) by a simple editing action.',
- 'docs' => {
- 'ctan:/info/ascii-chart/ascii.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 73085,
- '',
- 'details',
- 'The chart itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 21:24:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ascii-chart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ascii-chart')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ascii-chart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ascii-chart')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ascii-cyrillic' => bless( {
- 'caption' => bless( do{\(my $o = 'A Latin alphabet representation of Cyrillic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/ascii-cyrillic')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a converter that will transfer 8-Bit Russian and Ukrainian text to and from a "stable" ASCII representation.',
- 'docs' => {
- 'ctan:/language/ascii-cyrillic/ascii-cy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 73365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 12:03:06 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ascii-cyrillic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ascii-cyrillic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'askinclude' => bless( {
- 'caption' => bless( do{\(my $o = 'Interactive use of \\includeonly')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/askinclude.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package asks the user which files to put in a \\includeonly command. There is provision for answering "same as last time" or "all files". The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/askinclude.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 73740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'askinclude')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'askinclude')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aspectratio' => bless( {
- 'caption' => bless( do{\(my $o = 'Capital A and capital R ligature for Aspect Ratio.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aspectratio')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides fonts (both as Adobe Type 1 format, and as Metafont source) for the \'AR\' symbol (for Aspect Ratio) used by aeronautical scientists and engineers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aspectratio/ar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 74095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-02 12:28:01 +0100 (Thu, 02 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aspectratio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aspectratio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aspectratio')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aspectratio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aspell' => bless( {
- 'caption' => bless( do{\(my $o = 'Spell checker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/aspell')}, 'XML::XPath::Literal' ),
- 'description' => 'GNU Aspell is a Free and Open Source spell checker designed to replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Aspell can check documents in UTF-8 without having to use a special dictionary; and will do its best to respect the current locale setting. A wide range of language-specific dictionaries is available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-05 08:45:49 +0200 (Tue, 05 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aspell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'aspell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.60.6.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'assignment' => bless( {
- 'caption' => bless( do{\(my $o = 'A class file for typesetting homework and lab assignments')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/assignment')}, 'XML::XPath::Literal' ),
- 'description' => 'A class file for typesetting homework and lab assignments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/assignment/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 74735,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/assignment/assignment.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 74755,
- '',
- 'details',
- 'Package documentation, as an assignment'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 21:24:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'assignment')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'assignment')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'assignment')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'assignment')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'astro' => bless( {
- 'caption' => bless( do{\(my $o = 'Astronomical (planetary) symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/astro')}, 'XML::XPath::Literal' ),
- 'description' => 'Astrosym is a font containing astronomical symbols, including those used for the planets, four planetoids, the phases of the moon, the signs of the zodiac, and some additional symbols. The font is distributed as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/astro/astrosym.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 75070,
- '',
- 'details',
- 'Detailed description'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 00:09:44 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'astro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'astro')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'astro')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'astro')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'astron' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for astronomical journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/astron')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle comprises a BibTeX and a corresponding LaTeX (2.09) package, together with examples and other supporting files.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/astron/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 75370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/astron/astdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 75390,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 12:03:06 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'astron')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'astron')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'astyped' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim environment, with rather few escapes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/astyped.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A verbatim-style environment, in which only space, end of line, control-K and control-A are specially treated. Thus commands may be given in the environment, etc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-07 10:41:23 +0200 (Sat, 07 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'astyped')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'astyped')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asyfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands for using Asymptote figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/asyfig')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of reading Asymptote figures from separate files, rather than within the document, as is standard in the asymptote package, which is provided as part of the Asymptote bundle. The asymptote way can prove cumbersome in a large document; the present package allows the user to process one picture at a time, in simple test documents, and then to migrate (with no fuss) to their use in the target document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/asyfig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 76060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/asyfig/asyfig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 76080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-07 10:41:23 +0200 (Sat, 07 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asyfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'asyfig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'asyfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'asyfig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asymptote' => bless( {
- 'caption' => bless( do{\(my $o = '2D and 3D TeX-Aware Vector Graphics Language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/asymptote')}, 'XML::XPath::Literal' ),
- 'description' => 'Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.',
- 'docs' => {
- 'ctan:/graphics/asymptote/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/asymptote/doc/asymptote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/asymptote-faq-zh-cn/asymptote-faq-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77550,
- '',
- 'details',
- 'FAQ (in Chinese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 77555,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/asymptote-manual-zh-cn/asymptote-manual-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77505,
- '',
- 'details',
- 'Package documentation (incomplete, in Chinese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 77510,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://asymptote.sourceforge.net/FAQ' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77530,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-07 10:41:23 +0200 (Sat, 07 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asymptote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'asymptote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'asymptote')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asymptote-by-example-zh-cn' => bless( {
- 'caption' => bless( do{\(my $o = 'Asymptote by example.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/asymptote-by-example-zh-cn')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a tutorial written in Simplified Chinese.',
- 'docs' => {
- 'ctan:/info/asymptote-by-example-zh-cn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 76410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/asymptote-by-example-zh-cn/asymptote-by-example-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 76430,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 76435,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-07 15:34:07 +0100 (Tue, 07 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asymptote-by-example-zh-cn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'asymptote-by-example-zh-cn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'asymptote-by-example-zh-cn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asymptote-faq-zh-cn' => bless( {
- 'caption' => bless( do{\(my $o = 'Asymptote FAQ (Chinese translation).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/asymptote-faq-zh-cn')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a Chinese translation of the Asymptote FAQ',
- 'docs' => {
- 'ctan:/info/asymptote-faq-zh-cn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 76760,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/asymptote-faq-zh-cn/asymptote-faq-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 76780,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 76785,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-07 15:34:07 +0100 (Tue, 07 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asymptote-faq-zh-cn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'asymptote-faq-zh-cn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'asymptote-faq-zh-cn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'asymptote-manual-zh-cn' => bless( {
- 'caption' => bless( do{\(my $o = 'A Chinese translation of the asymptote manual.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/asymptote-manual-zh-cn')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an (incomplete, simplified) Chinese translation of the Asymptote manual.',
- 'docs' => {
- 'ctan:/info/asymptote-manual-zh-cn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/asymptote-manual-zh-cn/asymptote-manual-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77125,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 77130,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-07 15:34:07 +0100 (Tue, 07 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'asymptote-manual-zh-cn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'asymptote-manual-zh-cn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'asymptote-manual-zh-cn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'at' => bless( {
- 'caption' => bless( do{\(my $o = 'Short commands starting \'@\'.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The at package removes a lot of tedious typing that ends up in LaTeX documents by expanding the number of short command names available. The new command names begin with the \'@\' character, rather than the conventional \'\\\', so you can tell them apart. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/at.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 77955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'at')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'at')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'atari-cstex' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX for Atari machines')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/atari/cs-tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers TeX 3.14 for Atari ST and TT systems.',
- 'docs' => {
- 'ctan:/systems/atari/cs-tex/cstex4.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 78270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-07 10:41:23 +0200 (Sat, 07 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'atari-cstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'atari-cstex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'atbegshi' => bless( {
- 'caption' => bless( do{\(my $o = 'Execute stuff at \\shipout time.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/atbegshi.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is a modern reimplementation of package everyshi, providing various commands to be executed before a \\shipout command. It makes use of e-TeX\'s facilities if they are available. The package may be used either with LaTeX or with plain TeX. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/atbegshi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 78655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'atbegshi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'atbegshi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'atenddvi' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides the \\AtEndDvi command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/atenddvi.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX offers \\AtBeginDvi. This package provides the counterpart \\AtEndDvi. The execution of its argument is delayed to the end of the document at the end of the last page. At this point \\special and \\write remain effective, because they are put into the last page. This is the main difference from the LaTeX command \\AtEndDocument. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/atenddvi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 79110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'atenddvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'atenddvi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'attachfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Attach arbitrary files to a PDF document')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/attachfile')}, 'XML::XPath::Literal' ),
- 'description' => 'Starting with PDF 1.3 (Adobe Acrobat 4.0), PDF files can contain file attachments -- arbitrary files that a reader can extract, just like attachments to an e-mail message. The attachfile package brings this functionality to pdfLaTeX and provides some additional features not available in Acrobat, such as the ability to use arbitrary LaTeX code for the file icon -- including things like \\includegraphics, tabular, and mathematics. Settings can be made either globally or on a per-attachment basis. Attachfile makes it easy to attach files and customize their appearance in the enclosing document. The package supports the Created, Modified, and Size keys in the EmbeddedFile\'s Params dictionary.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/attachfile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 79485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/attachfile/attachfile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 79505,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 13:06:12 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'attachfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'attachfile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'attachfile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'attachfile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.5b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'attachfile2' => bless( {
- 'caption' => bless( do{\(my $o = 'Attach files into PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/attachfile2.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package can be used to attach files to a PDF document. It is a further development of Scott Pakin\'s package attachfile for pdfTeX. Apart from bug fixes, this package adds support for dvips, some new options, and gets and writes meta information data about the attached files. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/attachfile2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 79925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'attachfile2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'attachfile2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'attrib' => bless( {
- 'caption' => bless( do{\(my $o = 'Attribution of block quotations in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package that defines the command \\attrib, used to provide attribution for block elements of a text. The argument of \\attrib may be pretty much anything; the command will print the attribution at the right margin of the block. If the block is prose, \\attrib will attempt to fit the attribution at the end of the last line. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 80310,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/attrib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 80330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:55:04 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'attrib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'attrib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'atveryend' => bless( {
- 'caption' => bless( do{\(my $o = 'Hooks at the very end of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/atveryend.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX packages provides two hooks for \\end{document} that are executed after the hook of \\AtEndDocument: \\AfterLastShipout can be used for code that is to be executed right after the last \\clearpage before the `.aux\' file is closed. \\AtVeryEndDocument is used for code after closing and final reading of the `.aux\' file. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/atveryend.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 80800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 18:01:58 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'atveryend')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'atveryend')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'auctex' => bless( {
- 'caption' => bless( do{\(my $o = 'Emacs support files for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/auctex')}, 'XML::XPath::Literal' ),
- 'description' => 'AUC TeX is an extensible package that supports writing and formatting TeX files for most variants of GNU Emacs. In recent versions of XEmacs, AUC TeX is usually already available as a package, though not necessarily up to date. AUC TeX supports many different TeX macro packages, including AMS-TeX, LaTeX, and Texinfo. ConTeXt is not yet supported, volunteers to change this would be welcome. Note that AUC TeX bundles its own copy of the LaTeX preview package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'auctex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'auctex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '11.86')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'augie' => bless( {
- 'caption' => bless( do{\(my $o = 'Calligraphic font for typesetting handwriting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/augie')}, 'XML::XPath::Literal' ),
- 'description' => 'A calligraphic font for simulating American-style informal handwriting. The font is distributed in Adobe Type 1 format.',
- 'docs' => {
- 'ctan:/fonts/augie/README.augie' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 81475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 12:03:06 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'augie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'augie')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'augie')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'augie')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'auncial' => bless( {
- 'caption' => bless( do{\(my $o = 'Artificial Uncial manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/auncial')}, 'XML::XPath::Literal' ),
- 'description' => 'The auncial and allauncl packages provide Metafont fonts based on the Artificial Uncial manuscript book-hand used between the 6th and 10th century AD. The font consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. Note that the font is available separately in Adobe Type 1 format, as the artificial uncial \'new\' package. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/auncial/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 82250,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'auncial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'auncial')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'auncial-new' => bless( {
- 'caption' => bless( do{\(my $o = 'Artificial Uncial font and LaTeX support macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/auncial-new')}, 'XML::XPath::Literal' ),
- 'description' => 'The auncial-new bundle provides packages and fonts for a script based on the Artificial Uncial manuscript book-hand used between the 6th & 10th century AD. The script consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided, and the font is distributed in Adobe Type 1 format. This is an experimental new version of the auncial bundle, which is one of a series of bookhand fonts. The font follows the B1 encoding developed for bookhands. Access to the encoding is essential. The encoding mainly follows the standard T1 encoding.',
- 'docs' => {
- 'ctan:/fonts/auncial-new/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 81860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/auncial-new/auncial.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 81880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/auncial-new/tryauncial.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 81900,
- '',
- 'details',
- 'Font sample, etc.'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'auncial-new')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'auncial-new')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'auncial-new')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'auncial-new')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aurical' => bless( {
- 'caption' => bless( do{\(my $o = 'Calligraphic fonts for use with LaTeX in T1 encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/aurical')}, 'XML::XPath::Literal' ),
- 'description' => 'The package that implements a set (AuriocusKalligraphicus) of three calligraphic fonts derived from the author\'s handwriting in Adobe Type 1 Format, T1 (Cork) encoding for use with LaTeX: - Auriocus Kalligraphicus; - Lukas Svatba; and - Jana Skrivana. Each font features oldstyle digits and (machine-generated) boldface and slanted versions. A variant of Lukas Svatba offers a \'long s\'.',
- 'docs' => {
- 'ctan:/fonts/aurical/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 82600,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/aurical/aurical.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 82620,
- '',
- 'details',
- 'Package introduction and samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 17:52:43 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aurical')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aurical')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aurical')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'aurical')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aurora' => bless( {
- 'caption' => bless( do{\(my $o = 'Header files for dvips to make colour separations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/aurora')}, 'XML::XPath::Literal' ),
- 'description' => 'Offset printers need separate camera-ready copies for each ink they will use in printing a document. Aurora is a PostScript program for producing colour separates from a colour PostScript document. Aurora can be run from any type of computer, as it depends only on a black-and-white PostScript printer for its execution. It is capable of handling colour images as well as ordinary graphics, though image handling is very slow.',
- 'docs' => {
- 'ctan:/support/aurora/aurora.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 82920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 12:03:06 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aurora')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'aurora')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'aurora')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'authblk' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for footnote style author/affiliation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preprint')}, 'XML::XPath::Literal' ),
- 'description' => 'The package redefines the \\author command to work as normal or to allow a footnote style of author/affiliation input. The package is part of the preprint bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preprint/authblk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 83285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:28:19 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'authblk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'authblk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'authoraftertitle' => bless( {
- 'caption' => bless( do{\(my $o = 'Make author, etc., available after \\maketitle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/authoraftertitle')}, 'XML::XPath::Literal' ),
- 'description' => 'This jiffy package makes the author, title and date of the package available to the user (as \\MyAuthor, etc) after the \\maketitle command has been executed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/authoraftertitle/authoraftertitle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 83645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 17:17:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'authoraftertitle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'authoraftertitle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'authoraftertitle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'authoraftertitle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'authordate' => bless( {
- 'caption' => bless( do{\(my $o = 'Author/date style citation styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/authordate')}, 'XML::XPath::Literal' ),
- 'description' => 'Authordate produces styles loosely based on the recommendations of British Standard 1629(1976), Butcher\'s Copy-editing and the Chicago Manual of Style. The bundle provides four BibTeX styles (authordate1, ..., authordate4), and a LaTeX package, for citation in author/date style. The BibTeX styles differ in how they format names and titles; one of them is necessary for the LaTeX package to work.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/authordate/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 84005,
- '',
- 'details',
- 'Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 12:03:06 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'authordate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'authordate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'authordate')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'authorindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Index citations by author names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/authorindex')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows the user to create an index of all authors cited in a LaTeX document. Each author entry in the index contains the pages where these citations occur. Alternatively, the package can list the labels of the citations that appear in the references rather than the text pages. The package relies on BibTeX being used to handle citations. Additionally, it requires Perl (version 5 or higher).',
- 'docs' => {
- 'ctan:/indexing/authorindex/authorindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 84315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'authorindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'authorindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'authorindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'authorindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'auto-pst-pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Wrapper for pst-pdf (with some psfrag features).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/auto-pst-pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses --shell-escape to execute pst-pdf when necessary. This makes it especially easy to integrate into the workflow of an editor with just "LaTeX" and "pdfLaTeX" buttons. Wrappers are provided for various psfrag-related features so that Matlab figures via laprint, Mathematica figures via MathPSfrag, and regular psfrag figures can all be input consistently and easily.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/auto-pst-pdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 84765,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/auto-pst-pdf/auto-pst-pdf-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 84810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/auto-pst-pdf/auto-pst-pdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 84785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-27 23:30:14 +0200 (Sat, 27 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'auto-pst-pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'auto-pst-pdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'auto-pst-pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'auto-pst-pdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'auto1' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Underware Auto 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/auto1')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides LaTeX support for the Auto 1 font series from Underware. The fonts themselves are available from reputable font distributors (they are not cheap!). The documentation provides details of working from the TTF fonts (type 1 versions not being available).',
- 'docs' => {
- 'ctan:/fonts/auto1/Auto1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 85190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/auto1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 85170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'auto1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'auto1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autoarea' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic computation of bounding boxes with PiCTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pictex/addon/autoarea')}, 'XML::XPath::Literal' ),
- 'description' => 'This package makes PiCTeX recognize lines and arcs in determining the "bounding box" of a picture. (PiCTeX so far accounted for put commands only). The "bounding box" is essential for proper placement of a picture between running text and margins and for keeping the running text away.',
- 'docs' => {
- 'ctan:/graphics/pictex/addon/autoarea/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1004185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-13 19:58:19 +0200 (Tue, 13 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pictex-autoarea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pictex-autoarea')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pictex-autoarea')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'autoarea')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autoconf' => bless( {
- 'caption' => bless( do{\(my $o = 'Autoconf macros to test for the presence of LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/autoconf')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX for Autoconf is a set of macros to test such things as whether latex is installed, whether a particular package exists or whether other conditions apply. The macros are in the M4 language.',
- 'docs' => {
- 'ctan:/support/autoconf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 85455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autoconf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeX for Autoconf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autolatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Automate generation of large scale LaTeX projects.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/autolatex')}, 'XML::XPath::Literal' ),
- 'description' => 'AutoLaTeX is a set of GNU Make and Perl scripts that may be used to compile LaTeX projects. AutoLaTeX automates the compilation process by calling (pdf)latex and bibtex as they are required. It supports pdflatex, latex, dvips, epstopdf and bibtex. AutoLaTeX also provides a powerfull feature for automatic generation of the figures that are included in the LaTeX project: for several figure sources (xfig, dia, umbrello, png, svg, xmi...) AutoLaTeX is able to generate the appropriate PDF picture. AutoLaTeX also supports pstex format (from xfig and gnuplot for example) and dot format (from the Graphviz package). The use of AutoLaTeX on the command line is similar to GNU Make. AutoLaTeX should be called with several targets to run.',
- 'docs' => {
- 'ctan:/support/autolatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 85800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:26:43 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autolatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'AutoLaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '12.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autolist' => bless( {
- 'caption' => bless( do{\(my $o = 'More lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/autolist.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A means to define various sorts of list. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 86115,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 86120,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/autolist-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 86140,
- '',
- 'details',
- 'Example use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 86145,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/autolist-ex-ru.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 86165,
- '',
- 'details',
- 'Example use (Russian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 86170,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autolist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'autolist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'automagic' => bless( {
- 'caption' => bless( do{\(my $o = 'Automagic numbering in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/automagic.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides section macros, automatically numbered, automatic numbering of equations, provision for a table of contents, and a primitive label mechanism.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'automagic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'automagic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'automata' => bless( {
- 'caption' => bless( do{\(my $o = 'Finite state machines, graphs and trees in MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/automata')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a collection of macros for MetaPost to make easier to draw finite-state machines, automata, labelled graphs, etc. The user defines nodes, which may be isolated or arranged into matrices or trees; edges connect pairs of nodes through arbitrary paths. Parameters, that specify the shapes of nodes and the styles of edges, may be adjusted.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/automata/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 86730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/automata/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 86750,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 00:20:00 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'automata')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'automata')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'automata')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'automata')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'automatica' => bless( {
- 'caption' => bless( do{\(my $o = 'A harvard-family BibTeX style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/automatica.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'A modified version of agsm.bst from the harvard bundle, which is itself derived from the standard alpha.bst.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'automatica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'automatica')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autopict' => bless( {
- 'caption' => bless( do{\(my $o = 'The LaTeX picture mode, for use with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/graphics/autopict.ins')}, 'XML::XPath::Literal' ),
- 'description' => 'The installer for this package is distributed with the Plain TeX graphics package; the source for the installer is part of the LaTeX kernel.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autopict')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plgraph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'autopict')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics-pln')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1j')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autotab' => bless( {
- 'caption' => bless( do{\(my $o = 'Generating tabulars from input data.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/autotab')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\readtabline which prompts the user for the name of a file of data. The command\'s one numeric argument <n> specifies the number of fields to appear in the table being generated; the package reads <n> lines at a time from the data file, and creates one tabular line from each such set.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-30 18:34:32 +0100 (Tue, 30 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autotab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'autotab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'autotab')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autotoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Table of contents in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/autotoc.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to record data for the table of contents, and for formatting the table.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-05 12:19:55 +0200 (Sun, 05 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autotoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'autotoc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'autoview' => bless( {
- 'caption' => bless( do{\(my $o = 'Maintain a ghostscript view of emacs buffer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/autoview')}, 'XML::XPath::Literal' ),
- 'description' => 'While you are editing your file.tex, autoview will (run in a separate emacs and) continually, intelligently, and automatically keep processing your latex file, generate a .ps file and gv (view) the file for you.',
- 'docs' => {
- 'ctan:/support/autoview/usrguide/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 88220,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'autoview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'autoview')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'auxhook' => bless( {
- 'caption' => bless( do{\(my $o = 'Hooks for auxiliary files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/auxhook.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package auxhook provides hooks for adding stuff at the begin of .aux files. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/auxhook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 88570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'auxhook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'auxhook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'aweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Web system for programs written in Ada.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/ada/aweb')}, 'XML::XPath::Literal' ),
- 'description' => 'The program converts a .AWEB file to an Ada file. It derives from Knuth\'s original web system. The distribution comprises three parts: Ada code for atangle and aweave, and supporting TeX code for typesetting results',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'aweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'awb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'axodraw' => bless( {
- 'caption' => bless( do{\(my $o = 'Feynman diagrams in a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/axodraw')}, 'XML::XPath::Literal' ),
- 'description' => 'The axodraw package was designed for LaTeX 2.09 (though it does work with current LaTeX), and it assumes dvips output. The package provides a rather flexible set of commands for typesetting Feynman diagrams.',
- 'docs' => {
- 'ctan:/graphics/axodraw/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 89160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/axodraw/axodraw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 89180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'axodraw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'axodraw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'b1encoding' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX encoding tools for Bookhands fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/b1encoding')}, 'XML::XPath::Literal' ),
- 'description' => 'The package characterises and defines the author\'s B1 encoding for use with LaTeX when typesetting things using his Bookhands fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/b1encoding/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 89525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/b1encoding/b1encoding.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 89545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'b1encoding')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'b1encoding')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'b1encoding')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'b1encoding')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'babel' => bless( {
- 'caption' => bless( do{\(my $o = 'Multilingual support for Plain TeX or LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/babel')}, 'XML::XPath::Literal' ),
- 'description' => 'The package manages culturally-determined typographical (and other) rules, and hyphenation patterns for a wide range of languages. A document may select a single language to be supported, or it may select several, in which case the document may switch from one language to another in a variety of ways. Note that the package has contributions for several languages that remain to be incorporated. Examples are: Arabic; Magyar (Hungarian); Serbian written in cyrillic; Spanish; and Spanish, using Mexican conventions.. Users of XeTeX are advised to use polyglossia rather than Babel.',
- 'docs' => {
- 'ctan:/info/babel/babel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 90395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/babel/00readme.heb' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 90375,
- '',
- 'details',
- 'Installing support for Hebrew'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/babel/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 90355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-07 15:38:55 +0200 (Fri, 07 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.8m')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'babel-doc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation for the Babel system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/babel')}, 'XML::XPath::Literal' ),
- 'description' => 'This directory contains PDF documentation for the Babel distribution (which incidentally also contains the source of the files). It is not currently possible to include documentation files as part of the distribution of Babel itself.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'babel-doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'babel-doc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.8h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'babelbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Multilingual bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/babelbib')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables to generate multilingual bibliographies in cooperation with babel. Two approaches are possible: Each citation may be written in another language, or the whole bibliography can be typeset in a language chosen by the user. In addition, the package supports commands to change the typography of the bibliographies.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/babelbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 90730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/babelbib/babelbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 90750,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/babelbib/tugboat-babelbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 90770,
- '',
- 'details',
- 'TUGboat paper about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 15:56:58 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'babelbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'babelbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'babelbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'babelbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'babeltools' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for dealing with Babel annoyances.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides control of some potentially troublesome features of babel: - you can decide which shorthands are to be used, or even cancel the shorthand mechanism altogether; - you can control the loading of configuration files; and - macros for citations and cross-references may be redefined. The package is currently described a beta release; it is distributed as part of the bezos bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 91205,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/babeltools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 91225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'babeltools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'babeltools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'babyloniannum' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Babylonian numerals with XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/babyloniannum')}, 'XML::XPath::Literal' ),
- 'description' => 'The package typesets Babylonian numerals, using XeTeX or LuaTeX. It makes use of the Santakku Paleo-Babylonian font, which may be downloaded at http://www.hethport.uni-wuerzburg.de/cuneifont/.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/babyloniannum/babylonian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 91585,
- '',
- 'details',
- 'Font sample (babylonian numerals)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/babyloniannum/babyloniannum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 91565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'babyloniannum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'babyloniannum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'babyloniannum')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'backgrnd' => bless( {
- 'caption' => bless( do{\(my $o = 'Mark text with grey background or change bar')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/backgrnd.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Marks text, using TeX\'s resources only (without resorting to \\special commands). Grey background uses a shade font provided as Metafont source. Works under plain TeX and in simple LaTeX 2.09 documents, but probably not in LaTeX 2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'backgrnd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'backgrnd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'background' => bless( {
- 'caption' => bless( do{\(my $o = 'Placement of background material on pages of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/background')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers the placement of background material on the pages of a document. The user can control many aspects (contents, position, color, opacity) of the background material that will be displayed. The package makes use of the everypage package, and uses pgf/tikz for attribute control.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/background/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 92265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/background/background.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 92285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'background')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'background')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'background')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'background')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'backref' => bless( {
- 'caption' => bless( do{\(my $o = 'Make hyper-references back from bibliography to citation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyperref')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is part of the hyperref bundle, and only works when loaded with hyperref.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hyperref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 92640,
- '',
- 'details',
- 'Hyperref bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/backref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 92660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:56:36 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'backref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'backref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.36')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'backrefx' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliographical back referencing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/backrefx')}, 'XML::XPath::Literal' ),
- 'description' => 'The backrefx package is now obsolete after the release of backref v1.23, because all the functionality of backrefx is now provided by backref. This release of backrefx is only provided for backward compatibility of existing documents. The backrefx package enhanced the backref package of David Carlisle and Sebastian Rahtz. It enables backref to print the bibliographic back references in a more typographically sound manner (similar to the back references in TeX Unbound of Hoenig), for example: (Cited on page 10.) (Cited on pages 10 and 12.) (Cited on pages 10, 12 and 15.)',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/backrefx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 93005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/backrefx/doc/latex/backrefx/backrefx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 93025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'backrefx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'backrefx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'badge' => bless( {
- 'caption' => bless( do{\(my $o = 'Print badge labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/badge')}, 'XML::XPath::Literal' ),
- 'description' => 'The file processes a file of addresses to produce labels to be cut out and inserted into those nifty little badge holders.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/badge/badges.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 93315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'badge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'badge')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bahyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation for Basque.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/basque')}, 'XML::XPath::Literal' ),
- 'description' => 'A shell script to generate hyphenation patterns for the Basque language, and a set of patterns from it.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 15:24:13 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bahyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-basque')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bahyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-basque')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bakoma' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX distribution for MS-Windows VISTA/XP/2000.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/bakoma')}, 'XML::XPath::Literal' ),
- 'description' => 'BaKoMa TeX supports two compatible user interfaces: (1) BaKoMa TeX Word - Visual (True WYSIWYG) LaTeX Editor; (2) Text Editor + DVI Viewer - Clasical IDE. The system supports the use of scalable fonts (OpenType, TrueType, PostScript Type 1 and Type 3). It supports import of EPS, PDF, FIG, JPEG, PNG, GIF, TIFF, HPGL, DXY, PCX, MSP, BMP, and WMF graphical formats. In advance, PostScript enabled graphics engine handles such packages as PSTricks, PSfrag, PowerDot, Prosper, Beamer, etc. The system supports generation of PDF, SVG, PNG, HTML, PS, and printing on any printer supported by a driver under MS-Windows.',
- 'docs' => {
- 'ctan:/systems/win32/bakoma/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 94420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bakoma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bakoma')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '9.51')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bakoma-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Modern and AMS fonts in outline form.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/ps-type1/bakoma')}, 'XML::XPath::Literal' ),
- 'description' => 'This collection provides the CM and AMS fonts in both Adobe Type 1 and TrueType formats. Note that the BaKoMa TeX distribution contains improved versions of these font collections, also available in OpenType format.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bakoma-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bakoma-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bakoma-games' => bless( {
- 'caption' => bless( do{\(my $o = 'BaKoMa modules for music and games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/bakoma/macros/games.bkz')}, 'XML::XPath::Literal' ),
- 'description' => 'This module includes popular macro packages described in chapters 7 (Preparing music scores: MusiXTeX) and 8 (Playing games: Chess, Xiangqi -- Chinese Chess, Go, Backgammon, Bridge, Crosswords) of the \'LaTeX graphics Companion\'. They are precompiled for use, together with fonts and documentation, directly in BaKoMa TeX. Fonts used by some packages are converted into formats suitable both for printing and for PDF generation. For example, for Chess the diagram fonts are converted into vector Type 3 font format. Board black squares are coded as a gray color instead of dashing. This approach gives the best results on printers and displays. Fonts for in-line notation are in Type 1 font format. For Go the special fonts are too hard to convert automatically and have been efficiently coded in Type 3 font format. For Backgammon the fonts were originally dithered as halftone, making them unsuitable for PDF. The halftone was emulated by using a grey colour in Type 3 fonts.',
- 'docs' => {
- 'ctan:/systems/win32/bakoma/macros/games.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 94140,
- '',
- 'details',
- 'Summary of the bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bakoma-games')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bakoma-games')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'balance' => bless( {
- 'caption' => bless( do{\(my $o = 'Balanced two-column mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preprint')}, 'XML::XPath::Literal' ),
- 'description' => 'When writing a document with LaTeX two-column mode, the columns on the last page, or those before a \\cleardoublepage command, will be of unequal height. The package solves this problem by modifying the output routines in two-column mode. The package is part of the preprint bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preprint/balance.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 94745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:28:19 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'balance')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'balance')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'balanced' => bless( {
- 'caption' => bless( do{\(my $o = 'Balance double-column sections in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/balanced.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a twocolumns environment that can be used anywhere in a one-column document. The environment may start and finish mid-page, and columns are always balanced. Inserts are not supported (so no \\marginpar or floats).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'balanced')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'balanced')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'balancedquotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Code balanced quotes according to document language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/balancedquotes.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides simplified markup for balanced quotes: " ... * ... * ... " will appear as balanced double quotes around a text which embeds a text surrounded by balanced single quotes. The actual representation of the quotes is selectable, according to the language in use.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'balancedquotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'balancedquotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bangtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Writing Bangla and Assamese with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/bangtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides class files for writing Bangla and Assamese with LaTeX, and Metafont sources for fonts.',
- 'docs' => {
- 'ctan:/language/bangtex/README.bangtex' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 95695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bangtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bangtex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bangtex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bangtex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bar' => bless( {
- 'caption' => bless( do{\(my $o = 'A patched version of bar.sty.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/bar.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This version of bar.sty mends one of the known bugs in the version in the barkom bundle. Unfortunately, barkom\'s documentation doesn\'t compile correctly with this version, so further work is presumably needed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 15:16:31 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'barcodes' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for making barcodes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/barcodes/willadt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package deals with EAN barcodes; Metafont sources for fonts are provided, and a set of examples; for some codes, a small Perl script is needed.',
- 'docs' => {
- 'ctan:/fonts/barcodes/willadt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 96655,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/barcodes/willadt/eandoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 96675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'barcodes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'barcode2')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'barcodes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'barcodes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'barcodes-vulis' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for making barcodes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/barcodes/vulis/barcodes.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is distributed as Metafont source; it implements 3-of-9 barcodes; and was derived from an existing BASIC program to produce the codes. The source was derived from a post to the (now defunct) INFO-TEX mailing list.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'barcodes-vulis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'barcodes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'barcodes-vulis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bard' => bless( {
- 'caption' => bless( do{\(my $o = 'Celtic bardic runes font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bard/bard.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is basically derived from historical sources, but extra characters have been added. It is provided as Metafont source.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bardi' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation and babel support for Bardi.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/bardi')}, 'XML::XPath::Literal' ),
- 'description' => 'Bardi (also Baardi, Baard) is an Australian Aboriginal language. It is a member of the Western branch of the Nyulnyulan language family.',
- 'docs' => {
- 'ctan:/language/bardi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 97260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bardi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bardi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '`')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bardiag' => bless( {
- 'caption' => bless( do{\(my $o = 'LateX package for drawing bar diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/bardiag')}, 'XML::XPath::Literal' ),
- 'description' => 'The main purpose of the package is to make the drawing of bar diagrams possible and easy in LaTeX. The BarDiag package is inspired by and based on PSTricks.',
- 'docs' => {
- 'ctan:/graphics/bardiag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 97575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/bardiag/doc/bardiag.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 97595,
- '',
- 'details',
- 'Package documentation, sections 1-3'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/bardiag/doc/bardiag1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 97615,
- '',
- 'details',
- 'Package documentation, section 4'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/bardiag/doc/bardiag2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 97635,
- '',
- 'details',
- 'Package documentation, appendix'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 15:16:31 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bardiag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bardiag')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bardiag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bardiag')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'barkom' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for bar charts in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/barkom')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a bar chart environment \'barenv\', using LaTeX picture mode. The package was designed for use with LaTeX 2.09, and several bugs are manifest when the documentation is run under LaTeX 2e. The package bar is reproduced elsewhere, with at least one bug patched. It\'s clear that the bug mended is not the only one.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/barkom/barkom.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 98040,
- '',
- 'details',
- 'Package manual with examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 98035,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 15:16:31 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'barkom')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'barkom')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'barr' => bless( {
- 'caption' => bless( do{\(my $o = 'Diagram macros by Michael Barr.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/barr')}, 'XML::XPath::Literal' ),
- 'description' => 'Diagxy is a general diagramming package, useful for diagrams in a number of mathematical disciplines. Diagxy is a development of an earlier (successful) package to use the facilities of the xypic bundle.',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/barr/diaxydoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 327780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:31:05 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagxy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'barr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'diagxy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'barr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bartel-chess-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of fonts supporting chess diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bartel-chess-fonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are provided as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/bartel-chess-fonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 98345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bartel-chess-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bartel-chess-fonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bartel-chess-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bartel-chess-fonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'base' => bless( {
- 'caption' => bless( do{\(my $o = 'Definitive source of Plain TeX on CTAN.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This archive is mirrored directly from labrea:/tex/lib/.',
- 'docs' => {
- 'ctan:/macros/plain/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 98645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'base')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'base')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bashful' => bless( {
- 'caption' => bless( do{\(my $o = 'Invoke bash commands from within LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bashful')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes it possible to execute Unix bash shell scripts from within LaTeX. The main application is in writing computer-science texts, in which you want to make sure the programs listed in the document are executed directly from the input. The package may use other Unix shells than bash, but does not work without modification in a Windows environment. The package requires the -shell-escape flag when LaTeX is processing your document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bashful/bashful.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 99005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bashful')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bashful')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bashful')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bashful')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.93')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bashkirian' => bless( {
- 'caption' => bless( do{\(my $o = 'Bashkirian extension to OT2 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/bashkirian')}, 'XML::XPath::Literal' ),
- 'description' => 'The bashkirian fonts extend the Washington Cyrillic fonts with most characters needed for the Bashkirian language. The extension characters are in the upper half of the character set (i.e., they\'re only expressible as 8-bit characters). The fonts are provided as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/bashkirian/jkbash.rme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 99350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 14:16:16 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bashkirian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bashkirian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'basix' => bless( {
- 'caption' => bless( do{\(my $o = 'A BASIC interpreter written in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/basix')}, 'XML::XPath::Literal' ),
- 'description' => 'An interpreter for the BASIC language is developed entirely in TeX. The interpreter presents techniques of scanning and parsing that are useful in many contexts where data are to be formatted by TeX, but contain no formatting directives.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb11-3/tb29greene.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 99655,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'basix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'basix')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'baskervald' => bless( {
- 'caption' => bless( do{\(my $o = 'Baskervald ADF fonts collection with TeX/LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/baskervaldadf')}, 'XML::XPath::Literal' ),
- 'description' => 'Baskervald ADF is a serif family with lining figures designed as a substitute for Baskerville. The family currently includes upright and italic or oblique shapes in each of regular, bold and heavy weights. All fonts include the slashed zero and additional non-standard ligatures. The support package renames them according to the Karl Berry fontname scheme and defines two families. One of these primarily provides access to the "standard" or default characters while the other supports additional ligatures. The included package files provide access to these features in LaTeX.',
- 'docs' => {
- 'ctan:/fonts/baskervaldadf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 99980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/baskervaldadf/doc/fonts/baskervald/baskervaldadf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 100000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'baskervaldadf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'baskervaldadf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'baskervaldadf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'baskervald')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.016')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'baskervaldadf' => {},
- 'basque-date' => bless( {
- 'caption' => bless( do{\(my $o = 'Print the date in Basque.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/basque-date')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides two LaTeX commands to print the current date in Basque according to the correct forms ruled by The Basque Language Academy (Euskaltzaindia). The commands automatically solve the complex declination issues of numbers in Basque.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/basque-date/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 100335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/basque-date/basque-date.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 100355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 14:56:37 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'basque-date')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'basque-date')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'baum' => bless( {
- 'caption' => bless( do{\(my $o = 'Trees, using PicTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/baum')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws trees, using PicTeX. There is no documentation, but the distribution contains an example file that makes usage fairly clear.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'baum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'baum')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbcard' => bless( {
- 'caption' => bless( do{\(my $o = 'Bullshit bingo, calendar and baseball-score cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/bbcard')}, 'XML::XPath::Literal' ),
- 'description' => 'Three jiffy packages for creating cards of various sorts with MetaPost.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/bbcard/README.bbcard' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 100930,
- '',
- 'details',
- 'Bullshit bingo readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/bbcard/README.calendar' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 100950,
- '',
- 'details',
- 'Calendar readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/bbcard/README.scorecard' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 100970,
- '',
- 'details',
- 'Scorecard readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbcard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bbcard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bbcard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbding' => bless( {
- 'caption' => bless( do{\(my $o = 'A symbol (dingbat) font and LaTeX macros for its use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bbding')}, 'XML::XPath::Literal' ),
- 'description' => 'A symbol font (distributed as Metafont source) that contains many of the symbols of the Zapf dingbats set, together with an NFSS interface for using the font. An Adobe Type 1 version of the fonts is available in the niceframe fonts bundle.',
- 'docs' => {
- 'ctan:/fonts/bbding/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 101360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bbding/bbding.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 101380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbding')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bbding')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bbding')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bbding')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate and print bounding box.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bbfig')}, 'XML::XPath::Literal' ),
- 'description' => 'Bbfig wraps a set of PostScript routines around a PostScript file; when the resulting file is printed, the bounding box appears on the page, and the requisite %%BoundingBox directive is also printed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bbfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbl2html' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a LaTeX .bbl file to formatted html code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/misc/bbl2html.awk')}, 'XML::XPath::Literal' ),
- 'description' => 'Bbl2html is an AWK script; AWK is not ordinarily available to Windows users.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:06:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbl2html')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bbl2html')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbm' => bless( {
- 'caption' => bless( do{\(my $o = '"Blackboard-style" cm fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/bbm')}, 'XML::XPath::Literal' ),
- 'description' => 'Blackboard variants of Computer Modern fonts. The fonts are distributed as Metafont source (only); LaTeX support is available with the bbm-macros package. The Sauter font package has Metafont parameter source files for building the fonts at more sizes than you could reasonably imagine. A sample of these fonts appears in the blackboard bold sampler.',
- 'docs' => {
- 'ctan:/fonts/cm/bbm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 102685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bbm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bbm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bbm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbm-macros' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for "blackboard-style" cm fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bbm')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides LaTeX support for Blackboard variants of Computer Modern fonts. Declares a font family bbm so you can in principle write running text in blackboard bold, and lots of math alphabets for using the fonts within maths.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bbm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 102230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bbm/bbm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 102250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbm-macros')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bbm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bbm-macros')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bbm-macros')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbold' => bless( {
- 'caption' => bless( do{\(my $o = 'Sans serif blackboard bold.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bbold')}, 'XML::XPath::Literal' ),
- 'description' => 'A geometric sans serif blackboard bold font, for use in mathematics; Metafont sources are provided, as well as macros for use with LaTeX. The Sauter font package has Metafont parameter source files for building the fonts at more sizes than you could reasonably imagine. See the blackboard sampler for a feel for the font\'s appearance.',
- 'docs' => {
- 'ctan:/fonts/bbold/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 103490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bbold/bbold.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 103510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:56:09 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbold')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bbold')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bbold')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bbold')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbold-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'An Adobe Type 1 format version of the bbold font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bbold-type1')}, 'XML::XPath::Literal' ),
- 'description' => 'The files offer an Adobe Type 1 format version of the 5pt, 7pt and 10pt versions of the bbold fonts. The distribution also includes a map file, for use when incorporating the fonts into TeX documents; the macros provided with the original Metafont version of the font serve for the scaleable version, too. The fonts were produced to be part of the TeX distribution from Y&Y; they were generously donated to the TeX Users Group when Y&Y closed its doors as a business.',
- 'docs' => {
- 'ctan:/fonts/bbold-type1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 103080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-22 16:42:23 +0100 (Thu, 22 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbold-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bbold-type1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bbold-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bbold-type1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bbs' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for Behavioral and Brain Sciences.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/bbs.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is derived from apalike.bst in the bundle, adopting further features from astron.bst; use with the LaTeX package that comes with astron.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bbs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bbs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bchart' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw simple bar charts in LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bchart')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides horizontal bar charts, drawn using TikZ on a numeric X-axis. The focus of the package is simplicity and aesthetics.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bchart/bchart.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 104250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 17:05:04 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bchart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bchart')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bchart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bchart')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bclogo' => bless( {
- 'caption' => bless( do{\(my $o = 'Creating colourful boxes with logos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/bclogo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package facilitates the creation of colorful boxes with a title and logo. It may use either tikz or PSTricks as graphics engine.',
- 'docs' => {
- 'ctan:/graphics/bclogo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 104605,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 104610,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/bclogo/doc/bclogo-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 104655,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 104660,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/bclogo/latex/LISEZ-MOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 104630,
- '',
- 'details',
- 'Lisez moi (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 104635,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bclogo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bclogo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bclogo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bclogo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.26')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bdfchess' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset correspondence chess games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/chess/bdfchess')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX (2.09) package for managing rules and considertimes of chess games, according to the rules of the International Correspondence Chess Federation. In addition the package will typeset games in progress, and the correspondence postcards, using the fonts, etc., of the chess package.',
- 'docs' => {
- 'ctan:/fonts/chess/bdfchess/readme.bdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 105015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:21:29 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bdfchess')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chess')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bdfchess')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chess')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamer' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class for producing presentations and slides.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer')}, 'XML::XPath::Literal' ),
- 'description' => 'The beamer LaTeX class can be used for producing slides. Its functionality is similar to Prosper but does not need any external programs and can directly produce a presentation using pdflatex. Beamer uses pgf for pdf/ps independent graphics. Frames are created using \\frame{...}, and a frame can build multiple slides through a simple notation for specifying material for each slide within a frame. Beamer supports bibliographies, appendicies and transitions. Short versions of title, authors, institute can also be specified as optional parameters. A \\plainframe{} allows a picture, for example, to fill the whole frame. Support figure and table environments, transparency effects, a \\transduration command, animation commands, a pauses environment. Beamer also provides compatibility with other packages like prosper. The package now incorporates the functionality of the former translator package, which is used for customising the package for use in other language environments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 106210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer/doc/beameruserguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 106230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 00:27:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.19')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamer-fuberlin' => bless( {
- 'caption' => bless( do{\(my $o = 'Beamer, using the style of FU Berlin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-FUBerlin')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a beamer-derived class and a theme style file for the corporate design of the Free University in Berlin. Users may use the class itself (FUbeamer) or use the theme in the usual way with \\usetheme{BerlinFU}. Examples of using both the class and the theme are provided; the PDF is visually identical, so the catalogue only lists one; the sources of the examples do of course differ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-FUBerlin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 105405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-FUBerlin/exampleClass.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 105425,
- '',
- 'details',
- 'Example of use of the class'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamer-fuberlin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamer-fuberlin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamer-fuberlin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamer-tut-pt' => bless( {
- 'caption' => bless( do{\(my $o = 'An introduction to the Beamer class, in Portuguese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/portuguese/beamer')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/portuguese/beamer/tutorialbeamer.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 105675,
- '',
- 'details',
- 'The document itself (in Portuguese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 105680,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamer-tut-pt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'beamer-tut-pt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamer-tut-pt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamer2thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Thesis presentations using beamer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/themes/beamer2thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The package specifies a beamer theme for presenting a thesis.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/themes/beamer2thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 106600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-contrib/themes/beamer2thesis/doc/basic_guide/beamer2thesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 106620,
- '',
- 'details',
- 'Package documentation (as presentation; in English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 106625,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-contrib/themes/beamer2thesis/doc/italian_guide/beamer2thesis_ita.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 106645,
- '',
- 'details',
- 'Package documentation (as presentation; in Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 106650,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-28 19:27:59 +0200 (Fri, 28 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamer2thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamer2thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamer2thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamer2thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beameraudience' => bless( {
- 'caption' => bless( do{\(my $o = 'Assembling beamer frames according to audience')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/beameraudience')}, 'XML::XPath::Literal' ),
- 'description' => 'The Beamer Audience package provides macros to easily assemble frames according to different audiences. It enables to pick up the frames for a specific audience while leaving their order according to a logical structure in the LaTeX source.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/beameraudience/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 107020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 11:54:29 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beameraudience')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beameraudience')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beameraudience')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beameraudience')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamerposter' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend beamer and a0poster for custom sized posters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamerposter')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to use beamer style operations on a canvas of the sizes provided by a0poster; font scaling is available (using packages such as type1cm if necessary). In addition, the package allows the user to benefit from the nice colour box handling and alignment provided by the beamer class (for example, with rounded corners and shadows). Good looking posters may be created very rapidly. Features include: - scalable fonts using the fp and type1cm packages; - posters in A-series sizes, and custom sizes like double A0 are possible; - still applicable to custom beamer slides, e.g. 16:9 slides for a wide-screen (i.e. 1.78 aspect ratio); - orientation may be portrait or landscape; - a \'debug mode\' is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamerposter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 107465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamerposter/beamerposter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 107485,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www-i6.informatik.rwth-aachen.de/~dreuw/latexbeamerposter.php' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 107505,
- '',
- 'details',
- 'Package documentation (on the web)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamerposter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamerposter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamerposter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamerposter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.07')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamersubframe' => bless( {
- 'caption' => bless( do{\(my $o = 'Reorder frames in the PDF file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/beamersubframe')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a method to reorder frames in the PDF file without reordering the source. Its principal use is to embed or append frames with details on some subject. The author describes the package as "experimental".',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/beamersubframe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 107850,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-contrib/beamersubframe/beamersubframe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 107870,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 11:54:29 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamersubframe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamersubframe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamersubframe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamersubframe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamerthemejltree' => bless( {
- 'caption' => bless( do{\(my $o = 'Contributed beamer theme.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/themes/beamerthemeJLTree.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A theme for beamer presentations.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamerthemejltree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamerthemejltree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamerthemeJLTree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamerthemejltree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beamerthemenirma' => bless( {
- 'caption' => bless( do{\(my $o = 'A Beamer theme for academic presentations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/themes/nirma')}, 'XML::XPath::Literal' ),
- 'description' => 'The package developed for academic purposes. The distribution includes nothing more than style file needed for preparing presentations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/themes/nirma/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 108485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:26:47 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beamerthemenirma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beamerthemenirma')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beamerthemenirma')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beamerthemenirma')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beebe-dvi' => bless( {
- 'caption' => bless( do{\(my $o = 'A modular collection of DVI processors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/beebe')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of DVI print processors, each using common code.',
- 'docs' => {
- 'ctan:/dviware/beebe/doc/dvi.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 108805,
- '',
- 'details',
- 'Collection documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beebe-dvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Beebe-DVI')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beginlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'A beginner\'s guide to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/beginlatex')}, 'XML::XPath::Literal' ),
- 'description' => 'This guide, now known as "Formatting information", is a well-respected introduction to the use of LaTeX.',
- 'docs' => {
- 'ctan:/info/beginlatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 109070,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/beginlatex/beginlatex-3.6.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 109110,
- '',
- 'details',
- 'The document in PDF'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/beginlatex/html/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 109090,
- '',
- 'details',
- 'The document in HTML'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 10:08:04 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beginlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'beginlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'begriff' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Begriffschrift.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/begriff')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines maths mode commands for typesetting Frege\'s Begriffschrift.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/begriff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 109395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 10:08:04 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'begriff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'begriff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'begriff')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'begriff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beletter' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Belgian letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/beletter.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'A small class for typesetting letters in Belgium; no assumption is made about the language used.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'beletter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'belleek' => bless( {
- 'caption' => bless( do{\(my $o = 'Free replacement for basic MathTime fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/belleek/belleek.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This package replaces the original MathTime fonts, not MathTime-Plus or MathTime Professional (the last being the only currently available commercial bundle).',
- 'docs' => {
- 'ctan:/fonts/belleek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 109955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb19-3/tb60kinch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 109975,
- '',
- 'details',
- 'TUGboat article about the fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 10:08:04 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'belleek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'belleek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'belleek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'belleek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bellmac' => bless( {
- 'caption' => bless( do{\(my $o = 'Outline scheme for form letter production.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/bellmac.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The scheme is part of the author\'s AutoLetter package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bellmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bellmac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bengali' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the Bengali language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/bengali/pandey')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is based on Velthuis\' transliteration scheme, with extensions to deal with the Bengali letters that are not in Devanagari. The package also supports Assamese.',
- 'docs' => {
- 'ctan:/language/bengali/pandey/doc/bengdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 110955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 10:08:04 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bengali-pandey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bengali-pandey')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bengali')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bengali-omega' => bless( {
- 'caption' => bless( do{\(my $o = 'Bengali in Velthuis transliteration or in UTF-8')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/omega/latex/contrib/bengali-omega')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers typesetting for the Bengali language, using Omega. With the package, you can use either the Velthuis transliteration scheme or directly-written Unicode Bengali text in your TeX document. The distribution offers fonts (as Metafont source and in Adobe Type 1 format), Omega translation process files, and LaTeX macro files.',
- 'docs' => {
- 'ctan:/macros/omega/latex/contrib/bengali-omega/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 110585,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/omega/latex/contrib/bengali-omega/doc/Manual-Bengali-omega-tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 110605,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 10:08:04 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bengali-omega')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Bengali Omega')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bengali-pandey' => {},
- 'bera' => bless( {
- 'caption' => bless( do{\(my $o = 'Bera fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bera')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains the Bera Type 1 fonts, and a zip archive containing files to use the fonts with LaTeX. Bera is a set of three font families: Bera Serif (a slab-serif Roman), Bera Sans (a Frutiger descendant), and Bera Mono (monospaced/typewriter). Support for use in LaTeX is also provided. The Bera family is a repackaging, for use with TeX, of the Bitstream Vera family.',
- 'docs' => {
- 'ctan:/fonts/bera/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 111290,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bera/bera.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 111310,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:13:54 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bera')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bera')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bera')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bera')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'berenisadf' => bless( {
- 'caption' => bless( do{\(my $o = 'Berenis ADF fonts and TeX/LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/berenisadf')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides the BerenisADF Pro font collection, in OpenType and PostScript Type 1 formats, together with support files to use the fonts in TeXnANSI (LY1) encoding.',
- 'docs' => {
- 'ctan:/fonts/berenisadf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 111650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/berenisadf/doc/fonts/berenisadf/berenisadf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 111670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:13:54 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'berenisadf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'berenisadf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'berenisadf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'berenisadf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'betababel' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert ancient greek text coded in Beta Code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/betababel')}, 'XML::XPath::Literal' ),
- 'description' => 'The betababel package extends the babel polutonikogreek option to provide a simple way to insert ancient Greek texts with diacritical characters into your document using the commonly used Beta Code transliteration. You can directly insert Beta Code texts -- as they can be found at the Perseus project, for example -- without modification.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/betababel/betatest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 112020,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:13:54 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'betababel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'betababel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'betababel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'betababel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'beton' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Concrete fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beton')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset a LaTeX2e document with the Concrete fonts designed by Don Knuth and used in his book "Concrete Mathematics".',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:13:54 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'beton')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beton')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'beton')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beton')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bez123' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Bezier curves.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bez123')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides additional facilities in a picture environment for drawing linear, cubic, and rational quadratic Bezier curves (standard LaTeX only offers non-rational quadratic splines). Provides a package multiply that provides a command for multiplication of a length without numerical overflow.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bez123/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 112690,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bez123/bez123.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 112710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:13:54 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bez123')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bez123')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bez123')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bez123')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bezos' => bless( {
- 'caption' => bless( do{\(my $o = 'Packages by Javier Bezos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of packages that provide: - tools for maths accents; - a tool that changes page-numbering in frontmatter to arabic; - tools for dealing with some annoyances in babel; - a tool for making end-environment checking more meaningful; - tensorial indexes; - support for multi-file documents; - tools for easy entry of Spanish index entries; - dotless i\'s and j\'s for maths fonts; and - fancy underlining.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 113295,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 113315,
- '',
- 'details',
- 'Bundle outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:13:54 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bfsymb' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate bold symbols in Plain TeX mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/bfsymb.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\boldsymbol that represents its argument using the cmmib10 rather than the font currently in use. This technique has its limitations (the command of the same name in the AMS-LaTeX bundle is much cleverer), but a simple \\boldsymbol{\\beta} does the job exactly.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:15:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bfsymb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bfsymb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bg' => bless( {
- 'caption' => bless( do{\(my $o = 'Annotate backgammon matches and positions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bg')}, 'XML::XPath::Literal' ),
- 'description' => 'A package and a font (as Metafont source) are provided. The package defines two environments, "position" (for describing a single board) and "game" (for specifying a series of moves).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 114015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bg/description.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 114035,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bg/sampletext.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 114055,
- '',
- 'details',
- 'Usage sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'backgammon')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bghyphen' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Bulgarian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/bghyphen')}, 'XML::XPath::Literal' ),
- 'description' => 'These files provide support for hyphenation of text written in Bulgarian. The files have a structure similar to that developed for the Russian hyphenation files. To use with Babel, simply drop the .tex files in an appropriate place, tell babel that bghyphen.tex is the hyphenation file for Bulgarian (typically in the file language.dat), and produce new format files.',
- 'docs' => {
- 'ctan:/language/hyphenation/bghyphen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 114430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bghyphen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-bulgarian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bghyphen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'Using Beccari\'s fonts in betacode for classical Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/bgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements a dialect of the Beta Code encoding (TLG and Perseus Projects) for typesetting classical Greek using Claudio Beccari\'s Greek Fonts. The package provides virtual fonts, to reference Beccari\'s fonts in bgreek mode, and support macros for use with LaTeX.',
- 'docs' => {
- 'ctan:/language/greek/bgreek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 114780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/greek/bgreek/bgman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 114800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 22:13:39 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bgteubner' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for producing books for the publisher "Teubner Verlag".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bgteubner')}, 'XML::XPath::Literal' ),
- 'description' => 'The bgteubner document class has been programmed by order of the Teubner Verlag, Wiesbaden, Germany, to ensure that books of this publisher have a unique layout. Unfortunately, most of the documentation is only available in German. Since the document class is intended to generate a unique layout, many things (layout etc.) are fixed and cannot be altered by the user. If you want to use the document class for another purpose than publishing with the Teubner Verlag, this may arrise unwanted restrictions (For instance, the document class provides only two paper sizes: DIN A-5 and 17cm x 24cm; only two font families are supported: Times and European Computer Modern).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bgteubner/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 115165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 115170,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bgteubner/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 115145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bgteubner/doc/bgteubner.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 115190,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 115195,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bgteubner/doc/bgteucls.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 115215,
- '',
- 'details',
- 'Commented source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 115220,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:57:21 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bgteubner')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bgteubner')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bgteubner')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bgteubner')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bhcexam' => bless( {
- 'caption' => bless( do{\(my $o = 'An exam class designed for Mathematics Teachers in China.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bhcexam')}, 'XML::XPath::Literal' ),
- 'description' => 'The class based on the exam class, and is specially designed for High School Mathematics Teachers in China.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bhcexam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 115590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bhcexam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bhcexam')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bhcexam')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bhcexam')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bib-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of classical BibTeX styles')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/bib-fr')}, 'XML::XPath::Literal' ),
- 'description' => 'These files are French translations of the classical BibTeX style files. The translations can easily be modified by simply redefining FUNCTIONs named fr.*, at the beginning (lines 50-150) of each file.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/bib-fr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 115900,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bib-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bib-fr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bib-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bib-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bib-greek' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX style for Greek documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/BibTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a BibTeX style hellas, which derives from the standard plain style. For most of the field types in plain, there is a corresponding "gr-" field in hellas (so gr-article, gr-book, etc.; neither of gr-masterthesis and gr-techreport exists). Documentation is in the bst file itself; a test file is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bib-greek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bib-greek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bib2dvi' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a DVI file from a Bibliography file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bib2dvi')}, 'XML::XPath::Literal' ),
- 'description' => 'Bib2dvi is a Unix system shell script, and uses the AWK text processor.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bib2dvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bib2dvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bib2ml' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX to HTML/SQL/XML translator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bib2ml')}, 'XML::XPath::Literal' ),
- 'description' => 'Bib2ml is a collection of Perl scripts that will generate HTML, XML or SQL files from a set of BibTeX databases, together with a bib2html script written in PHP. The HTML translator features: - lists by authors, year... - publication categories, abstract, notes, associated PDF files... - Javadoc-like look for the generated pages.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bib2ml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 116875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bib2ml/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 116895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bib2ml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bib2ml')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '6.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bib2xhtml' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert BibTeX Files into XHTML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bib2xhtml')}, 'XML::XPath::Literal' ),
- 'description' => 'bib2xhtml is a program that converts BibTeX files into HTML (specifically XHTML 1.0). The conversion is mostly done by specialized BibTeX style files, derived from a converted bibliography style template. This ensures that the original BibTeX styles are faithfully reproduced. Some postprocessing is performed by Perl code. This is an update of the bib2html program written by David Hull in 1996 and maintained by him until 1998. I have been a happy user of the program since 1995, using the program to keep my publication list up to date, and, lately, to generate the on-line bibliography list for my book Code Reading: The Open Source Perspective (Addison-Wesley 2003). After 1998 no other changes were made to the program, and I failed to locate an active program home page. Since there were a number of changes I needed to bring the program up to date with evolving web standards, I decided to adopt bib2html for maintenance, evolution, and further distribution. The first new public release made in 2004, features support for XHTML 1.0.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bib2xhtml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 117230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bib2xhtml/bib2xhtml.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 117270,
- '',
- 'details',
- 'Man page (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bib2xhtml/bib2xhtml.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 117250,
- '',
- 'details',
- 'Man page (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bib2xhtml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bib2xhtml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bib2xhtml')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v2.35')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibarts' => bless( {
- 'caption' => bless( do{\(my $o = '"Arts"-style bibliographical information.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibarts')}, 'XML::XPath::Literal' ),
- 'description' => 'The bibarts package assists in making bibliographical lists in the way that is common in the arts; it requires an auxiliary program, for which source and a DOS executable are provided. (Documentation is in German, though bibarts.sty does contain a brief introduction in English, as a comment.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibarts/bibarts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 117535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 117540,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibarts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibarts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibarts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibarts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibbuild' => bless( {
- 'caption' => bless( do{\(my $o = 'A bibliography builder for FileMaker Pro 7.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/BibBuild')}, 'XML::XPath::Literal' ),
- 'description' => 'This database will record your bibliography entries and any notes you have, and allow you to group them by project. Entries that are used in more than one project need only be entered once. The database will then format the entries into BibTeX compatible files, and provide other handy references such as a short index of citiation names or a LaTeX format summary of notes.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/BibBuild/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 117875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibbuild')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibbuild')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibcard' => bless( {
- 'caption' => bless( do{\(my $o = 'An XView based interface for BibTeX databases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibcard/Bibcard-1.11.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'Bibliographic entries can be displayed for each type of reference defined for BibTeX. Required fields are listed first, followed by optional fields for the entry\'s type.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibcard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibcard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibcheck' => bless( {
- 'caption' => bless( do{\(my $o = 'Check on references to items in thebibliography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/bibcheck.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A thebibliography environment that\'s been built by hand may well contain citations of things for which there is no reference in the document. This package produces a warning for each such thing. (Note that the package is of no use for users of BibTeX, since BibTeX doesn\'t create citations unless there is a reference.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibcheck')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibcheck')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibclean' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX prettyprinter, verifier, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibclean')}, 'XML::XPath::Literal' ),
- 'description' => 'Bibclean is a portable program (written in C) that will pretty-print, syntax check, and generally sort out a BibTeX database file. The standardised format of bibclean\'s output improves the chances of simple filters such as bibextract, bibindex, biblook, bibsort (and so on) operating correctly.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibclean/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 118850,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibclean/bibclean.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 118870,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 13:05:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibclean')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibclean')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.11.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibdb' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX bibliography manager for MS-Windows and MS-DOS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bibdb')}, 'XML::XPath::Literal' ),
- 'description' => 'Versions available are: 2.0 for use with DOS, and 2.2 for use with Windows. Source for version 2.2 is also provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibdb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibdb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibentry' => bless( {
- 'caption' => bless( do{\(my $o = 'Full bibliography entries in the main text of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/natbib')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows one to place bibliographic entries anywhere in the text of a document; among other things, this is useful for creating an annotated bibliography. The package is distributed as part of the natbib bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/natbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 119450,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibentry')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibentry')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biber' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX replacement for users of biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/biber')}, 'XML::XPath::Literal' ),
- 'description' => 'Biber is a BibTeX replacement for users of biblatex. Biber supports full UTF-8, can (re)-encode input and output, supports highly configurable sorting, dynamic bibliography sets and many other features. The CTAN distribution offers a compressed tar archive of the sources, etc., together with "binary" distributions for a variety of platforms. Note: on SourceForge biber is formally named "biblatex-biber", to distinguish it from an earlier (now apparently moribund) project called "biber".',
- 'docs' => {
- 'ctan:/biblio/biber/biber.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 119910,
- '',
- 'details',
- 'Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://biblatex-biber.sourceforge.net/doc.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 119890,
- '',
- 'details',
- 'Outline of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 20:46:39 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biber')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-biber-bin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biber')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biber')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibex' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic extraction of references from BibTeX databases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bibex')}, 'XML::XPath::Literal' ),
- 'description' => 'Bibex, BibTeX Extractor, is a 100%-pure Java program that automates the extraction of bibliographic references from BibTeX databases using regular expressions. Using the Bibex user interface, it is possible to define, to save, and to perform BibTeX references extraction tasks easily and automatically. Bibex is very useful when using bibtopic or similar packages.',
- 'docs' => {
- 'ctan:/support/bibex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 120230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/bibex/doc/Bibex.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 120250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Bibex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibexport' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract a BibTeX file based on a .aux file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibexport')}, 'XML::XPath::Literal' ),
- 'description' => 'A Bourne shell script that uses BibTeX to extract bibliography entries that are \\cite\'d in a document. It can also expand a BibTeX file, expanding the abbreviations (other than the built-in ones like month names) and following the cross-references.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibexport/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 120570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibexport/bibexport.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 120590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-03 09:04:10 +0100 (Sat, 03 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibexport')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibexport')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibexport')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibextract' => bless( {
- 'caption' => bless( do{\(my $o = 'Utilities to extract BibTeX data.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibextract')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of scripts for extracting entries from .bib file, in particular those cited in a particular document. Bibextract itself extracts from a list of BibTeX .bib files those bibliography entries that match a pair of specified regular expressions, sending them to stdout, together with all BibTeX @Preamble{...} and @String{...} commands. Citefind from a list of BibTeX .bib files those bibliography entries that match a specified list of citation tags, possibly produced by citetags. Citetags extracts BibTeX citation tags from a LaTeX source file or .aux file and sends them to stdout, possibly for later input to citefind.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibextract/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 120975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibextract/bibextract.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 120995,
- '',
- 'details',
- 'Bibextract man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibextract/bibextract.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121015,
- '',
- 'details',
- 'Bibextract man page (text)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibextract/citefind.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121035,
- '',
- 'details',
- 'Citefind man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibextract/citefind.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121055,
- '',
- 'details',
- 'Citefind man page (text)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibextract/citetags.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121075,
- '',
- 'details',
- 'Citetags man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibextract/citetags.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121095,
- '',
- 'details',
- 'Citetags man page (text)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:12:59 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibextract')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibextract')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibfile-reformat-pages' => bless( {
- 'caption' => bless( do{\(my $o = 'Puts .bib file page ranges into uniform format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibfile-reformat-pages/bibfile-reformat-pages')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a small gawk script to put all the pages= page ranges in a .bib file into a uniform format, either 1234-1256 or upon request 1234-56; null ranges such as 1234-1234 are always scrunched to just 1234. The script squeezes out spaces around the separator; can make all separators one- or two-hyphens upon request. The script is very conservative: it is probably impossible for it actually to mess up a file.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibfile-reformat-pages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibfile-reformat-pages')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibfile-reformat-pages')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibfind' => bless( {
- 'caption' => bless( do{\(my $o = 'Prints entries in your bib file that match search string.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/misc/bibfind')}, 'XML::XPath::Literal' ),
- 'description' => 'Bibfind reads your bib file and prints those references that match your search string. It works a bit like grep, only it prints the whole entry (paragraph) and not just the line that matches. The program is useful for quickly checking whether a certain reference is in your database, or what year some guy made that major breakthrough, etc. You can use Perl regexes in your search string and hence wield the awesome power of Perl\'s pattern matching.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibfind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibfind')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibhtml' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX support for HTML files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/bibhtml')}, 'XML::XPath::Literal' ),
- 'description' => 'Bibhtml consists of a Perl script and a set of BibTeX style files, which together allow you to output a bibliography as a collection of HTML files. The references in the text are linked directly to the corresponding bibliography entry, and if a URL is defined in the entry within the BibTeX database file, then the generated bibliography entry is linked to this. The package provides three different style files derived from each of the standard plain.bst and alpha.bst, as well as two style files derived from abbrv.bst and unsrt.bst (i.e., eight in total).',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/bibhtml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/bibhtml/bibhtml.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 121930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibhtml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibhtml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibhtml')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibhtml')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Index BibTeX files for fast searching.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibindex')}, 'XML::XPath::Literal' ),
- 'description' => 'A stand-alone tool for indexing BibTeX databases to be searched using the corresponding biblook tool.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 122320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibindex/bibindex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 122340,
- '',
- 'details',
- 'Bibindex man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliographies in LaTeX using BibTeX for sorting only.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex')}, 'XML::XPath::Literal' ),
- 'description' => 'Biblatex is a complete reimplementation of the bibliographic facilities provided by LaTeX in conjunction with BibTeX. It redesigns the way in which LaTeX interacts with BibTeX at a fairly fundamental level. With biblatex, BibTeX is only used (if it is used at all) to sort the bibliography and to generate labels. Formatting of the bibliography is entirely controlled by TeX macros (the BibTeX-based mechanism embeds some parts of formatting in the BibTeX style file. Good working knowledge in LaTeX should be sufficient to design new bibliography and citation styles; nothing related to BibTeX\'s language is needed. In fact, users need not remain bound to BibTeX for use with biblatex: an alternative bibliography processor biblatex-biber is available. Development of biblatex and biblatex-biber is closely coupled; the present release of biblatex is designed to work with biblatex-biber version 0.9.6. The package needs e-TeX, and uses the author\'s etoolbox and logreq packages. For users of biblatex-biber, version 0.9 is required (at least; refer to the notes for the version of biblatex-biber that you are using). Apart from the features unique to biblatex, the package also incorporates core features of the following packages: babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mcite and mciteplus, mlbib, multibib, splitbib. Biblatex supports split bibliographies and multiple bibliographies within one document, and separate lists of bibliographic shorthands. Bibliographies may be subdivided into parts (by chapter, by section, etc.) and/or segmented by topics (by type, by keyword, etc.). Biblatex is fully localized and can interface with the babel.',
- 'docs' => {
- 'ctan:/info/translations/biblatex/de/biblatex-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 130955,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 130960,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 130905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 130915,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex/RELEASE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 130980,
- '',
- 'details',
- 'Release notes for current version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 130990,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex/doc/biblatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 130930,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 130935,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-apa' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex citation and reference style for APA.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-apa')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a fairly complete biblatex (v0.9a+) style (citations and references) for APA (American Psychological Association) publications. It implements and automates most of the guidelines in the APA 6th edition style guide for citations and references with a few (documented) exceptions (which are mainly currently impossible to automate in principle for any BibTeX-backed system). An example document is also given which typesets every citation and reference example in the APA 6th edition style guide. This version of the package requires use of biblatex v1.4 and biber v0.9 (at least).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-apa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 122715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 122755,
- '',
- 'details',
- 'The examples in the APA style guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 122735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 09:41:19 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-apa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-apa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-apa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-apa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-authoryear-icomp-tt' => bless( {
- 'caption' => bless( do{\(my $o = 'Author-year style with compact multiple-reference-citations and ibidem mechanism for biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/authoryear-icomp-tt')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a biblatex style that combines the features of the styles authoryear-comp (omission of recurring author/year in multiple-reference-citations) and authoryear-ibid (replacement of repeated citations by the abbreviation ibidem). The implementation relies heavily on unmodified biblatex macros, and no attempt has been made to add further features not present in core biblatex.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/authoryear-icomp-tt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 123150,
- '',
- 'details',
- 'Readme and usage outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 08:36:58 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-authoryear-icomp-tt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-authoryear-icomp-tt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-authoryear-icomp-tt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-bwl' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex citations for FU Berlin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-bwl')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a set of biblatex implementations of bibliography and citation styles for the Business Administration Department of the Free University of Berlin.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-bwl/doc/bwl-FU.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 123505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 15:23:40 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-bwl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-bwl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-chem' => bless( {
- 'caption' => bless( do{\(my $o = 'Chemistry styles for biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-chem')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers a set of styles to allow chemists to use biblatex. The package has complete styles for: - all ACS journals; - RSC journals using standard (Chem. Commun.) style; and - Angewandte Chem. style, thus covering a wide range of journals. A comprehensive set of examples of use is included.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-chem/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 123930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-chem/doc/biblatex-chem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 123950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-18 19:57:07 +0200 (Fri, 18 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-chem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-chem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-chem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-chem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-chicago' => bless( {
- 'caption' => bless( do{\(my $o = 'Chicago style files for biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-chicago')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a biblatex style that implements the Chicago \'author-date\' and \'notes with bibliography\' style specifications given in the Chicago Manual of Style, 15th edition. The style implements entry types for citing audio-visual materials. The package was previously known as biblatex-chicago-notes-df.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-chicago/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 124385,
- '',
- 'details',
- 'Readme and usage outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-chicago/doc/biblatex-chicago.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 124405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 19:32:33 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-chicago')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-chicago')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-chicago')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-chicago')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9.8d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-dw' => bless( {
- 'caption' => bless( do{\(my $o = 'Humanities styles for biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-dw')}, 'XML::XPath::Literal' ),
- 'description' => 'A small collection of styles for the biblatex package. It was designed for citations in the humanities and offers some features that are not provided by the standard biblatex styles. The styles are dependent on biblatex (at least version 0.9b) and cannot be used without it. Eine kleine Sammlung von Stilen fur das Paket biblatex. Es ist auf geisteswissenschaftliche Zitierweise zugeschnitten und bietet einige Funktionen, die von den Standard-Stilen von biblatex nicht direkt bereitgestellt werden. Biblatex-dw baut vollstandig auf biblatex auf und kann nicht ohne biblatex (mindestens in der Version 0.9b) verwendet werden.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-dw/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 124890,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 124895,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-dw/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 124840,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 124845,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-dw/doc/biblatex-dw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 124865,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 124870,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-dw/doc/de-biblatex-dw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 124915,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 124920,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:29:30 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-dw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-dw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-dw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-dw')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-fiwi' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex styles for use in German humanities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-fiwi')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a collection of styles for biblatex (version 1.7 is required, currently). It was designed for citations in German Humanities, especially film studies, and offers some features that are not provided by the standard biblatex styles. The style is highly optimized for documents written in German, and the main documentation is only available in German.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-fiwi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 125425,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-fiwi/doc/biblatex-fiwi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 125445,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 125450,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 10:07:32 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-fiwi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-fiwi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-fiwi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-fiwi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-historian' => bless( {
- 'caption' => bless( do{\(my $o = 'A Biblatex style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-historian')}, 'XML::XPath::Literal' ),
- 'description' => 'A biblatex style, based on the Turabian Manual (a version of Chicago).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-historian/historian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 125785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-historian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-historian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-historian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-historian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-ieee' => bless( {
- 'caption' => bless( do{\(my $o = 'Ieee style files for biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-ieee')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a biblatex style that implements the bibliography style of the IEEE for biblatex. The implementation follows standard biblatex conventions, and can be used simply by loading biblatex with the appropriate option: \\usepackage[style=ieee]{biblatex} A demonstration database is provided to show how to format input for the style.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-ieee/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 126195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-ieee/biblatex-ieee.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 126215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 00:24:07 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-ieee')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-ieee')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-ieee')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-ieee')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-jura' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex stylefiles for German legal literature.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-jura')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides biblatex support for citations in the format specified by the Nomos-Verlag for German legal citations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-jura/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 126585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:29:30 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-jura')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-jura')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-jura')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-juradiss' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex stylefiles for German law thesis.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-juradiss')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a style for use in typesetting a German law thesis with LaTeX. The style (using biblatex) is based on biblatex-dw.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 126945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:29:30 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-juradiss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-juradiss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-juradiss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-juradiss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-luh-ipw' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex styles for social sciences.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle is a small collection of styles for biblatex. It was designed for citations in the Humanities, following the guidelines of style of the institutes for the social sciences of the Leibniz University Hannover/LUH (especially the Institute of Political Science). The bundle depends on biblatex (version 1.1 at least) and cannot be used without it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw/doc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 127370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw/doc/de-biblatex-luh-ipw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 127390,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 127395,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-10 17:14:00 +0100 (Tue, 10 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-luh-ipw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-luh-ipw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-luh-ipw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-luh-ipw')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-mla' => bless( {
- 'caption' => bless( do{\(my $o = 'MLA style files for biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-mla')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides biblatex support for citations in the format specified by the MLA handbook.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-mla/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 127765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-mla/doc/biblatex-mla.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 127785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:29:30 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-mla')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-mla')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-mla')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-mla')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.95')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-musuos' => bless( {
- 'caption' => bless( do{\(my $o = 'A biblatex style for citations in musuos.cls.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-musuos')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is designed for use with the musuos class, but it should be usable with other classes, too.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-musuos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 128175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-musuos/doc/biblatex-musuos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 128195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 15:58:32 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-musuos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-musuos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-musuos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-musuos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-nature' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex support for Nature.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-nature')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers styles that allow authors to use biblatex when preparing papers for submission to the journal Nature.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-nature/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 128550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-nature/biblatex-nature.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 128570,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 01:32:47 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-nature')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-nature')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-nature')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-nature')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-nejm' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex style for the New England Journal of Medicine (NEJM).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-nejm')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a biblatex numeric style based on the design of the New England Journal of Medicine (NEJM).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-nejm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 128960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-nejm/biblatex-nejm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 128980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 08:28:16 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-nejm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-nejm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-nejm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-nejm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-philosophy' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles for using biblatex for work in philosophy.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-philosophy')}, 'XML::XPath::Literal' ),
- 'description' => 'The packages offers two styles philosophy-classic and philosophy-modern, that facilitate the production of produce two different kinds of bibliography, based on the authoryear style, with options and features to manage the information about the translation of foreign texts or their reprints. Though the package\'s default settings are based on the conventions used in Italian publications, these styles can be used with every language recognized by babel, possibly with some simple redefinitions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 129325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/doc/biblatex-philosophy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 129345,
- '',
- 'details',
- 'Package documentation (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 129350,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 15:20:56 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-philosophy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-philosophy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-philosophy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-philosophy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-science' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex support for Science.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-science')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers styles that allow authors to use biblatex when preparing papers for submission to the journal Science.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-science/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 129705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 01:32:47 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-science')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-science')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-science')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-science')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblatex-swiss-legal' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography and citation styles following Swiss legal practice.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/biblatex-swiss-legal')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides biblatex bibliography and citation styles for documents written in accordance with Swiss legal citation standards. Currently, the package is only usable for French documents; translations to German and Italian are under development for future versions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-swiss-legal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 130110,
- '',
- 'details',
- 'Readme (French and English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/biblatex-swiss-legal/biblatex-swiss-legal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 130130,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 130135,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblatex-swiss-legal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblatex-swiss-legal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblatex-swiss-legal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblatex-swiss-legal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0 alpha')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bible' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX library editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bible')}, 'XML::XPath::Literal' ),
- 'description' => 'A Windows-32 application for maintaining BibTeX databases.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bible/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 131335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:41:22 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bible')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'BiBLE')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.99')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibleref' => bless( {
- 'caption' => bless( do{\(my $o = 'Format bible citations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibleref')}, 'XML::XPath::Literal' ),
- 'description' => 'The bibleref package offers consistent formatting of references to parts of the Christian bible, in a number of well-defined formats.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibleref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 133670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref/bibleref-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 133710,
- '',
- 'details',
- 'Package documentation (as a web page)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref/bibleref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 133690,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 13:04:41 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibleref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibleref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibleref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibleref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibleref-french' => bless( {
- 'caption' => bless( do{\(my $o = 'French translations for bibleref.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibleref-french')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides translations and alternative typesetting conventions for use of bibleref in French.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibleref-french/bibleref-french-francais.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 131705,
- '',
- 'details',
- 'Package Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 131710,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-french/bibleref-french.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 131680,
- '',
- 'details',
- 'Package Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 131685,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 13:04:41 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibleref-french')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibleref-french')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibleref-french')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibleref-french')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibleref-german' => bless( {
- 'caption' => bless( do{\(my $o = 'German adaptation of bibleref.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibleref-german')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides translations and various formats for the use of bibleref in German documents. The German naming of the bible books complies with the \'Loccumer Richtlinien\' (Locum guidelines). In addition, the Vulgate (Latin bible) is supported.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibleref-german/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132065,
- '',
- 'details',
- 'Liesmich'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 132070,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-german/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 132095,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-german/doc/de-bibleref-german.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132115,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 132120,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-german/doc/en-bibleref-german.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132140,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 132145,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:26:47 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibleref-german')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibleref-german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibleref-german')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibleref-german')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibleref-lds' => bless( {
- 'caption' => bless( do{\(my $o = 'Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibleref-lds')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the bibleref-mouth package to support references to the scriptures of The Church of Jesus Christ of Latter-day Saints (LDS). The package requires bibleref-mouth to run, and its reference syntax is the same as that of the parent package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibleref-lds/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-lds/bibleref-lds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-03 13:44:47 +0100 (Sat, 03 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibleref-lds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibleref-lds')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibleref-lds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibleref-lds')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibleref-mouth' => bless( {
- 'caption' => bless( do{\(my $o = 'Consistent formatting of Bible references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibleref-mouth')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows Bible references to be formatted in a consistent way. It is similar to the bibleref package, except that the formatting macros are all purely expandable -- that is, they are all implemented in TeX\'s mouth. This means that they can be used in any expandable context, such as an argument to a \\url command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibleref-mouth/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-mouth/bibleref-mouth.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 132960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-03 13:44:47 +0100 (Sat, 03 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibleref-mouth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibleref-mouth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibleref-mouth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibleref-mouth')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibleref-parse' => bless( {
- 'caption' => bless( do{\(my $o = 'Specify Bible passages in human-readable format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibleref-parse')}, 'XML::XPath::Literal' ),
- 'description' => 'The package parses Bible passages that are given in human readable format. It accepts a wide variety of formats. This allows for a simpler and more convenient interface to the functionality of the bibleref package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibleref-parse/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 133315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibleref-parse/bibleref-parse.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 133335,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:26:47 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibleref-parse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibleref-parse')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibleref-parse')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibleref-parse')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblio' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/biblio')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of BibTeX bibliographies on TeX-related topics (including, for example, spell-checking and SGML). Each includes a LaTeX wrapper file to typeset the bibliography.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:26:47 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'biblio')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblio-perl' => bless( {
- 'caption' => bless( do{\(my $o = 'System for maintaining and presenting bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/biblio')}, 'XML::XPath::Literal' ),
- 'description' => 'Biblio is a Perl script for preprocessing bibliographic references (written in Perl). After preprocessing the input TeX file it creates an output TeX file with references included according to the formats prescribed either in a separate file (template) or in the header of the input TeX file. The output file is ready for LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:26:47 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblio-perl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'biblio-perl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblist' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a BibTeX database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/biblist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means of listing an entire BibTeX database, avoiding the potentially large (macro) impact associated with \\nocite{*}.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/biblist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 134580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/biblist/biblist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 134600,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biblist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biblist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biblist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblook' => bless( {
- 'caption' => bless( do{\(my $o = 'Fast searching of BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibindex')}, 'XML::XPath::Literal' ),
- 'description' => 'A stand-alone tool for searching BibTeX documents which have been indexed by bibindex.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 134950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibindex/biblook.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 134970,
- '',
- 'details',
- 'Man page documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'biblook')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biblos' => bless( {
- 'caption' => bless( do{\(my $o = 'CGI interface to BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/biblos075.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A MS-Windows95 (or Windows NT) tool that uses the CGI (common gateway interface) protocol so that BibTeX files can be managed remotely via HTTP.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-08-28 10:56:41 +0100 (Sun, 28 Aug 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biblos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'biblos')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibmods' => bless( {
- 'caption' => bless( do{\(my $o = 'Tighter tolerances for bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/bibmods.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX uses \\sloppy in the bibliography in its standard classes. This can lead to unpleasantly wide spacing, as TeX tries to set the page flush at both sides. The package sets a tighter tolerance, and allows some \\emergencystretch, thus leading to better typesetting.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibmods')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibmods')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibplain' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple macros for using BibTeX with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/bibplain.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibplain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibplain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibsort' => bless( {
- 'caption' => bless( do{\(my $o = 'Sort a BibTeX bibliography file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibsort')}, 'XML::XPath::Literal' ),
- 'description' => 'A script (using Unix utilities awk and sort) that takes a BibTeX file as standard input and reprints it, sorted, on standard output.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibsort/bibsort.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 136125,
- '',
- 'details',
- 'Man page output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibsort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibsort')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Process bibliographies for LaTeX, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'BibTeX allows the user to store his citation data in generic form, while printing citations in a document in the form specified by a BibTeX style, to be specified in the document itself (one often needs a LaTeX citation-style package, such as natbib as well). BibTeX itself is an ASCII-only program; there is, however, a version that copes with 8-bit character sets. However, BibTeX\'s facilities rapidly run out as one moves away from simple ASCII (for example, in the various national sorting rules for languages expressed in different parts of ISO-8859 -- the "ISO Latin" series). For more flexibility, the user is urged to consider using biber with biblatex to typeset its output. In particular, it is best to avoid BibTeX in favour of biblatex, if at all possible.',
- 'docs' => {
- 'ctan:/biblio/bibtex/base/btxdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 137505,
- '',
- 'details',
- 'Using BibTeX'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/base/btxhak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 137525,
- '',
- 'details',
- 'Writing BibTeX styles'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-28 13:17:09 +0100 (Wed, 28 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-bibtex-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibtex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.99d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples of BibTeX usage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/examples')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of LaTeX files that typeset an example bibliography with various BibTeX styles.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtex-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibtex-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple interactive script to generate BibTeX Files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bibtex-gen')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an interactive script to generate Bibtex files entering only what you need in your (customized) bibliographies and to generate a file which contains all the extra info.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtex-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'BibTeX Database Generator')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex-help' => bless( {
- 'caption' => bless( do{\(my $o = 'VMS help file for BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/bibtex/bibtex.hlp')}, 'XML::XPath::Literal' ),
- 'description' => 'A rather complete summation of the techniques for using BibTeX. The text remains readable, even though obscured by the VMS help markup.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 17:11:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtex-help')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'BibTeX-help')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex-test' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX testing files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/test')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of LaTeX files that typeset a bibliography (.bib file provided) in a variety of BibTeX styles. The user can review the results of using these known (good) styles, with the results with her own style-under-development, after minimal editing.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtex-test')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibtex-test')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex8' => bless( {
- 'caption' => bless( do{\(my $o = 'A fully 8-bit adaptation of BibTeX 0.99.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/8-bit')}, 'XML::XPath::Literal' ),
- 'description' => 'An enhanced, portable C version of BibTeX. Enhanced by conversion to "big" (32-bit) capacity, addition of run-time selectable capacity and 8-bit support extensions. National character set and sorting order are controlled by an external configuration file. Various examples are included.',
- 'docs' => {
- 'ctan:/biblio/bibtex/8-bit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 137820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtex8bit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-bibtex8bit-bin-2.8')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibtex8bit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibtex8')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.71')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtex8bit' => {},
- 'bibtexmng' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate BibTeX database files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/BibTexMng')}, 'XML::XPath::Literal' ),
- 'description' => 'BibTexMng combines online searching, reference management, bibliography making, and information sharing into a single user-friendly environment. It was written to be used with LaTeX, using BibTeX.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/BibTexMng/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 138135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtexmng')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibtexmng')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '6.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtool' => bless( {
- 'caption' => bless( do{\(my $o = 'A tool for manipulating BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibtool')}, 'XML::XPath::Literal' ),
- 'description' => 'Command line manipulation of BibTeX files: Pretty-printing data bases; Syntactic checks with error recovery; Semantic checks. Sorting and merging of data bases; Generation of uniform reference keys according to predefined rules or according to user specification; Selecting references used in one publication which are found by analyzing an aux file; Controlled rewriting of fields utilising regular expressions to specify the rewriting rules; Macro (String) expansion to eliminate the need of extra string definitions; Collecting statistics about one or more data bases.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibtool/bibtool.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 138460,
- '',
- 'details',
- 'Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 138455,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibtool/c_lib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 138510,
- '',
- 'details',
- 'C Programmer\'s Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 138505,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibtool/ref_card.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 138485,
- '',
- 'details',
- 'Quick Reference Card'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 138480,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibtool')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Bib management tools')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibtools')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of bibliography tools. Includes: - aux2bib, a perl script which will take an .aux file and make a portable .bib file to go with it; - bibify, a shell script that will optimise away one pass of the LaTeX/BibTeX cycle, in some cases - bibkey, a shell script that finds entries whose "keyword" field matches the given keys (uses sed and awk); - cleantex, a shell script to tidy up after a LaTeX run; - looktex, a shell script to list entries that match a given regexp; - makebib, a shell script to make an exportable .bib file from an existing (set of) .bib file(s) and an optional set of citations (uses sed) - printbib, a shell script to make a dvi file from a .bib file, sorted by cite key, and including fields like "keyword", "abstract" and "comment"; - bib2html, a perl script that makes a browsable HTML version of a bibliography (several .bst files are supplied); and - citekeys, a shell script that lists the citation keys of a .bib file.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 139185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibtools/demo.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 139205,
- '',
- 'details',
- 'Demo of bib2html'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibtools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtopic' => bless( {
- 'caption' => bless( do{\(my $o = 'Include multiple bibliographies in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibtopic')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to include several bibliographies covering different \'topics\' or bibliographic material into a document (e.g., one bibliography for primary literature and one for secondary literature). The package provides commands to include either all references from a .bib file, only the references actually cited or those not cited in your document. The user has to construct a separate .bib file for each bibliographic \'topic\', each of which will be processed separately by BibTeX. If you want to have bibliographies specific to one part of a document, see the packages bibunits or chapterbib.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibtopic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 139630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibtopic/bibtopic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 139650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtopic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibtopic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibtopic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibtopic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibtopicprefix' => bless( {
- 'caption' => bless( do{\(my $o = 'Prefix references to bibliographies produced by bibtopic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibtopicprefix')}, 'XML::XPath::Literal' ),
- 'description' => 'The package permits users to apply prefixes (fixed strings) to references to entries in bibliographies produced by the bibtopic package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibtopicprefix/bibtopicprefix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 139985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibtopicprefix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibtopicprefix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibtopicprefix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibtopicprefix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibunits' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple bibliographies in one document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bibunits')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provide a mechanism to generate separate bibliographies for different units (chapters, sections or bibunit-environments) of a text. The package separates the citations of each unit of text into a separate file to be processed by BibTeX. The global bibliography section produced by LaTeX may also appear in the document and citations can be placed in both the local unit and the global bibliographies at the same time. The package is compatible with koma-script and with the babel French option frenchb.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bibunits/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 140400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bibunits/bibunits.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 140420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibunits')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bibunits')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bibunits')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bibunits')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibutils' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of bibliography format convertors/')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibutils')}, 'XML::XPath::Literal' ),
- 'description' => 'The bibutils program set interconverts between various bibliography formats using a common MODS-format XML intermediate. For example, one can convert RIS-format files to Bibtex by doing two transformations: RIS->MODS->Bibtex. By using a common intermediate for N formats, only 2N programs are required and not N^2-N. These programs operate on the command line and are styled after standard UNIX-like filters. The author reckons to use the tools at the command line, but they are suitable for scripting and have been incorporated into a number of different bibliographic projects.',
- 'docs' => {
- 'http://www.scripps.edu/~cdputnam/software/bibutils/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 140765,
- '',
- 'details',
- 'Links to documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:40:31 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibutils')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibutils')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.43')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibview' => bless( {
- 'caption' => bless( do{\(my $o = 'View BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibview/bibview.pl-0.2.2')}, 'XML::XPath::Literal' ),
- 'description' => 'An interactive Perl script that allows the user to load a BibTeX database, to search for entries matching particular fields only, and to view entries thus found.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibview')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibview-x' => bless( {
- 'caption' => bless( do{\(my $o = 'A visual manager for BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibview-2.0')}, 'XML::XPath::Literal' ),
- 'description' => 'The program is a graphical interface for manipulating BibTeX databases, on X-windows systems. It supports the user in making new entries, searching for entries and moving entries from one database to another. It is possible to work with more than one database at a time.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibview-2.0/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 141105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibview-2.0/bibview.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 141125,
- '',
- 'details',
- 'Package man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibview-x')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibview-x')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bibweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatically retrieve bibliography from MathSciNet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bibweb')}, 'XML::XPath::Literal' ),
- 'description' => 'A utility to automatically retrieve mathematical bibliographical information, in BibTeX format, from the American Mathematical Society\'s MathSciNet database. More precisely, it acts as a front-end to BibTeX; it converts any citations that BibTeX can\'t find into queries to the MathSciNet database, it carries out those queries, and returns the answers in BibTeX format. Included in the package are: the perl script bibweb, documentation (in various formats), and a test file.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/bibweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 141660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/bibweb/bibweb.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 141680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 20:08:37 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bibweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bibweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bicaption' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for bilingual captions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/caption')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables pairs of captions (in different languages), with control of other options similar to that provided by the caption package. Languages to be used are selected using babel. he package is distributed with caption.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/caption/bicaption.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 142055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 23:02:19 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bicaption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bicaption')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bickham' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual fonts for Adobe Bickham Script Pro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bickham')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides virtual fonts and LaTeX support files for Adobe Bickham Script Pro as a math calligraphic font in regular and bold weights. The most recent version of mathalfa offers support for these virtual fonts.',
- 'docs' => {
- 'ctan:/fonts/bickham/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 142410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bickham/bickham-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 142430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 15:53:02 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bickham')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bickham')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bickham')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bidi' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for bidirectional typesetting in plain TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bidi')}, 'XML::XPath::Literal' ),
- 'description' => 'A convenient interface for typesetting bidirectional texts with plain TeX and LaTeX. The package includes adaptations for use with many other commonly-used packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bidi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 142785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bidi/bidi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 142805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 19:11:34 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bidi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bidi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bidi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bidi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '11.154')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bidstobibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert BIDS returns to BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/bids/bids.to.bibtex')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script that takes input from a BIDS email message (generated by BIDS in its downloading format) to BibTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:26:17 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bidstobibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bidstobibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigdelim' => bless( {
- 'caption' => bless( do{\(my $o = 'Big delimiters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multirow')}, 'XML::XPath::Literal' ),
- 'description' => 'The commands \\ldelim and \\rdelim may be used to place multi-row delimiters inside a tabular or array, in cooperation with the multirow package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multirow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 143520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multirow/doc/multirow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 143540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:26:17 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigdelim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bigdelim')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigfoot' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnotes for critical editions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bigfoot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package aims to provide a \'one-stop\' solution to requirements for footnotes. It offers: - Multiple footnote apparatus superior to that of the manyfoot; - Footnotes can be formatted in separate paragraphs, or be run into a single paragraph (this choice may be selected per footnote series); - Things you might have expected (like \\verb-like material in footnotes, and colour selections over page breaks) now work. Note that the majority of the bigfoot package\'s interface is identical to that of manyfoot; users should seek information from that package\'s documentation. The bigfoot bundle also provides the perpage and suffix packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bigfoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 143985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bigfoot/bigfoot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 144005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 08:51:46 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigintcalc' => bless( {
- 'caption' => bless( do{\(my $o = 'Integer calculations on very large numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/bigintcalc.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides expandable arithmetic operations with big integers that can exceed TeX\'s number limits. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/bigintcalc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 144370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigintcalc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bigintcalc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigints' => bless( {
- 'caption' => bless( do{\(my $o = 'Writing big integrals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bigints')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides facilities for drawing big integral signs when needed. An example would be when the integrand is a matrix.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bigints/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 144720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bigints/doc/pdf/bigints.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 144740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigints')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bigints')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bigints')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bigints')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigsign' => bless( {
- 'caption' => bless( do{\(my $o = 'Making "big signs" (mini-posters).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/bigsign')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple document style to provide direction signs for use at an \'open day\'; requires portland.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/bigsign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 145075,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigsign')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bigsign')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigstrut' => bless( {
- 'caption' => bless( do{\(my $o = 'Struts for opening up tabular spacing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multirow')}, 'XML::XPath::Literal' ),
- 'description' => '\\bigstrut produces a strut which is \\bigstrutjot higher, lower, or both, than the standard array/table strut. Use it in table entries that are adjacent to an \\hline, to leave an extra bit of space. Note that the tabls package does the job automatically, and the booktabs package has a completely different mechanism for dealing with the problem, which obviates the need for manual adjustment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multirow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 145485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multirow/doc/multirow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 145505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigstrut')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bigstrut')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigtable' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-page tables in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/btable.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros provide a means of typesetting very large tables, without consuming too much memory.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigtable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bigtable')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bigtabular' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabulars that can split at page boundaries.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/bigtabular.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a Tabular environment, which is (in effect) a tabular* environment that can split across pages. The major distinction is that \\Tabular doesn\'t take an optional argument. It behaves much like \\begin{tabular*}{\\linewidth} with \\Tabularleftskip and \\Tabularrightskip used as the stretchable glue on either side. The package feels as if it were a predecessor of the current LaTeX longtable package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bigtabular')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bigtabular')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biihead' => bless( {
- 'caption' => bless( do{\(my $o = 'Underlined page headings')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/biihead.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a \\pagestyle{biiheadings} in which the heading is underlined, and contains chapter and section numbers and titles. (Thus, of course, it only works in report and book classes. The package was written for LaTeX 2.09, presumably before the fancyheadings family had become available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biihead')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'biihead')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'binhex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert numbers into binary, octal and hexadecimal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/kastrup')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides expandable macros for both fixed-width and minimum-width numbers to bases 2, 4, 8 and 16.',
- 'docs' => {
- 'ctan:/macros/generic/kastrup/binhex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 146900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'binhex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'binhex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'binhex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kastrup')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'binomexp' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate Pascal\'s triangle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/binomexp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package calculates and prints rows of Pascal\'s triangle. It may be used: - simply to print successive rows of the triangle, or - to print the rows inside an array or tabular.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/binomexp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 147235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/binomexp/binomexp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 147255,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'binomexp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'binomexp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'binomexp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'binomexp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biocon' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting biological species names')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biocon')}, 'XML::XPath::Literal' ),
- 'description' => 'The biocon--biological conventions--package aids the typesetting of some biological conventions. At the moment, it makes a good job of typesetting species names (and ranks below the species level). A distinction is made between the Plant, Fungi, Animalia and Bacteria kingdoms. There are default settings for the way species names are typeset, but they can be customized. Different default styles are used in different situations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biocon/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 147565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biocon/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 147585,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biocon')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'biocon')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biocon')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'biocon')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biokey' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible identification key tables in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides straightforward macros to typeset sets of biological identification keys. Layout is flexible, and the macros will be useful in other disciplines. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/biokey-doc-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 147910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 00:26:24 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biokey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biokey')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'biolist' => bless( {
- 'caption' => bless( do{\(my $o = 'List observed species.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/biolist.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Pretty formatting of species lists of flora and fauna. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 148240,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 148245,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/biolist-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 148265,
- '',
- 'details',
- 'Example use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 148270,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'biolist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'biolist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'birkhaeuser' => bless( {
- 'caption' => bless( do{\(my $o = 'Style for Birkhaeuser books, conference proceedings, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/birkhaeuser')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a LaTeX 2.09 style option.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'birkhaeuser')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Birkhaeuser')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bit2spr' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert bitmaps to "sprites".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/bit2spr')}, 'XML::XPath::Literal' ),
- 'description' => 'This simple program converts bitmaps in X-bitmap format to the format used by the sprite package.',
- 'docs' => {
- 'ctan:/graphics/bit2spr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 148910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bit2spr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bit2spr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bitelist' => bless( {
- 'caption' => bless( do{\(my $o = 'Split list, in TeX\'s mouth.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/bitelist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for "splitting" a token list at the first occurrence of another (specified) token list. I.e., for given token lists s, t return b and the shortest a, such that t = a s b. The package\'s mechanism differs from those of packages providing similar features, in the following ways: - the method uses TeX\'s mechanism of reading delimited macro parameters; - the splitting macros work by pure expansion, without assignments; - the operation is carried out in a single macro call. A variant of the operation is provided, that retains outer braces.',
- 'docs' => {
- 'ctan:/macros/generic/bitelist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 149415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/bitelist/bitelist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 149435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 11:02:37 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bitelist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bitelist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bitelist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bitelist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bitfield' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw bit field data structure diagrams (obsolete).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/bitfield')}, 'XML::XPath::Literal' ),
- 'description' => 'Use of this package is no longer recommended, since all its facilities are now better provided by the bytefield package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bitfield')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bitfield')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bitfield')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bits' => bless( {
- 'caption' => bless( do{\(my $o = 'Sub-document environments in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein/unsupported')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package that provides a programmer\'s interface for a new idea called a "bit", which is like an environment but has a title, author, and other attributes usually only associated with the document environment. The package is not supported, and is distributed as one of the frankenstein bundle\'s \'appendices\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/README-unsupported' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 150100,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/bits.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 150120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 23:45:30 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bits')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bits')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bitset' => bless( {
- 'caption' => bless( do{\(my $o = 'Handle bit-vector datatype.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/bitset.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines and implements the data type bit set, a vector of bits. The size of the vector may grow dynamically. Individual bits can be manipulated. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/bitset.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 150470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bitset')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bitset')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bitstrea' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for use of Bitstream fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/bitstrea')}, 'XML::XPath::Literal' ),
- 'description' => 'Font metrics, dvips maps, and macro support in LaTeX2e, for Bitstream fonts that were (allegedly) freely available at some time. All the fonts are listed for purchase on font distribution sites. Font families supported are: - Bitstream Charter; - Caslon 540 and Caslon Openface; - Courier 10 Pitch; - De Vinne Text; - Elegant Garamond, otherwise known as Granjon; - Humanist 521, otherwise known as Gill Sans; - \'Melior\', formally known as Zapf Elliptical 711; - Optima, otherwise known as Zapf Humanist 601; - Modern 735, based on Bodoni Campanile; - Modern No.20; - Palatino, otherwise known as Zapf Calligraphic 801; - Peignot, otherwise known as Exotic 350 Bold; - Plantin, otherwise known as Aldine 721; - Stempel Garamond, otherwise known as Original Garamond; - Schneidler; - Univers, otherwise known as Zurich.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 20:54:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bitstrea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bitstrea')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bizcard' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset business cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bizcard')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an adaption for current LaTeX of a LaTeX 2.09 style by Silvano Balemi. It produces cards at the normal US card size, 76.2mm x 50.8mm.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bizcard/bizcard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 151180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bizcard/bizex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 151200,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 23:45:30 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bizcard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bizcard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bizcard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bizcard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blackboard' => bless( {
- 'caption' => bless( do{\(my $o = 'Comparison of blackboard bold fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/symbols/blackboard')}, 'XML::XPath::Literal' ),
- 'description' => 'A demonstration of various blackboard bold typefaces available for TeX (bbm, bbold, doublestroke, and msbm), including a PostScript file to preview them.',
- 'docs' => {
- 'ctan:/info/symbols/blackboard/blackboard.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 151595,
- '',
- 'details',
- 'The preview document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blackboard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'blackboard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blackletter' => bless( {
- 'caption' => bless( do{\(my $o = 'A blackletter font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/blackletter/blackletter.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The font provides upper- and lower-case letters and some punctuation; it is defined in a single Metafont file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 23:26:21 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blackletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'blackletter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blacklettert1' => bless( {
- 'caption' => bless( do{\(my $o = 'T1-encoded versions of Haralambous old German fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/blacklettert1')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains virtual fonts that offer T1-alike encoded variants of Yannis Haralambous\'s old German fonts Gothic, Schwabacher and Fraktur (which are also available in Adobe type 1 format). The package includes LaTeX macros to embed the fonts into the LaTeX font selection scheme.',
- 'docs' => {
- 'ctan:/fonts/gothic/blacklettert1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 152190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blacklettert1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'blacklettert1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'blacklettert1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'blacklettert1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blanks' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for "fill in the blanks" forms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/blanks')}, 'XML::XPath::Literal' ),
- 'description' => 'A sample file shows usage.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 23:26:21 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blanks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'blanks')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blindtext' => bless( {
- 'caption' => bless( do{\(my $o = 'Producing \'blind\' text for testing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/blindtext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the commands \\blindtext and \\Blindtext for creating \'blind\' text useful in testing new classes and packages, and \\blinddocument, \\Blinddocument for creating an entire random document with sections, lists, mathematics, etc. The package supports three languages, english, (n)german and latin; the latin option provides a short "lorem ipsum" (for a fuller lorem ipsum text, see the lipsum package).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/blindtext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 152895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/blindtext/blindtext.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 152915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blindtext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'blindtext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'blindtext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'blindtext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blkarray' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended array and tabular.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/blkarray')}, 'XML::XPath::Literal' ),
- 'description' => 'An experimental package which implements an environment, blockarray, that may be used in the same way as the array or tabular environments of standard LaTeX, or their extended versions defined in array. If used in math-mode, blockarray acts like array, otherwise it acts like tabular. The package implements a new method of defining column types, and also block and block* environments, for specifying sub-arrays of the main array. What\'s more, the \\footnote command works inside a blockarray.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/blkarray/blkarray.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 153310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 23:26:21 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blkarray')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'blkarray')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'blkarray')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'blkarray')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blkcntrl' => bless( {
- 'caption' => bless( do{\(my $o = 'Block-element hooks in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides pre- and post-hooks in verse, quote, and quotation environments, and in footnotes. Also provides a command to set block quotations one size smaller than the main text. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 153655,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/blkcntrl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 153675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 23:26:21 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blkcntrl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'blkcntrl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'block' => bless( {
- 'caption' => bless( do{\(my $o = 'A block letter style for the letter class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/block')}, 'XML::XPath::Literal' ),
- 'description' => 'A style file for use with the letter class that overwrites the \\opening and \\closing macros so that letters can be styled with the block letter style instead of the default style. Thus, the return address, the closing, and the signature appear flushed on the left margin.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/block/block.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 153985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'block')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'block')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'block')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blockdraw_mp' => bless( {
- 'caption' => bless( do{\(my $o = 'Block diagrams and bond graphs, with MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/blockdraw_mp')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of simple MetaPost macros for the task. While the task is not itself difficult to program, it is felt that many users will be happy to have a library for the job..',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/blockdraw_mp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 154300,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/blockdraw_mp/documentation/blockdraw_mp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 154320,
- '',
- 'details',
- 'Outline package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/blockdraw_mp/documentation/bonddemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 154340,
- '',
- 'details',
- 'Example 1'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/blockdraw_mp/documentation/cascadedemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 154360,
- '',
- 'details',
- 'Example 1'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:15:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blockdraw_mp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'blockdraw_mp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'blockdraw_mp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'blockdraw_mp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bloques' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate control diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/bloques')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses TikZ to provide commands for generating control diagrams (specially in power electronics).',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/bloques/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 154695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/bloques/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 154715,
- '',
- 'details',
- 'Command listing and examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 23:26:21 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bloques')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bloques')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bloques')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bloques')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blowup' => bless( {
- 'caption' => bless( do{\(my $o = 'Upscale or downscale all pages of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/blowup')}, 'XML::XPath::Literal' ),
- 'description' => 'The package blowup only defines the user-level macro \\blowup, which can be used to upscale or downscale all pages of a document. It is similar to the TeX primitive \\magnification but more accurate and user-friendly.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/blowup/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 155080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/blowup/blowup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 155100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 23:26:21 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blowup')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'blowup')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'blowup')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'blowup')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1j')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'blue' => bless( {
- 'caption' => bless( do{\(my $o = 'A document preparation system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/blu')}, 'XML::XPath::Literal' ),
- 'description' => 'The BLUe format is a concise but expressive document preparation system modelled on Knuth\'s manmac; the format is used in the author\'s "Publishing with TeX", which serves as a user manual for the format. (The acronym is based on Knuth\'s "Ben Lee User", who tends to get surprised by things in examples in the TeXbook.)',
- 'docs' => {
- 'ctan:/macros/blu/readme.fst' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 155415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'blue')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'blue')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bm' => bless( {
- 'caption' => bless( do{\(my $o = 'Access bold symbols in maths mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The bm package defines a command \\bm which makes its argument bold. The argument may be any maths object from a single symbol to an expression. This is closely related to the specification of the \\boldsymbol command in AMS-LaTeX, but \\bm is rather more careful in the way it does things. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/bm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 155825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bm2font' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert bitmaps to PK fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/bm2font')}, 'XML::XPath::Literal' ),
- 'description' => 'The package accepts graphic input in one of several standard bitmap graphic formats, and converts it to "fonts", each glyph of which covers a tile of the image. This version of the package is a p2c-converted copy of Sowa\'s Pascal original. OS/2, DOS and Windows executables are provided.',
- 'docs' => {
- 'ctan:/graphics/bm2font/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 156155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bm2font')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bm2font')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bm2ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a bitmap image to LaTeX code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bm2ltx')}, 'XML::XPath::Literal' ),
- 'description' => 'Bm2ltx converts PCX graphics files to a LaTeX readable format. The output may simply be included into your document with an \\input command: it needs no support from your graphics driver. Bm2ltx was designed for DOS or OS/2, but source is available. The real problem with bm2ltx\'s approach is that its output can be ridiculously large.',
- 'docs' => {
- 'ctan:/support/bm2ltx/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 156430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bm2ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bm2ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bmeps' => bless( {
- 'caption' => bless( do{\(my $o = 'Converter from PNG/JPEG/Tgb81AIFF/NetPBM to EPS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/dktools')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is now distributed as part of the dktools bundle. A library and a command line tool for conversion of different bitmap graphics types to EPS. It can produce EPS levels 1, 2 and 3. Level 2 allows the use of run-length compression and ASCII-85-encoding instead of ASCII-Hex-encoding, while level 3 allows the use of flate compression. TIFF- and PNG-alpha channels can be converted into EPS level 3 image masks. Modified dvips sources are included to allow image conversion directly from dvips.',
- 'docs' => {
- 'http://dktools.sourceforge.net/bmeps.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 156755,
- '',
- 'details',
- 'Bmeps documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 00:44:03 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bmeps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bmeps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bmpsize' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract size and resolution data from bitmap files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/bmpsize.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package analyzes bitmap images to extract size and resolution data. It adds this feature to the graphics package so it is no longer necessary to provide a separate bounding box files for bitmap images. Additionally the implementation for the inclusion of bitmap images in some drivers of package graphicx are rewritten to support options viewport, trim and clip. The package requires pdfTeX version 1.30.0 or later (the relevant pdfTeX primitive operates in both DVI and PDF output modes). The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/bmpsize.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 157130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 00:44:03 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bmpsize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bmpsize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bnf-plain' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for BNF grammars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/bnf')}, 'XML::XPath::Literal' ),
- 'description' => 'The file bnfexample.tex shows the macros in use.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 00:44:03 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bnf-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bnf-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bodegraph' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Bode, Nyquist and Black plots with gnuplot and TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/bodegraph')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides facilities to draw Bode, Nyquist and Black plots using Gnuplot and Tikz. Elementary Transfer Functions and basic correctors are preprogrammed for use.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/bodegraph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 157785,
- '',
- 'details',
- 'Readme (bilingual)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/bodegraph/bodegraph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 157805,
- '',
- 'details',
- 'Package documentation (French with some English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-11 11:10:15 +0200 (Mon, 11 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bodegraph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bodegraph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bodegraph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boisik' => bless( {
- 'caption' => bless( do{\(my $o = 'A font inspired by Baskerville design.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/boisik')}, 'XML::XPath::Literal' ),
- 'description' => 'Boisik is a serif font set (inspired by the Baskerville typeface), written in Metafont. The set comprises roman and italic text fonts and maths fonts. LaTeX support is offered for use with OT1, IL2 and OM* encodings.',
- 'docs' => {
- 'ctan:/fonts/boisik/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/boisik/example/boisik-idiot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158130,
- '',
- 'details',
- 'Running text, in the font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 158135,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/boisik/example/boisik.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158110,
- '',
- 'details',
- 'Brief outline, in the font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/boisik/example/table.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158155,
- '',
- 'details',
- 'Font table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-09 17:43:28 +0200 (Sat, 09 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boisik')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boisik')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boisik')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boisik')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boites' => bless( {
- 'caption' => bless( do{\(my $o = 'Boxes that may break across pages')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/boites')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines environments that allow page breaks inside framed boxes whose edges may be variously fancy. The bundle includes a few examples (shaded box, box with a wavy line on its side, etc).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/boites/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/boites/boites.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158435,
- '',
- 'details',
- 'English translation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/boites/boites_exemples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158455,
- '',
- 'details',
- '(Contrived) examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-26 08:45:54 +0200 (Wed, 26 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boites')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boites')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boites')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boites')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bold-extra' => bless( {
- 'caption' => bless( do{\(my $o = 'Use bold small caps and typewriter fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bold-extra')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows access to \'extra\' bold fonts for Computer Modern OT1 encoding (the fonts are available in Metafont source). Since there is more than one bold tt-family font set, the version required is selected by a package option.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bold-extra/bold-extra.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 158810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-09 17:43:28 +0200 (Sat, 09 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bold-extra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bold-extra')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bold-extra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bold-extra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boldline' => bless( {
- 'caption' => bless( do{\(my $o = 'Heavier lines in tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/boldline.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands replacing \\hline and \\cline, as well as a table preamble element that generates heavy vertical lines. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 159180,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 159185,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/boldline-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 159205,
- '',
- 'details',
- 'Example use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 159210,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-15 23:21:57 +0100 (Thu, 15 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boldline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boldline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boldtensors' => bless( {
- 'caption' => bless( do{\(my $o = 'Bold latin and greek characters through simple prefix characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/boldtensors')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides bold latin and greek characters within \\mathversion{normal}, by using ~ and " as prefix characters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/boldtensors/boldtensors.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 159540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-17 01:00:50 +0200 (Sun, 17 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boldtensors')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boldtensors')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boldtensors')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boldtensors')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bondgraph' => bless( {
- 'caption' => bless( do{\(my $o = 'Create bond graph figures in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bondgraph')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws bond graphs using PGF and TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bondgraph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 159875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-14 11:55:18 +0100 (Mon, 14 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bondgraph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bondgraph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bondgraph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bondgraph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'book-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of examples from published TeX-related books.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This collection consists of examples from: - First steps in LaTeX, - KOMA-Script--Eine Sammlung..., - Der LaTeX Begleiter, - The LaTeX Companion, - The LaTeX Graphics Companion, - LaTeX Referenz, - The LaTeX Web Companion, - LaTeX Tips und Tricks, - PSTricks: Grafik mit PostScript fur TeX und LaTeX, - Tabellen mit LaTeX and - TeX in Practice.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 17:12:15 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'book-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'book-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bookest' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended book class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bookest')}, 'XML::XPath::Literal' ),
- 'description' => 'The class extends the standard book class, in the areas of colour scheme management, document layout, headings and footers, front page layout, and other minor items.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bookest/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 160685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bookest/bookestdoc-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 160730,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 160735,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bookest/bookestdoc-it.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 160705,
- '',
- 'details',
- 'Package documentation (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 160710,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-17 01:00:50 +0200 (Sun, 17 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bookest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookest')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bookest')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookest')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bookform' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2.08 style for MIL STD 490 documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/bookform')}, 'XML::XPath::Literal' ),
- 'description' => 'MIL STD 490 (now superseded by MIL STD 490A) is a USA Department of Defense standard for documentation of DoD projects. The document style implements the standard for book-form documents; example source is provided. The style needs the extradefs package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-07 10:50:59 +0100 (Sat, 07 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bookform')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bookform')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bookhands' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of book-hand fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a set of book-hand (MetaFont) fonts and packages covering manuscript scripts from the 1st century until Gutenberg and Caxton. The included hands are: Square Capitals (1st century onwards); Roman Rustic (1st-6th centuries); Insular Minuscule (6th cenury onwards); Carolingian Minuscule (8th-12th centuries); Early Gothic (11th-12th centuries); Gothic Textura Quadrata (13th-15th centuries); Gothic Textura Prescisus vel sine pedibus (13th century onwards); Rotunda (13-15th centuries); Humanist Minuscule (14th century onwards); Uncial (3rd-6th centuries); Half Uncial (3rd-9th centuries); Artificial Uncial (6th-10th centuries); and Insular Majuscule (6th-9th centuries).',
- 'docs' => {
- 'ctan:/fonts/bookhands/README.PRW' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 161675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bookhands/bsamples.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 161695,
- '',
- 'details',
- 'Samples of collection'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'booklet' => bless( {
- 'caption' => 'Aids for printing simple booklets.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/booklet')}, 'XML::XPath::Literal' ),
- 'description' => 'Pages of a document processed with the booklet package will be reordered and scaled so that they can be printed as four pages per physical sheet of paper, two pages per side. The resulting sheets will, when folded in half, assemble into a booklet. Instructions on producing the manual itself as a booklet are included.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/booklet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 162080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/booklet/booklet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 162100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'booklet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'booklet')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'booklet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'booklet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bookmark' => bless( {
- 'caption' => bless( do{\(my $o = 'A new bookmark (outline) organization for hyperref.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/bookmark.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements a new bookmark (outline) organization for package hyperref. Bookmark properties such as style and color can now be set. Other action types are available (URI, GoToR, Named). The bookmarks are generated in the first compile run. Package hyperref uses two runs. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/bookmark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 162520,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bookmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bookmark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'booktabs' => bless( {
- 'caption' => bless( do{\(my $o = 'Publication quality tables in LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/booktabs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enhances the quality of tables in LaTeX, providing extra commands as well as behind-the-scenes optimisation. Guidelines are given as to what constitutes a good table in this context. From version 1.61, the package offers longtable compatibility.',
- 'docs' => {
- 'ctan:/info/translations/booktabs/fr/f-booktabs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 163730,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 163735,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/booktabs-de/booktabs-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 163755,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 163760,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/booktabs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 163685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/booktabs/booktabs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 163705,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 163710,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'booktabs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'booktabs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'booktabs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'booktabs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.61803')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'booktabs-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of booktabs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/booktabs-de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the booktabs.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/booktabs-de/README-DE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 162915,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 162920,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/booktabs-de/booktabs-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 162940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'booktabs-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'booktabs-de')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'booktabs-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'booktabs-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.61803')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'booktabs-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of booktabs documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/booktabs/fr')}, 'XML::XPath::Literal' ),
- 'description' => 'The translation comes from a collection provided by Benjamin Bayart.',
- 'docs' => {
- 'ctan:/info/translations/booktabs/fr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 163300,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 163305,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/booktabs/fr/f-booktabs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 163325,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'booktabs-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'booktabs-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'booktabs-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boolexpr' => bless( {
- 'caption' => bless( do{\(my $o = 'A boolean expression evaluator and a switch command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/boolexpr')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\boolexpr macro evaluates boolean expressions in a purely expandable way. \\boolexpr{ A \\OR B \\AND C } expands to 0 if the logical expression is TRUE. A, B, C may be: - numeric expressions such as: x=y, x<>y, x>y or x<y; - boolean switches: \\iftrue 0\\else 1\\fi; - conditionals: \\ifcsname whatsit\\endcsname 0\\else 1\\fi; - another \\boolexpr: \\boolexpr{ D \\OR E \\AND F }: \\boolexpr may be used with \\ifcase: \\ifcase\\boolexpr{ A \\OR B \\AND C } What to do if true \\else What to do if false \\fi The \\switch command (which is also expandable) has the form: \\switch \\case{<boolean expression>} ... \\case{<boolean expression>} ... ... \\otherwise ... \\endswitch',
- 'docs' => {
- 'ctan:/macros/latex/contrib/boolexpr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 164465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/boolexpr/boolexpr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 164485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boolexpr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boolexpr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boolexpr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boolexpr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boondox' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical alphabets derived from the STIX fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/boondox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains a number of PostScript fonts derived from the STIX OpenType fonts, that may be used in maths mode in regular and bold weights for calligraphic, fraktur and double-struck alphabets. Virtual fonts with metrics suitable for maths mode are provided, as are LaTeX support files.',
- 'docs' => {
- 'ctan:/fonts/boondox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 164805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/boondox/doc/fonts/boondox/boondox-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 164825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boondox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boondox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boondox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boondox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bophook' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides an At-Begin-Page hook.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bophook')}, 'XML::XPath::Literal' ),
- 'description' => 'Using the \\AtBeginPage hook, you can add material in the background of a page. \\PageLayout can be used to give page makeup commands to be executed on every page (e.g., depending on the page style).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bophook/bophook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 165185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bophook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bophook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bophook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bophook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'borceux' => bless( {
- 'caption' => 'Diagram macros by Francois Borceux.',
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/borceux')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros support the construction of diagrams, such as those that appear in category theory texts. The user gives the list of vertices and arrows to be included, just as when composing a matrix, and the program takes care of computing the dimensions of the arrows and realizing the pagesetting. All the user has to do about the arrows is to specify their type (monomorphism, pair of adjoint arrows, etc.) and their direction (north, south-east, etc.); 12 types and 32 directions are available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:29:07 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'borceux')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'borceux')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'borceux')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'borceux')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'border' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw a black border around a Plain TeX page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/border.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The border is drawn (as it were) "on top" of the page; since the border doesn\'t honour the \\hoffset/\\voffset positioning of the text, this is less of a problem than it might be.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'border')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'border')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bosisio' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of packages by Francesco Bosisio.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of packages containing: accenti dblfont; envmath; evenpage; graphfig; mathcmd; quotes; and sobolev.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 166240,
- '',
- 'details',
- 'Outline of the collection'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boundbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate TeX Bounding Box in points.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/boundbox.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package creates a token register \\bound, and the command \\@calculate sets the token register to a string representing the presumed bounding box of the document. Loading the package causes this bounding box to be written to the DVI as a \\special. The package is part of the sttools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boundbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boundbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boxedart4mac' => bless( {
- 'caption' => bless( do{\(my $o = 'Import graphics into Macintosh TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/boxedart4mac/BoxedArt.cpt.hqx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is an (accelerated) alternative to the author\'s boxedeps package, for the ozTeX and Textures distributions only.',
- 'docs' => {
- 'ctan:/macros/generic/boxedart4mac/ReadMe_BoxedArt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 166935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boxedart4mac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'boxedart4mac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boxedeps' => bless( {
- 'caption' => bless( do{\(my $o = 'Incorporate EPS files into TeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/boxedeps')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to enable the user to treat Encapsulate PostScript figures as TeX boxes. The package is configurable to a variety of DVI drivers.',
- 'docs' => {
- 'ctan:/macros/generic/boxedeps/boxedeps.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 167220,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boxedeps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'boxedeps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boxedminipage' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for producing framed minipages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/boxedminipage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines the boxedminipage environment -- like minipage, but with a frame around it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/boxedminipage/boxedminipage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 167470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 14:33:15 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boxedminipage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boxedminipage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boxedminipage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boxedminipage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boxhandler' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible Captioning and Deferred Box/List Printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/boxhandler')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to optimise presentation of LaTeX tables and figures. Boxhandler will lay out table and figure captions with a variety of stylistic apperances, and will also allow figures and tables to be "wrapped" in a manner consistent with many business and government documents. For a document that might appear in different venues with different formatting, boxhandler permits the creation of a LaTeX source document that can, with a single-line change in the source code, produce an output that has very different layout from the baseline configuration, not only in terms of caption style, but more importantly in terms of the locations where figures, tables and lists appear (or not) in the document. Deferral routines also allow one to keep all figure and table data in a separate source file, while nonetheless producing a document with figures and tables appearing in the desired location.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/boxhandler/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 167805,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/boxhandler/boxhandler.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 167825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 21:26:17 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boxhandler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'boxhandler')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boxhandler')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'boxhandler')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boxit' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw a box around a text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/boxit.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This is pretty much the same macro that appears in the TeXbook.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-26 08:45:54 +0200 (Wed, 26 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boxit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'boxit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'boxit-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'An environment for boxing things.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/boxit.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a boxit environment that draws lines around its contents. The environment can box things like verbatim text, unlike the \\boxit macro that originally appeared in the TeXbook.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-26 08:45:54 +0200 (Wed, 26 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'boxit-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'boxit-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bpchem' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset chemical names, formulae, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bpchem')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides support for typesetting simple chemical formulae, those long IUPAC compound names, and some chemical idioms. It also supports the labelling of compounds and reference to labelled compounds.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bpchem/bpchem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 168725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 19:59:36 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bpchem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bpchem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bpchem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bpchem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bpolynomial' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing polynomial functions of up to order 3.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/bpolynomial')}, 'XML::XPath::Literal' ),
- 'description' => 'This MetaPost package helps plotting polynomial and root functions up to order three. The package provides macros to calculate Bezier curves exactly matching a given constant, linear, quadratic or cubic polynomial, or square or cubic root function. In addition, tangents on all functions and derivatives of polynomials can be calculated.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/bpolynomial/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 169040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/bpolynomial/bpolynomial.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 169060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-17 01:00:50 +0200 (Sun, 17 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bpolynomial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bpolynomial')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bpolynomial')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bpolynomial')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bracketkey' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce bracketed identification keys.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bracketkey')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an environment bracketkey for use when producing lists of species.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bracketkey/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 169390,
- '',
- 'details',
- 'Readme, including usage details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bracketkey/bracketkey.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 169410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bracketkey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bracketkey')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bracketkey')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bracketkey')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'braids' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw braid diagrams with PGF/TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/braids')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables drawing of braid diagrams with PGF/TikZ using a simple syntax. The braid itself is specified by giving a word in the braid group, and there are many options for styling the strands and for drawing "floors".',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/braids/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 169745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/braids/braids_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 169765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'braids')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'braids')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'braids')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'braids')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'braille' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for braille.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/braille')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows the user to produce Braille documents on paper for the blind without knowing Braille (which can take years to learn). Python scripts grade1.py and grade2.py convert ordinary text to grade 1 and 2 Braille tags; then, the LaTeX package takes the tags and prints out corresponding Braille symbols.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/braille/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 170170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/braille/braille.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 170190,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/braille/summary.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 170210,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'braille')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'braille')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'braille')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'braille')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'braket' => bless( {
- 'caption' => bless( do{\(my $o = 'Dirac bra-ket and set notations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/braket')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros to typeset bra-ket notation, as well as set specifiers, with a single ("|") or a double ("||" or ("\\|") vertical bar specifier in between two bracketed parts. Each macro comes in a fixed-size version and an expanding version. If the package finds itself operating under e-tex, it uses the extended primitive \\middle for more reliable results',
- 'docs' => {
- 'ctan:/macros/latex/contrib/braket/braket.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 170580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'braket')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'braket')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'braket')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'braket')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'brclc' => bless( {
- 'caption' => bless( do{\(my $o = 'Support 16-bit (double) calculations in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/brclc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a preprocessor brclc (written in C; a DOS executable is available), and a package, which processes a LaTeX file that\'s been run through the preprocessor (the output of the preprocessor tells LaTeX how to process the \\clc commands in the in the LaTeX file. The script testclc (available as a shell script or a DOS batch file) shows a typical processing run.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/brclc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 170960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'brclc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'brclc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'breakcites' => bless( {
- 'caption' => bless( do{\(my $o = 'Ensure that multiple citations may break at line end.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/breakcites')}, 'XML::XPath::Literal' ),
- 'description' => 'Makes a very minor change to the operation of the \\cite command. Note that the change is not necessary in unmodified LaTeX; however, there remain packages that restore the undesirable behaviour of the command as provided in LaTeX 2.09. (Note that neither cite nor natbib make this mistake.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/breakcites/breakcites.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 171360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'breakcites')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'breakcites')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'breakcites')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'breakcites')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'breakurl' => bless( {
- 'caption' => bless( do{\(my $o = 'Line-breakable \\url-like links in hyperref when compiling via dvips/ps2pdf.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/breakurl')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a command much like hyperref\'s \\url that typesets a URL using a typewriter-like font. However, if the dvips driver is being used, the original \\url doesn\'t allow line breaks in the middle of the created link: the link comes in one atomic piece. This package allows such line breaks in the generated links.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/breakurl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 171740,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/breakurl/breakurl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 171760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'breakurl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'breakurl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'breakurl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'breakurl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.30')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'breqn' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic line breaking of displayed equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides solutions to a number of common difficulties in writing displayed equations and getting high-quality output. For example, it is a well-known inconvenience that if an equation must be broken into more than one line, \'left...right\' constructs cannot span lines. The breqn package makes them work as one would expect whether or not there is an intervening line break. The single most ambitious goal of the breqn package, however, is to support automatic linebreaking of displayed equations. Such linebreaking cannot be done without substantial changes under the hood in the way formulae are processed; the code must be watched carefully, keeping an eye on possible glitches. The package is (now) maintained as part of the mh bundle of mathematical typesetting support packages; the bundle also contains the flexisym and mathstyle packages, which are both designated as support for breqn.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 172215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/breqn-technotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 172255,
- '',
- 'details',
- 'Technical notes on implementation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/breqn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 172235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:21:55 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'breqn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'breqn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.98b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bridge' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting bridge diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/laan/bridge/bridge.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file contains an article that sets out macros for typesetting bridge in LaTeX (2.09).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-04 10:34:41 +0100 (Sun, 04 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bridge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bridge')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bridge')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bridge-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for writing about bridge.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/bridge')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros come in three parts, declarations, macros supporting bidding and layout, and macros supporting commentary.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/bridge/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 172600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb11-2/tb28laan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 172620,
- '',
- 'details',
- 'TUG paper about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 15:53:50 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bridge-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bridge-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'brief_t' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the brief editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/brief_t')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comprises a set of brief macros to create key assignments for common (La)TeX functions.',
- 'docs' => {
- 'ctan:/support/brief_t/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 173180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'brief_t')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'brief_t')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'brushscr' => bless( {
- 'caption' => bless( do{\(my $o = 'A handwriting script font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/brushscr')}, 'XML::XPath::Literal' ),
- 'description' => 'The BrushScript simulates hand-written characters; it is distributed in Adobe Type 1 format. The font is available in italic shape only. The package includes the files needed by LaTeX in order to use that font. The file AAA_readme.tex fully describes the package and sample.tex illustrates its use.',
- 'docs' => {
- 'ctan:/fonts/brushscr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 173460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:08:24 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'brushscr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'brushscr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'brushscr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'brushscr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bsf' => bless( {
- 'caption' => bless( do{\(my $o = 'Access bold computer modern sans in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/bsf.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides LaTeX 2.09 (dynamic-loading) font tables for a font selection command \\bsf, giving access to Computer Modern Sans Serif Bold fonts. Note that these macros do not work with current LaTeX, but since the NFSS supports the fonts anyway, this is not a problem.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:18:30 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bsf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bsf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bsheaders' => bless( {
- 'caption' => bless( do{\(my $o = 'Double-ruled chapter heading style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bsheaders')}, 'XML::XPath::Literal' ),
- 'description' => 'The style, inspired by those in a book by Bjarne Stroustrup, implements chapter headers in sans-serif and bounded by lines \\textwidth wide, both above and below the header itself.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bsheaders/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 174095,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:18:30 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bsheaders')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bsheaders')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bsheaders')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bsl' => bless( {
- 'caption' => bless( do{\(my $o = 'Access bold computer modern slanted in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/bsl.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides LaTeX 2.09 (dynamic-loading) font tables for a font selection command \\bsl, giving access to Computer Modern Sans Serif Bold fonts. Note that these macros do not work with current LaTeX, but since the NFSS supports the fonts anyway, this is not a problem.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 15:18:30 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bsl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'bsl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bsr2dvi' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a TeXtures working file to DVI.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/BSR2dvi')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces a portable DVI file (modulo \\special commands) which may be used with any standard DVI processor. The program apparently runs on MacOS 9 (or possibly earlier).',
- 'docs' => {
- 'ctan:/dviware/BSR2dvi/BSR2dvi.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 174710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/BSR2dvi/BSR2dvi_news.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 174730,
- '',
- 'details',
- 'News'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:42:45 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bsr2dvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'BSR2dvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'btable' => bless( {
- 'caption' => bless( do{\(my $o = 'Bordered tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/btable/btable.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a mechanism for tables with borders, in plain TeX.',
- 'docs' => {
- 'http://www.ntg.nl/maps/09/26.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 174995,
- '',
- 'details',
- 'EuroTeX 92 paper about tables in general'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'btable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'btable')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'btool' => bless( {
- 'caption' => bless( do{\(my $o = 'Perl library for parsing and processing BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/btOOL')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes a C library called btparse and a perl library Text::BibTeX. Features include: robust, efficient lexical scanning and parsing of BibTeX files; excellent error detection, reporting, and recovery in the parser; full processing of BibTeX strings (macros expanded, whitespace collapsed, strings concatenated); handles all common entry types (@comment, @preamble, @string, and everything else) with ease, and gives you full access to the contents of all entry types; support for processing author names identically to BibTeX; preliminary support for imposing/enforcing a particular database structure.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'btool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'btOOL')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.32')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bullcntr' => bless( {
- 'caption' => bless( do{\(my $o = 'Display list item counter as regular pattern of bullets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bullcntr')}, 'XML::XPath::Literal' ),
- 'description' => 'The bullcntr package defines the command bullcntr, which may be thought of as an analogue of the \\fnsymbol command: like the latter, it displays the value of a counter lying between 1 and 9, but uses, for the purpose, a regular pattern of bullets.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bullcntr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 175575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bullcntr/bullcntr-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 175595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bullcntr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bullcntr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bullcntr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bullcntr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bundledoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Bundle together all the files needed to build a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/bundledoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundledoc package is a post-processor for the snapshot package that bundles together all the classes, packages and files needed to build a given LaTeX document. It reads the .dep file that snapshot produces, finds each of the files mentioned therein, and archives them into a single .tar.gz (or .zip, or whatever) file, suitable for moving across systems, transmitting to a colleague, etc. A script, arlatex, provides an alternative "archiving" mechanism, creating a single LaTeX file that contains all of the ancillary files of a LaTeX document, together with the document itself, using the filecontents* environment.',
- 'docs' => {
- 'ctan:/support/bundledoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 175970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/bundledoc/arlatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 176010,
- '',
- 'details',
- 'Arlatex documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/bundledoc/bundledoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 175990,
- '',
- 'details',
- 'Bundledoc documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 19:29:56 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bundledoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bundledoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bundledoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bundledoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'burmese' => bless( {
- 'caption' => bless( do{\(my $o = 'Basic Support for Writing Burmese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/burmese')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides basic support for writing Burmese. The package provides a preprocessor (written in Perl), an Adobe Type 1 font, and LaTeX macros.',
- 'docs' => {
- 'ctan:/language/burmese/doc/burmguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 176330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:45:41 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'burmese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'burmese')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'burmese')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'burmese')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'buscard' => bless( {
- 'caption' => bless( do{\(my $o = 'A document style for business cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/buscard.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This style uses the LaTeX 2.09 version of the NFSS, which is no longer available; some adaptation would seem essential for its use.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'buscard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'buscard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'business-research' => bless( {
- 'caption' => bless( do{\(my $o = 'Markup for the journal Business Research.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/business-research')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is supplied for authors of the journal Business Research, the journal of the German Academic Association of Business Research.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/business-research/doc/bur-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 176945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-10 15:35:53 +0100 (Sat, 10 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'business-research')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'business-research')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'business-research')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bussproofs' => bless( {
- 'caption' => bless( do{\(my $o = 'Proof trees in the style of the sequent calculus.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bussproofs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the construction of proof trees in the style of the sequent calculus and many other proof systems. One novel feature of the macros is they support the horizontal alignment according to some centre point specified with the command \\fCenter. This is the style often used in sequent calculus proofs. The package works in a Plain TeX document, as well as in LaTeX; an exposition of the commands available is given in the package file itself.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bussproofs/testbp2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 177290,
- '',
- 'details',
- 'Test/example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bussproofs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bussproofs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bussproofs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bussproofs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'bytefield' => bless( {
- 'caption' => bless( do{\(my $o = 'Create illustrations for network protocol specifications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bytefield')}, 'XML::XPath::Literal' ),
- 'description' => 'The bytefield package helps the user create illustrations for network protocol specifications and anything else that utilizes fields of data. These illustrations show how the bits and bytes are laid out in a packet or in memory. Users should note that the present version 2.0 offers a different (and incompatible) user interface from earlier versions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bytefield/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 177615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bytefield/bytefield.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 177635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'bytefield')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bytefield')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'bytefield')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bytefield')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'byzfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Byzantine Music Font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/byzfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'A font (as Metafont source) and macros that allows those familiar with the music of the Greek Orthodox Church (aka, Byzantine Music) to typeset music phrases using LaTeX.',
- 'docs' => {
- 'ctan:/fonts/byzfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/byzfonts/symbols1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178030,
- '',
- 'details',
- 'Symbol table: character combinations'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/byzfonts/symbols2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178050,
- '',
- 'details',
- 'Symbol table: the eight tones'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/byzfonts/symbols3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178070,
- '',
- 'details',
- 'Symbol table: other symbols'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:24:48 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'byzfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'byzfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'c-pascal' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Python, C and Pascal programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/c_pascal')}, 'XML::XPath::Literal' ),
- 'description' => 'A TeX macro package for easy typesetting programs in Python, C and Pascal. Program source files may also be input.',
- 'docs' => {
- 'ctan:/macros/generic/c_pascal/README.eng' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 178360,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/c_pascal/README.pol' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178380,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 178385,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'c-pascal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'c-pascal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'c-pascal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'c-pascal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'c2cweb' => bless( {
- 'caption' => bless( do{\(my $o = 'C language prettyprinter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/c_cpp/c2cweb')}, 'XML::XPath::Literal' ),
- 'description' => 'A utility to prettyprint C and C++ source files using cweb.',
- 'docs' => {
- 'ctan:/web/c_cpp/c2cweb/c2cweb.dvi' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 178725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'c2cweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'c2cweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'c2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple conversion of C programs to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/c2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'c2latex provides simple support for documentation of C programming. Given a C source file in which the comments have been written in LaTeX, c2latex converts the C source file into a LaTeX source file. It can be used to produce typeset listings of C programs and/or documentation associated with the program. The C source given to c2latex usually has the following form: It starts with a large comment containing LaTeX commands that start a document along with any initial text. Then there is a sequence of comment and code pairs, with the comment explaining the code to follow. The source file is ended by a comment containing LaTeX commands that finish the document. The source of c2latex is distributed in this form.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:20:06 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'c2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'c2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cachepic' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert document fragments into graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cachepic')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle simplifies and automates conversion of document fragments into external EPS or PDF files. The bundle consists of two parts: a LaTeX package that implements a document level interface, and a command line tool (written in lua) that generates the external graphics.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cachepic/doc/latex/cachepic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 179310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cachepic/doc/latex/cachepic/cachepic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 179330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cachepic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cachepic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cachepic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'caesarcm' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation of inflected languages, using CM fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/caesarcm')}, 'XML::XPath::Literal' ),
- 'description' => 'In the period between the definition (in 1990) of the Cork font encoding (now known to LaTeX users as the T1 encoding), and availability of extended versions of the Computer Modern fonts, various partially-extended versions were briefly available. These macros provided a means of using the extensions, pending the availability of the real \'thing\'.',
- 'docs' => {
- 'ctan:/macros/generic/caesarcm/caesarcmv2.dir/caesarcm.doc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 179645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'caesarcm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'caesarcm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cahyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for the Catalan language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/cahyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros used were created for ghyph31.tex by Bernd Raichle (see the German hyphenation pattern files for further details); the patterns were created using standard, conservative hyphenation rules for Catalan. The results were then refined by running them through patgen, which increased the number of hits. The results were checked against "Diccionari Ortografic i de Pronuncia, Enciclopedia Catalana"; no incorrect results were detected, and misses amounted to less than 1%. For Catalan, both \\lefthyphenmn and \\righthyphenmin should be set to 2.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 18:30:38 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cahyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-spanish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cahyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calc' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple arithmetic in LaTeX commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Adds infix expressions to perform arithmetic on the arguments of the LaTeX commands \\setcounter, \\addtocounter, \\setlength, and \\addtolength. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/calc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 180420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calctab' => bless( {
- 'caption' => bless( do{\(my $o = 'Language for numeric tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calctab')}, 'XML::XPath::Literal' ),
- 'description' => 'The calctab package helps the user to typeset a kind of economic table such as invoices, expense notes and liquidation, or other tabular material with a values column. The code computes sum and percentage with floating point numeric methods (using the fltpoint package) and builds the render table task.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calctab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 180775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calctab/calctab_manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 180795,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-14 21:55:02 +0200 (Tue, 14 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calctab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'calctab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calctab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'calctab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.6.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calendar' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for calendars and timetables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calendar')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes, for example, a package which organizes date items in a format suitable for conference schedules, itineraries, academic teaching timetables and the like. Developments of the bundle appear as evautofl and evweek.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calendar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 181415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calendar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'calendar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calendar-barr' => bless( {
- 'caption' => bless( do{\(my $o = 'A calendar document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calendar_barr/calendar.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Generates a Gregorian calendar for any year up to 3999 (the year 4000 probably needs another calendar adjustment...).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-03 00:01:37 +0100 (Sat, 03 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calendar-barr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'calendar-Barr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calendarweek' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate the week number of a date.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/calendarweek.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Calculates the week number of a given date; usage is \\calendarweek{30}{12}{2006}. The package uses the e-TeX extensions (available in any current distribution); it is suitable for inclusion into larger calendar-based packages. Watch out: Dec 29 can be evaluated to week 1 of the next year; and Jan 3 can be week 53 of the previous year.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-25 23:33:32 +0100 (Thu, 25 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calendarweek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calendarweek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calligra' => bless( {
- 'caption' => bless( do{\(my $o = 'Calligraphic font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/calligra')}, 'XML::XPath::Literal' ),
- 'description' => 'A calligraphic font in the handwriting style of the author, Peter Vanroose. The font is supplied as Metafont source. LaTeX support of the font is provided in the calligra package in the fundus bundle.',
- 'docs' => {
- 'ctan:/fonts/calligra/testfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 182515,
- '',
- 'details',
- 'Font table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-16 10:45:25 +0200 (Sun, 16 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calligra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'calligra')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calligra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'calligra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calligra-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 version of Caliigra.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/calligra-type1')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a conversion (using mf2pt1 of Peter Vanroose\'s handwriting font.',
- 'docs' => {
- 'ctan:/fonts/calligra-type1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 182090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 21:00:03 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calligra-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'calligra-type1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calligra-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'calligra-type1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '001.000')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calorie' => bless( {
- 'caption' => bless( do{\(my $o = 'Calorie checking for dieters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/calorie.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (designed for use with LaTeX 2.09) allows the user to specify calorific values of items of diet (in a data file), and then to typeset a document that lists the user\'s consumption and sums the calories. An example calorie table and a sample document are included in the file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-26 22:27:09 +0200 (Sun, 26 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calorie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'calorie')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calrsfs' => bless( {
- 'caption' => bless( do{\(my $o = 'Copperplate calligraphic letters in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calrsfs')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a maths interface to the rsfs fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calrsfs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 183135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calrsfs/calrsfs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 183155,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 17:52:43 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calrsfs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'calrsfs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calrsfs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'calrsfs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cals' => bless( {
- 'caption' => bless( do{\(my $o = 'Multipage tables with wide range of features.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cals')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to typeset multipage tables with repeatable headers and footers, and with cells spanned over rows and columns. Decorations are supported: padding, background color, width of separation rules. The package is compatible with multicol and pdfsync.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cals/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 183580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cals/cals.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 183600,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cals/examples/demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 183620,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cals')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cals')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cals')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cals')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calxxxx' => bless( {
- 'caption' => bless( do{\(my $o = 'Prints a card-size calendar for any year.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calxxxx')}, 'XML::XPath::Literal' ),
- 'description' => 'Prints a card-size calendar for any year, AD or BC, with Gregorian or Julian leap rules (useful for years before adoption of Gregorian rules). Cal2000.tex prints a calendar for years 1990--2020.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calxxxx/readme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 184405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:08:55 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calxxxx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'calxxxx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calxxxx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'calxxxx-yyyy' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a calendar for a group of years.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calxxxx-yyyy')}, 'XML::XPath::Literal' ),
- 'description' => 'The package prints a calendar for 2 or more years, according to a language selection. The package is also "culture dependent", in the sense that it will start weeks according to local rules: e.g., weeks conventionally start on Monday in the English-speaking world.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calxxxx-yyyy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 183990,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calxxxx-yyyy/README.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 184010,
- '',
- 'details',
- 'Outline of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calxxxx-yyyy/cal2012-2029_DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 184030,
- '',
- 'details',
- 'Sample (German) Calendar'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 184035,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calxxxx-yyyy/cal2012-2029_DK.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 184080,
- '',
- 'details',
- 'Sample (Danish) Calendar'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 184085,
- '',
- 'language',
- 'dk'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calxxxx-yyyy/cal2012-2029_EN.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 184055,
- '',
- 'details',
- 'Sample (English) Calendar'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 184060,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:08:55 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'calxxxx-yyyy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'calxxxx-yyyy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'calxxxx-yyyy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'calxxxx-yyyy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'camel' => bless( {
- 'caption' => bless( do{\(my $o = 'Prototype work on future citation engine.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/camel')}, 'XML::XPath::Literal' ),
- 'description' => 'Comprehensive bibliography manager (developed as a demonstration engine for the work on citations for LaTeX3).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/camel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 184725,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'camel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'camel')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0t')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cancel' => bless( {
- 'caption' => bless( do{\(my $o = 'Place lines through maths formulae.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cancel')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to draw diagonal lines ("cancelling" a term) and arrows with limits (cancelling a term "to a value") through parts of maths formulae.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cancel/cancel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 185010,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cancel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cancel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cancel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cancel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'canoniclayout' => bless( {
- 'caption' => bless( do{\(my $o = 'Create canonical page layouts with memoir.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/canoniclayout')}, 'XML::XPath::Literal' ),
- 'description' => 'A canonic text layout has specified relations to a circle inscribed within the enclosing page. The package allows the user to use a canonic layout with the memoir class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/canoniclayout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 185355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/canoniclayout/canoniclayout.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 185375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-06 17:08:08 +0100 (Sun, 06 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'canoniclayout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'canoniclayout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'canoniclayout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'canoniclayout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cantarell' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the Cantarell font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cantarell')}, 'XML::XPath::Literal' ),
- 'description' => 'Cantarell is a contemporary Humanist sans serif designed by Dave Crossland and Jakub Steiner. This font, delivered under the OFL version 1.1, is available on the GNOME download server. The present package provides support for this font in LaTeX. It includes Type 1 versions of the fonts, converted for this package using FontForge from its sources, for full support with Dvips.',
- 'docs' => {
- 'ctan:/fonts/cantarell/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 185740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cantarell/doc/fonts/cantarell/cantarell-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 185780,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cantarell/doc/fonts/cantarell/cantarell.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 185760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cantarell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cantarell')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cantarell')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cantarell')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'capbas' => bless( {
- 'caption' => bless( do{\(my $o = 'Capital baseball "matrix printer" font collection.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/capbas')}, 'XML::XPath::Literal' ),
- 'description' => 'The collection contains a Metafont toolkit and a set of small fonts that emulate various matrix printers, including Flyspec 3 (a 5x5 grid font), Neckerspoel (a 5x7 grid font), and Capital baseball itself. Documentation on the web is in Dutch.',
- 'docs' => {
- 'ctan:/fonts/capbas/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 186095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.ntg.nl/maps/13/30.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 186115,
- '',
- 'details',
- 'Paper about the fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 186120,
- '',
- 'language',
- 'nl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:35:14 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'capbas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'capbas')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'capparmode' => bless( {
- 'caption' => bless( do{\(my $o = 'Dropped capitals for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/capparmode.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to typeset paragraphs with the first letter of the paragraph in a large font with the first few lines of the paragraph indented to make room for this first large letter.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'capparmode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'capparmode')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'capt-of' => bless( {
- 'caption' => bless( do{\(my $o = 'Captions on more than floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/capt-of')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\captionof for putting a caption to something that\'s not a float. Note that the caption package includes a \\captionof command that is an extension of that provided by this package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/capt-of/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 186745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/capt-of/capt-of.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 186765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'capt-of')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'capt-of')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'capt-of')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'capt-of')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'captcont' => bless( {
- 'caption' => bless( do{\(my $o = 'Retain float number across several floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/captcont')}, 'XML::XPath::Literal' ),
- 'description' => 'The captcont package provides the ability to continue the numbering in your float environment (figure, table, etc.) with minimal overhead. This package adds three commands: \\caption*, \\captcont, and \\captcont*. Along with the \\caption command, these give full control over the caption numbering, caption text and the entries in the list-of pages. The \\caption and \\captcont commands generate list-of page entries. The \\caption and \\caption* commands increment the figure or table counter. Captcont also fully supports the subfigure package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/captcont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 187240,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/captcont/captcont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 187260,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'captcont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'captcont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'captcont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'captcont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'captdef' => bless( {
- 'caption' => bless( do{\(my $o = 'Declare free-standing \\caption commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/captdef')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\DeclareCaption command defines a class of caption command associated with the counter specified to the command. These commands are free-standing (i.e., don\'t need to be inside a float environment). The package uses \\DeclareCaption to define \\figcaption and \\tabcaption, which can be used outside figure or table environments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/captdef/captdef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 187615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 20:27:12 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'captdef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'captdef')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'captdef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'captdef')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'caption' => bless( {
- 'caption' => bless( do{\(my $o = 'Customising captions in floating environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/caption')}, 'XML::XPath::Literal' ),
- 'description' => 'The caption package provides many ways to customise the captions in floating environments like figure and table, and cooperates with many other packages. Facilities include rotating captions, sideways captions, continued captions (for tables or figures that come in several parts). A list of compatibility notes, for other packages, is provided in the documentation. The package also provides the "caption outside float" facility, in the same way that simpler packages like capt-of do. The package supersedes caption2.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/caption/caption-deu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 188065,
- '',
- 'details',
- 'German documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 188070,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/caption/caption-eng.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 188040,
- '',
- 'details',
- 'English documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 188045,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/caption/caption-rus.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 188090,
- '',
- 'details',
- 'Russian documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 188095,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/caption/caption.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 188115,
- '',
- 'details',
- 'Documented source (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 188120,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-16 09:54:35 +0100 (Fri, 16 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'caption2' => bless( {
- 'caption' => bless( do{\(my $o = 'Superseded version of the caption package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/caption')}, 'XML::XPath::Literal' ),
- 'description' => 'Extends caption (version 1) capabilities for figures and tables, such as the caption width, style, and font. Many aspects are tunable as options. Note that the original caption package now stands at version 3 and supersedes this version.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/caption/caption2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 188475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'caption2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'caption2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'card' => bless( {
- 'caption' => bless( do{\(my $o = 'Print visiting cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/card.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package produces 10 visiting cards in credit card format (European standard) per A4 page.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'card')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'card')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'card-set' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset text for cardfile cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/card-set.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (a LaTeX 2.09 style) allows you to print text formatted for cardfile cards. Text longer than a single card may be created, and will be boxed up for several different cards.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 21:55:21 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'card-set')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'card-set')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'carlisle' => bless( {
- 'caption' => bless( do{\(my $o = 'David Carlisle\'s small packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle')}, 'XML::XPath::Literal' ),
- 'description' => 'Many of David Carlisle\'s more substantial packages stand on their own, or as part of the LaTeX tools set; this set contains: - Making dotless \'j\' characters for fonts that don\'t have them; - Fix marks in 2-column output; - A method for combining the capabilities of longtable and tabularx; - A proforma for building personalised LaTeX formats; - A jiffy to suppress page numbers; - An environment for including Plain TeX in LaTeX documents; - A jiffy to remove counters from other counters\' reset lists; - A package to rescale fonts to arbitrary sizes; - A jiffy to create \'slashed\' for physicists; and - An environment for including HTML in LaTeX documents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/carlisle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 189660,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Carlisle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'carolmin' => bless( {
- 'caption' => bless( do{\(my $o = 'Carolingan Miniscule manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/carolmin')}, 'XML::XPath::Literal' ),
- 'description' => 'The carolmin and allcmin packages provide Metafont fonts based on the Carolingan Miniscules manuscript book-hand used between the 8th and 12th century AD. The font consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. (Note that the carolmin font is also available in Adobe Type 1 format.) This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/carolmin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 190320,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'carolmin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'carolmin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'carolmin-ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Type 1 format of Carolingian Minuscule fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/carolmin-ps')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers Adobe Type 1 format versions of Peter Wilson\'s Carolingian Minuscule font set (part of the bookhands collection). The fonts in the bundle are ready-to-use replacements for the Metafont originals.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'carolmin-t1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'carolmin-t1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'carolmin-t1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'carolmin-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'carolmin-t1' => {},
- 'cascadilla' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset papers conforming to the stylesheet of the Cascadilla Proceedings Project.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cascadilla')}, 'XML::XPath::Literal' ),
- 'description' => 'The class provides an extension of the standard LaTeX article class that may be used to typeset papers conforming to the stylesheet of the Cascadilla Proceedings Project, which is used by a number of linguistics conference proceedings (e.g., WCCFL).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cascadilla/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 190695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cascadilla/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 190715,
- '',
- 'details',
- 'Example document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-18 17:26:55 +0100 (Wed, 18 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cascadilla')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cascadilla')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cascadilla')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cascadilla')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cascover' => bless( {
- 'caption' => bless( do{\(my $o = 'Make cassette covers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/cascover')}, 'XML::XPath::Literal' ),
- 'description' => 'A straughtforward package.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/cascover/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 191050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cascover')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cascover')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cases' => bless( {
- 'caption' => bless( do{\(my $o = 'Numbered cases environment')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cases')}, 'XML::XPath::Literal' ),
- 'description' => 'Define the environment numcases: equations with several alternative right-hand sides, with equation numbers for each alternative. Also environment subnumcases, where each alternative is a sub-number (e.g., 8a, 8b, ...) of the equation set as a whole.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cases/cases.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 191315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-23 16:16:11 +0100 (Tue, 23 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cases')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cases')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cases')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cases')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cassette' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset cassette box inserts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/cassette.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros typeset into a set of boxes that are assembled to produce an insert that will fold to fit in a standard Philips cassette box. The body font used is pandora. A requirement for fonts to provide both \'CD\' and \'Dolby\' logos are written into the macros; the user will probably need to edit the macros to remove that.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cassette')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cassette')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cassette-shipunov' => bless( {
- 'caption' => bless( do{\(my $o = 'Print labels for audio cassettes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/cassete.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a LaTeX 2e class file (the only other cassette package on CTAN is cassette, written for Plain TeX. The class is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 191660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 191665,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/cassete-ex-ru.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 191685,
- '',
- 'details',
- 'Sample of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 191690,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cassette-shipunov')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cassette-shipunov')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cassette209' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX 209 document style for cassette inserts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/cassette')}, 'XML::XPath::Literal' ),
- 'description' => 'A style (LaTeX 2.09 equivalent of \'class\') for laying out information on a standard cassette tape insert.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/cassette/cassette.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 192330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 192335,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cassette209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cassette209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'casslbl' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset cassette labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/casslbl')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros for typesetting cassette labels, using Plain TeX. Examples of use are provided.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/casslbl/cass-doc.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 192635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'casslbl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'casslbl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'casyl' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Cree/Inuktitut in Canadian Aboriginal Syllabics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/casyl')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle constitutes a font (as Metafont source) and LaTeX macros for its use within a document.',
- 'docs' => {
- 'ctan:/language/casyl/casyldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 192935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'casyl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'casyl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'casyl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'casyl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catalan' => bless( {
- 'caption' => bless( do{\(my $o = 'Catalan hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/cahyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 22:37:01 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catalan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-spanish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'catalan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catalanbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliographic styles for use in Catalan.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/catalan')}, 'XML::XPath::Literal' ),
- 'description' => 'The catalanbib package includes several Catalan bibliographic styles for BibTeX: the standard ones -- adapted to the Catalan typographical conventions -- (caplain.bst, caunsrt.bst, caabbrev.bst, and caalpha.bst), and also four author-date styles (caauda{0-3}.bst). El paquet catalanbib conte diversos estils bibliografics per fer servir el BibTeX en catala: els estils estandard -- adaptats a les convencions tipografiques catalanes -- (caplain.bst, caunsrt.bst, caabbrev.bst i caalpha.bst) i altres quatre estils autor-data (caauda{0-3}.bst).',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/catalan/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 193505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/catalan/catalanbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 193525,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 193530,
- '',
- 'language',
- 'ca'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catalanbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'catalan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'catalanbib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catalogue' => bless( {
- 'caption' => bless( do{\(my $o = 'A catalogue of what\'s available on CTAN.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/Catalogue')}, 'XML::XPath::Literal' ),
- 'description' => 'The catalogue is an extensive database of many, most, and one day, maybe, all, packages available for TeX/LaTeX. It started out as an example of using BibTeX, but is now fully XML and XSL based. The Catalogue is best browsed online. And, by the way, you are currently looking at the TeX Catalogue, if you hadn\'t noticed.',
- 'docs' => {
- 'ctan:/help/Catalogue/catalogue.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 193830,
- '',
- 'details',
- 'Introductory page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 23:41:19 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catalogue')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'catalogue')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catchfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Catch an external file into a macro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/catchfile.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package catches the contents of a file and puts it in a macro. It requires e-TeX. Both LaTeX and plain TeX are supported. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/catchfile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 194225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catchfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'catchfile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catchfilebetweentags' => bless( {
- 'caption' => bless( do{\(my $o = 'Catch text delimited by docstrip tags.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/catchfilebetweentags')}, 'XML::XPath::Literal' ),
- 'description' => 'This package (built using the facilities of catchfile) provides a macro \\catchfilebetweentags acts like the original \\catchfile but only extracts a portion of the file instead of the complete file. The extracted portion can be delimited by strings or by docstrip tags: %<*tag> .... %</tag> (comments in the caught region may be included or dropped).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/catchfilebetweentags/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 194655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/catchfilebetweentags/catchfilebetweentags.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 194675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 15:27:24 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catchfilebetweentags')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'catchfilebetweentags')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'catchfilebetweentags')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'catchfilebetweentags')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Text extractor for word files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/catdoc')}, 'XML::XPath::Literal' ),
- 'description' => 'A filter which extracts ASCII text from MS-Word files, optionally with some TeX control sequences (for those characters, which have special meaning for TeX).',
- 'docs' => {
- 'ctan:/support/catdoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 194985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 23:41:19 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'catdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.90')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catdvi' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI to plain text translator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/catdvi')}, 'XML::XPath::Literal' ),
- 'description' => 'A DVI to plain text translator capable of generating ASCII, Latin-1, Latin-9 and UTF-8 (Unicode) output, and recognising T1 and other LaTeX encodings (as well as Knuth\'s original encodings and those of AMS and other fonts). Catdvi aims to become a superior replacement for the dvi2tty utility; the present version outperforms dvi2tty in some areas and is inferior to it in other areas.',
- 'docs' => {
- 'ctan:/dviware/catdvi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 195305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/catdvi/catdvi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 195325,
- '',
- 'details',
- 'Man page (pdf)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 195330,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/catdvi/catdvi.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 195350,
- '',
- 'details',
- 'Man page (text)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 195355,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 23:41:19 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catdvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'catdvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catechis' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typesetting catechisms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/catechis')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros include: - format for question-and-answer; - comments on answers; - citations; - a specialised enumerate which only operates in the catechism parts of a document. The macros are all highly customisable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/catechis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 195710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/catechis/catechis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 195730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-02 21:23:27 +0200 (Tue, 02 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catechis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'catechis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'catechis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'catechis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'catoptions' => bless( {
- 'caption' => bless( do{\(my $o = 'Preserving and recalling standard catcodes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/catoptions')}, 'XML::XPath::Literal' ),
- 'description' => 'The package changes package loading internals so that all subsequently loaded packages can rely on normal/standard catcodes of all ASCII characters. The package defines canonical control sequences to represent all the visible ASCII characters. It also provides robust option parsing mechanisms (XDeclareOption, XExecuteOptions and XProcessOptions, which will be used by \\documentclass if the package has already been loaded). The package also provides a range of other TeX programming tools.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/catoptions/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 196105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/catoptions/catoptions-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 196125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'catoptions')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'catoptions')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'catoptions')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'catoptions')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2.7b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cbcoptic' => bless( {
- 'caption' => bless( do{\(my $o = 'Coptic fonts and LaTeX macros for general usage and for philology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/coptic/cbcoptic')}, 'XML::XPath::Literal' ),
- 'description' => 'CBcoptic is a bundle of files for typesetting Coptic philological text with the proper fonts and hyphenation. The fonts are based on, but much extend, the fonts of the original coptic bundle. The CBcoptic bundle includes font description files, Metafont sources and equivalent Adobe Type 1 fonts in pfb format. The bundle also includes a package that provides some macros of philological interest.',
- 'docs' => {
- 'ctan:/language/coptic/cbcoptic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 196520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/coptic/cbcoptic/coptfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 196540,
- '',
- 'details',
- 'Font details and samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 23:42:38 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cbcoptic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cbcoptic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cbcoptic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cbcoptic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cbe' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for Council of Biology Editors format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/cbe.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The CBE format is used by Evolution, American Naturalist, and lots of other journals. The style is derived from apalike.bst in the BibTeX bundle, adopting further features from astron.bst; use with the LaTeX package that comes with astron.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 23:41:19 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cbe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cbe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cbfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Complete set of Greek fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/cbfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle presents the whole of Beccari\'s original Greek font set, both as Metafont source and in Adobe Type 1 format. The set is available at the same wide set of design sizes as are such font sets as the EC fonts.',
- 'docs' => {
- 'ctan:/fonts/greek/cbfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 197265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/cbfonts/cbgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 197285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/cbfonts/grmn1000table.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 197305,
- '',
- 'details',
- 'Sample font table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-29 11:00:12 +0200 (Thu, 29 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cbgreek-complete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cbgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cbgreek-complete')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cbfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cbgreek-complete' => {},
- 'cc-pl' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish extension of Computer Concrete fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cc-pl')}, 'XML::XPath::Literal' ),
- 'description' => 'These Metafont sources rely on the availability of the Metafont \'Polish\' fonts and of the Metafont sources of the original Concrete fonts. Adobe Type 1 versions of the fonts are included.',
- 'docs' => {
- 'ctan:/fonts/cc-pl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 197710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cc-pl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cc-pl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cc-pl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cc-pl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ccaption' => bless( {
- 'caption' => bless( do{\(my $o = 'Continuation headings and legends for floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ccaption')}, 'XML::XPath::Literal' ),
- 'description' => 'A package providing commands for \'continuation captions\', unnumbered captions, and also a non-specific legend heading for any environment. Methods are also provided to define captions for use outside float (e.g., figure and table) environments, and to define new float environments and Lists of Floats. Tools are provided for specifying your own captioning styles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ccaption/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 198135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ccaption/ccaption.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 198155,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ccaption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ccaption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ccaption')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ccaption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ccfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Concrete text and math fonts in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ccfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX font definition files for the Concrete fonts and a LaTeX package for typesetting documents using Concrete as the default font family. The files support OT1, T1, TS1, and Concrete mathematics including AMS fonts (Ulrik Vieth\'s concmath).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ccfonts/ccfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 198540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ccfonts/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 198520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ccfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ccfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ccfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ccfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cchess' => bless( {
- 'caption' => bless( do{\(my $o = 'Chinese chess.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cchess')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros and a font for typesetting Chinese Chess board diagrams. The font is distributed as Metafont source.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cchess')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cchess')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cchess')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ccicons' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Creative Commons icons.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ccicons')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to typeset Creative Commons icons, in documents licensed under CC licences. A font (in Adobe Type 1 format) and LaTeX support macros are provided.',
- 'docs' => {
- 'ctan:/fonts/ccicons/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 199190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ccicons/ccicons.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 199210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 22:15:50 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ccicons')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ccicons')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ccicons')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ccicons')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cclicenses' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Creative Commons licence logos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cclicenses')}, 'XML::XPath::Literal' ),
- 'description' => 'The cclicenses package helps users typesetting Creative Commons logos in LaTeX. It defines some commands useful to quickly write these logos, related to CC licences versions 1.0 and 2.0.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cclicenses/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 199505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cclicenses/cclicenses_short.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 199525,
- '',
- 'details',
- 'Brief package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cclicenses')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'CClicenses')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cclicenses')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cd' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset CD covers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cd')}, 'XML::XPath::Literal' ),
- 'description' => 'Normal usage will ordinarily require no more than a simple data file per cover; the package will make a full insert for a CD case (it copes with both normal and slim cases).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 199860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cd/cd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 199880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cd-cover' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset CD covers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cd-cover')}, 'XML::XPath::Literal' ),
- 'description' => 'The CD-cover class will typeset front and back cover sheets for CD jewel cases, or an entire paper cover, or a label for a plastic slip-cover.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cd-cover/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 200190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cd-cover/cd-cover.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 200210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cdcover')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cdcover')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cdcover')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cd-cover')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cdcover' => {},
- 'cdlabeler' => bless( {
- 'caption' => bless( do{\(my $o = 'Take user text and typeset it to fit a CD label.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/eijkhout')}, 'XML::XPath::Literal' ),
- 'description' => 'The package\'s operation is described in comments in the file itself; a simple test file is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cdlabeler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cdlabeler')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.93')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cdpbundl' => bless( {
- 'caption' => bless( do{\(my $o = 'Business letters in the Italian style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cdpbundl')}, 'XML::XPath::Literal' ),
- 'description' => 'The C.D.P. Bundle can be used to typeset high-quality business letters formatted according to Italian style conventions. It is highly configurable, and its modular structure provides you with building blocks of increasing level, by means of which you can compose a large variety of letters. It is also possible to write letters divided into sections and paragraphs, to include floating figures and tables, and to have the relevant indexes compiled automatically. A single input file can contain several letters, and each letter will have its own table of contents, etc., independant from the other ones.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cdpbundl/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 200860,
- '',
- 'details',
- 'Basic introduction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cdpbundl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 200840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cdpbundl/overview.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 200880,
- '',
- 'details',
- 'Package overview'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cdpbundl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cdpbundl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'C.D.P. Bundle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cdpbundl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cea' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce papers for Computers and Electronics in Agriculture.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/misc/cea.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an unofficial LaTeX 2.09 style option for the Elsevier journal.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cea')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cell' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for Cell.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cell')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an "apa-like" style (cf. apalike.bst in the BibTeX distribution), developed from the same author\'s JMB style. A supporting LaTeX package is also provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cell/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 201520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-16 20:27:47 +0100 (Thu, 16 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cell')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cell')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cell')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2010-12-12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cellspace' => bless( {
- 'caption' => bless( do{\(my $o = 'Ensure minimal spacing of table cells.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cellspace')}, 'XML::XPath::Literal' ),
- 'description' => 'It is well known that high or deep cells tend to touch the \\hlines of a tabular. This package provides a modifier S acting on usual column types so that to ensure a minimal distance that can be controlled through two parameters \\cellspacetoplimit and \\cellspacebottomlimit. The approach employed by this package is noticeably simpler than that of tabls, which considers the dimensions of each entire row; whereas you can ask the cellspace only to look at the cells of potentially difficult columns.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cellspace/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 201920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cellspace/cellspace.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 201940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 20:34:46 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cellspace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cellspace')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cellspace')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cellspace')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cellular' => bless( {
- 'caption' => bless( do{\(my $o = 'Cellular table construction.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/cellular')}, 'XML::XPath::Literal' ),
- 'description' => 'Cellular tables are ruled tables with spanned cells; the present package achieves that, and includes several tricks for dealing with the idiosyncracies of printers of the time when it was written.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/cellular/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 202255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/cellular/cellular.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 202275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-08 10:26:19 +0100 (Sat, 08 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cellular')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cellular')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cellular')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'censor' => bless( {
- 'caption' => bless( do{\(my $o = 'Facilities for controlling restricted text in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/censor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows a convenient redaction/censor capability to be employed, for those who need to protect restricted information, as well as for those who are forced to work in a more inefficient environment when dealing with restricted information.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/censor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 202560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/censor/censor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 202580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-04 21:24:54 +0100 (Tue, 04 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'censor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'censor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'censor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'censor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'centernot' => bless( {
- 'caption' => bless( do{\(my $o = 'Centred \\not command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/centernot.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides \\centernot that prints the symbol \\not on the following argument. Unlike the default \\not command, the symbol is horizontally centered. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/centernot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 202970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 18:01:58 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'centernot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'centernot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cep' => bless( {
- 'caption' => bless( do{\(my $o = 'Compression tools for PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pstools/cep')}, 'XML::XPath::Literal' ),
- 'description' => 'Compression utilities for PostScript files, written in AWK and PostScript (to be processed by gawk and GhostScript) to compress bitmap EPS files up to 10 percent of the original size.',
- 'docs' => {
- 'ctan:/support/pstools/cep/cepcop_e.inf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 203320,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 203325,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pstools/cep/cepcop_p.inf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 203345,
- '',
- 'details',
- 'Package documentation (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 203350,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-14 16:58:05 +0100 (Fri, 14 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cep')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cfgguide' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation of LaTeX configuration options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation of techniques used to vary the configuration of a LaTeX installation. Part of a set of documentation that also covers new LaTeX 2e commands, font-handling, class and package writing, typesetting Cyrillic, and LaTeX font encodings, LaTeX font encodings, modification of latex.',
- 'docs' => {
- 'ctan:/macros/latex/doc/cfgguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 203730,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cfgguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cfgguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cfr-lm' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhanced support for the Latin Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cfr-lm')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports a number of features of the Latin Modern fonts which are not easily accessible via the default (La)TeX support provided in the official distribution. In particular, the package supports the use of the various styles of digits available, small-caps and upright italic shapes, and alternative weights and widths. It also supports variable width typewriter and the "quotation" font. Version 2.004 of the Latin Modern fonts is supported. By default, the package uses proportional oldstyle digits and variable width typewriter but this can be changed by passing appropriate options to the package. The package also supports using (for example) different styles of digits within a document so it is possible to use proportional oldstyle digits by default, say, but tabular lining digits within a particular table. The package requires the official Latin Modern distribution, including its (La)TeX support. The package relies on the availability of both the fonts themselves and the official font support files. The package also makes use of the nfssext-cfr package. Only the T1 and TS1 encodings are supported for text fonts. The set up of fonts for mathematics is identical to that provided by Latin Modern.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cfr-lm/doc/fonts/cfr-lm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204115,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cfr-lm/doc/fonts/cfr-lm/cfr-lm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cfr-lm/doc/fonts/cfr-lm/clm-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204155,
- '',
- 'details',
- 'Samples from available fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 23:45:30 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cfr-lm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cfr-lm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cfr-lm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cfr-lm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'changebar' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate changebars in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/changebar')}, 'XML::XPath::Literal' ),
- 'description' => 'Identify areas of text to be marked with changebars with the \\cbstart and \\cbend commands; the bars may be coloured. The package uses \'drivers\' to place the bars; the available drivers can work with dvitoln03, dvitops, dvips, the emTeX and TeXtures DVI drivers, and VTeX and PDFTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/changebar/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changebar/changebar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'changebar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'changebar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'changebar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'changebar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'changelayout' => bless( {
- 'caption' => bless( do{\(my $o = 'Change the layout of individual pages and their text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/changelayout')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is an extension of the changepage package to permit the user to change the layout of individual pages and their texts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/changelayout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changelayout/changelayout-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 204965,
- '',
- 'details',
- 'Package example (see code for details)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 23:45:30 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'changelayout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'changelayout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'changelayout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'changelayout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'changepage' => bless( {
- 'caption' => bless( do{\(my $o = 'Margin adjustment and detection of odd/even pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/changepage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to change the page layout in the middle of a document, and to robustly check for typesetting on odd or even pages. Instructions for use are at the end of the file. The package is an extraction of code from the memoir class, whose user interface it shares. It is intended the this package will eventually replace the chngpage package, which is distributed with the package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/changepage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 205350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changepage/changepage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 205370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 23:45:30 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'changepage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'changepage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'changepage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'changepage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'changes' => bless( {
- 'caption' => bless( do{\(my $o = 'Manual change markup.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/changes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to manually markup changes of text, such as additions, deletions, or replacements. Changed text is shown in a different colour; deleted text is crossed out. The package allows definition of additional authors and their associated colour. It also allows you to define a markup for authors or annotations. A bash script is provided for removing the changes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/changes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 205745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 205750,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changes/changes.english.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 205795,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 205800,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changes/changes.english.withcode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 205820,
- '',
- 'details',
- 'Package documentation, with code listing (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 205825,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changes/changes.ngerman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 205770,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 205775,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 11:05:40 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'changes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'changes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'changes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'changes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chappg' => bless( {
- 'caption' => bless( do{\(my $o = 'Page numbering by chapter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chappg')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides for \'chapterno-pageno\' or \'chaptername-pageno\' page numbering. Provision is made for front- and backmatter in book class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chappg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 206135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chappg/chappg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 206155,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 20:54:54 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chappg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chappg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chappg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chappg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chapref' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography details per chapter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/chapref.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides for a separate bibliography section in each chapter. (It is assumed that each chapter is in its own \\included file.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-16 21:41:47 +0100 (Wed, 16 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chapref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chapref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chapterbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple bibliographies in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows a bibliography per \\included file, or per unit defined by its cbunit or \\cbinput directives. A package option is provided to force all these bibliographies to be in \\sections (rather than \\chapters, as would normally happen in book- or report-like classes). The package is distributed as part of the cite bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 206900,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cite/chapterbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 206920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-30 20:01:32 +0200 (Thu, 30 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chapterbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chapterbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chapterfolder' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for working with complicated folder structures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chapterfolder')}, 'XML::XPath::Literal' ),
- 'description' => 'This package simplifies working with folder structures that match the chapter/section/subsection structure. It provides macros to define a folder that contains the file for a chapter/section/subsection, and provides macros that allow inclusion without using the full path, rather the path relative to the current folder of the chapter/section/subsection. It makes easy changing the name of a folder, for example.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chapterfolder/chapterfolder.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 207215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-29 20:00:41 +0100 (Fri, 29 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chapterfolder')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chapterfolder')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chapterfolder')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chapterfolder')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'charter' => bless( {
- 'caption' => bless( do{\(my $o = 'Charter fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/charter')}, 'XML::XPath::Literal' ),
- 'description' => 'A commercial text font donated for the common good. Support for use with LaTeX is available in freenfss, part of psnfss.',
- 'docs' => {
- 'ctan:/fonts/charter/readme.charter' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 207550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-23 20:19:02 +0200 (Sat, 23 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'charter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'charter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'charter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'charter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chbar' => bless( {
- 'caption' => bless( do{\(my $o = 'Change bar marks in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/chbar')}, 'XML::XPath::Literal' ),
- 'description' => 'This package creates change bars without the use of \\special commands (unlike the LaTeX package changebar).',
- 'docs' => {
- 'ctan:/macros/plain/contrib/chbar/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 207865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:40:04 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chbar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chbar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chbibref' => bless( {
- 'caption' => bless( do{\(my $o = 'Change the Bibliography/References title.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chbibref')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a single command, \\setbibref, which sets whichever of \\bibname and \\refname is in use. (\\bibname is used in book.cls and report.cls, and \\refname is used in article.cls.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chbibref/chbibref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 208205,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-23 16:16:11 +0100 (Tue, 23 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chbibref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chbibref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chbibref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chbibref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'check' => bless( {
- 'caption' => bless( do{\(my $o = 'A syntax checker and tidier.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/check')}, 'XML::XPath::Literal' ),
- 'description' => 'The checker provides syntax checking and automatic labelling, together with some support for German documents.',
- 'docs' => {
- 'ctan:/support/check/check.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 208825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/check/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 208805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-13 11:42:25 +0200 (Tue, 13 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'check')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'check')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'check-parens' => bless( {
- 'caption' => bless( do{\(my $o = 'Check parentheses in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/check-parens')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple program written in C++, prompted by difficulty of spotting missing braces.',
- 'docs' => {
- 'ctan:/support/check-parens/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 208520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:38:42 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'check-parens')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'check-parens')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'rev 2241')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'checkcites' => bless( {
- 'caption' => bless( do{\(my $o = 'Check citation commands in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/checkcites')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a lua script written for the sole purpose of detecting undefined and unused references from LaTeX auxiliary or bibliography files.',
- 'docs' => {
- 'ctan:/support/checkcites/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 209125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/checkcites/checkcites-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 209145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 17:05:04 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'checkcites')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'checkcites')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'checkcites')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'checkend' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend "improperly closed environment" messages')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos/checkend.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'When an environment is left open, LaTeX gives an error at the end of the document. However it only informs about the first of them, while the rest are shown with meaningless errors: (\\end occurred inside a group at level N) This package replaces these errors with more useful messages which show which environments (in reverse order) were not closed. There are no user macros: just use the package. The package is part of the bezos bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 209510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 209530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 17:42:26 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'checkend')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'checkend')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'checklab' => bless( {
- 'caption' => bless( do{\(my $o = 'A patch for the label-checking code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fragments/checklab.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Patch for the kernel label-checking code at end document, to produce an explicit message (albeit a somewhat inscrutable one) for each label that it thinks has changed (and how it has changed). This is useful if you are developing macros that use labels in odd ways. One of a series of fragments designed for use by package writers and others.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fragments/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 209895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'checklab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'checklab')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chem-journal' => bless( {
- 'caption' => bless( do{\(my $o = 'Various BibTeX formats for journals in Chemistry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/chem-journal')}, 'XML::XPath::Literal' ),
- 'description' => 'Various BibTeX formats for journals in Chemistry, including Reviews in Computational Chemistry, Journal of Physical Chemistry, Journal of Computational Chemistry, and Physical Chemistry Chemical Physics.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 11:50:22 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chem-journal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chem-journal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chem-journal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chem-journal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemarr' => bless( {
- 'caption' => bless( do{\(my $o = 'Arrows for chemists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/chemarr.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Very often chemists need a longer version of reaction arrows (\\rightleftharpoons) with the possibility to put text above and below. Analogous to amsmath\'s \\xrightarrow and \\xleftarrow this package provides the macro \\xrightleftharpoons. The package requires amsmath. To use it, \\usepackage{chemarr}, then \\xrightleftharpoons[below]{above} . The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/chemarr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 210660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 19:59:36 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemarr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemarr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemarrow' => bless( {
- 'caption' => bless( do{\(my $o = 'Arrows for use in chemistry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemarrow')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle consists of a font (available as Metafont source, Metapost source, and generated type 1 versions), and a package to use it. The arrows in the font are designed to look more like those in chemistry text-books than do Knuth\'s originals.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemarrow/Liesmich.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211055,
- '',
- 'details',
- 'Package Liesmich'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 211060,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemarrow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211030,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 211035,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemarrow/chemarrow-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211105,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 211110,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemarrow/chemarrow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211080,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 211085,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 19:59:36 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemarrow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemarrow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemarrow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemarrow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chembst' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of BibTeX files for chemistry journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/chembst')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a collection of advanced BibTeX style files suitable for publications in chemistry journals. Currently, style files for journals published by the American Chemical Society, Wiley-VCH and The Royal Society of Chemistry are available. The style files support advanced features such as automatic formatting of errata or creating an appropriate entry for publications in Angewandte Chemie where both English and German should be cited simultaneously.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/chembst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/chembst/chembst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 18:08:02 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chembst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chembst')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chembst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chembst')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemcompounds' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple consecutive numbering of chemical compounds.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemcompounds')}, 'XML::XPath::Literal' ),
- 'description' => 'The chemcompounds package allows for a simple consecutive numbering of chemical compounds. Optionally, it is possible to supply a custom name for each compound. The package differs from the chemcono package by not generating an odd-looking list of compounds inside the text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemcompounds/chemcompounds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 211825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemcompounds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemcompounds')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemcompounds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemcompounds')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemcono' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for compound numbers in chemistry documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemcono')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for using compound numbers in chemistry documents. It works like \\cite and the \\thebibliography, using \\fcite and \\theffbibliography instead. It allows compound names in documents to be numbered and does not affect the normal citation routines.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemcono/chemcono.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 212180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 19:59:36 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemcono')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemcono')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemcono')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemcono')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemexec' => bless( {
- 'caption' => bless( do{\(my $o = 'Creating (chemical) exercise sheets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemexec')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides environments and commands that the author needed when preparing exercise sheets and other teaching material. In particular, the package supports the creation of exercise sheets, with separating printing of solutions',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemexec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 212495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemexec/chemexec_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 212515,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 212520,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemexec/chemexec_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 212540,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 212545,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 18:08:02 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemexec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemexec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemexec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemexec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw molecules with easy syntax.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/chemfig')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the command \\chemfig{<code>}, which draws molecules using the tikz package. The <code> argument provides instructions for the drawing operation. While the diagrams produced are essentially 2-dimensional, the package supports many of the conventional notations for illustrating the 3-dimensional layout of a molecule. The package uses TikZ for its actual drawing operations.',
- 'docs' => {
- 'ctan:/macros/generic/chemfig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 212990,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/chemfig/chemfig_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213035,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 213040,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/chemfig/chemfig_doc_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213010,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 213015,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 23:23:08 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemfig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemfig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemmacros' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of macros to support typesetting chemistry documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemmacros')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a collection of macros and commands which are intended to make typesetting chemistry documents faster and more convenient. Coverage includes some nomenclature commands, oxidation numbers, thermodynamic data, newman projections, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemmacros/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemmacros/chemmacros_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213415,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 213420,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemmacros/chemmacros_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 213445,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-18 19:11:54 +0200 (Fri, 18 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemmacros')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemmacros')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemmacros')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemmacros')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemnum' => bless( {
- 'caption' => bless( do{\(my $o = 'A method of numbering chemical compounds.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemnum')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a \\label- and \\ref-like commands for compound numbers. The package requires LaTeX 3 packages expl3 (from the l3kernel bundle) and xparse (from the l3packages bundle).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemnum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemnum/chemnum_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213940,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 213945,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemnum/chemnum_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 213965,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 213970,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:19:46 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemnum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemnum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemnum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemnum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemscheme' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for chemical schemes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemstyle')}, 'XML::XPath::Literal' ),
- 'description' => 'The chemscheme package consists of two parts, both related to chemical schemes. The package adds a scheme float type to the LaTeX default types figure and table. The scheme float type acts in the same way as those defined by the LaTeX kernel, but is intended for chemical schemes. The package also provides a method for adding automatic numbering of chemicals to schemes. The package is distributed as part of the chemstyle bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemstyle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 214335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemstyle/chemstyle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 214355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 18:08:02 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemscheme')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemstyle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemscheme')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemstyle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemstruct' => bless( {
- 'caption' => bless( do{\(my $o = 'Structural organic chemistry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/chemstruct')}, 'XML::XPath::Literal' ),
- 'description' => 'An ingenious package that will also work with Plain TeX. There are signs that it may have been (in part) inspiration for XyMTeX.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/chemstruct/chemdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 214705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 19:59:36 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemstruct')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chemstruct')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemstyle' => bless( {
- 'caption' => bless( do{\(my $o = 'Writing chemistry with style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemstyle')}, 'XML::XPath::Literal' ),
- 'description' => 'Chemstyle has been developed as a successor to the LaTeX package provided by the rsc bundle. The package provides an extensible system for formatting chemistry documents according to the conventions of a number of leading journals. It also provides some handy chemistry-related macros. Chemstyle is much enhanced compared to its predecessor, and users of rsc are strongly encouraged to migrate (all of the additional macros in the rsc LaTeX package are present in chemstyle). The package chemscheme is distributed with chemstyle; chemstyle itself incorporates ideas that come from the trivfloat package; the documentation uses the auto-pst-pdf package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemstyle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 215110,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemstyle/chemstyle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 215130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-29 01:08:38 +0100 (Sun, 29 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemstyle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemstyle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemstyle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chemstyle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0l')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemsym' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typing chemical symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chemsym')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides some basic support for typesetting chemical formulae, avoiding direct use of maths mode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chemsym/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 215460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chemsym/chemsym.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 215480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 19:59:36 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemsym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chemsym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chemsym')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chemtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Structural chemistry')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/chemtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was a very early demonstration of the use of TeX for graphical purposes; it is seldom if ever used now (21st century), but represented ground-breaking effort when first released.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/chemtex/chemtex.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 215835,
- '',
- 'details',
- 'Readme (a bit more)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/chemtex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 215815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 20:18:06 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chemtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chemtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cheq' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe chess font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/chess/cheq')}, 'XML::XPath::Literal' ),
- 'description' => 'The font itself is presented as Macintosh stuffit (both in \'printer\' and \'screen\' formats), and (for some reason) as a .ps file, which from the documentation sounds as if it ought to be a .pfa file. Metrics (both AFM and TeX .pl files), and a simple package for generating images of pieces, are provided.',
- 'docs' => {
- 'ctan:/fonts/chess/cheq/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 216150,
- '',
- 'details',
- 'Readme (partly marked-up for TeX use)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-17 13:21:35 +0200 (Sun, 17 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cheq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cheq')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cherokee' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for the Cherokee script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cherokee')}, 'XML::XPath::Literal' ),
- 'description' => 'The Cherokee script was designed in 1821 by Segwoya. The alphabet is essentially syllabic, only 6 characters (a e i o s u) correspond to Roman letters: the font encodes these to the corresponding roman letter. The remaining 79 characters have been arbitrarily encoded in the range 38-122; the cherokee package provides commands that map each such syllable to the appropriate character; for example, Segwoya himself would be represented \\Cse\\Cgwo\\Cya. The font is distributed as Metafont source; it works very poorly in modern environments, and could do with expert attention (if you are interested, please contact the CTAN team for details).',
- 'docs' => {
- 'ctan:/fonts/cherokee/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 216490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:24:48 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cherokee')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cherokee')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cherokee')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cherokee')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chess' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting chess boards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/chess/chess')}, 'XML::XPath::Literal' ),
- 'description' => 'The original (and now somewhat dated) TeX chess font package. Potential users should consider skak (for alternative fonts, and notation support), texmate (for alternative notation support), or chessfss (for flexible font choices).',
- 'docs' => {
- 'ctan:/fonts/chess/chess/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 217210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-31 18:14:50 +0100 (Sun, 31 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chess')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chess')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chess')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chess')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chess-problem-diagrams' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for typesetting chess problem diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chess-problem-diagrams')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macros to typeset chess problem diagrams including fairy chess problems (mostly using rotated images of pieces) and other boards.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chess-problem-diagrams/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 216825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chess-problem-diagrams/diagram.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 216845,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 11:47:32 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chess-problem-diagrams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chess-problem-diagrams')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chess-problem-diagrams')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chess-problem-diagrams')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chessboard' => bless( {
- 'caption' => bless( do{\(my $o = 'Print chess boards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chessboard')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers commands to print chessboards. It can print partial boards, hide pieces and fields, color the boards and put various marks on the board. It has a lot of options to place pieces on the board. Using exotic pieces (e.g., for fairy chess) is possible. The documentation includes an example of an animated chessboard, for those whose PDF viewer can display animations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chessboard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 217515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chessboard/chessboard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 217535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-17 13:56:26 +0200 (Sun, 17 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chessboard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chessboard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chessboard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chessboard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chessfss' => bless( {
- 'caption' => bless( do{\(my $o = 'A package to handle chess fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chessfss')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers commands to use and switch between chess fonts. It uses the LaTeX font selection scheme (nfss). The package doesn\'t parse, format and print PGN input like e.g. the packages skak or texmate; the aim of the package is to offer writers of chess packages a bundle of commands for fonts, so that they don\'t have to implement all these commands for themselves. A normal user can use the package to print e.g. single chess symbols and simple diagrams. The documentation contains also a section about installation of chess fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chessfss/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 217890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chessfss/chessfss.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 217910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-17 13:56:26 +0200 (Sun, 17 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chessfss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chessfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chessfss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chessfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chessmin' => bless( {
- 'caption' => bless( do{\(my $o = 'Minimal chess diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/chessmin.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro that takes a delimited string to define a board layout. The board is drawn using chess symbols crudely assembled using blocks; the author remarks that the job is done better with Tutelaers\' chess package, with its associated fonts (modern users would be well advised to look at other alternatives to "chess").',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-06 14:09:49 +0200 (Sun, 06 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chessmin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chessmin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chet' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX class inspired by harvmac.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chet')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed to streamline the work of typesetting, and to provide the look and feel of harvmac for readers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chet/Documentation/chetdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 218515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 218495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-18 14:52:40 +0100 (Sun, 18 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chet')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chextras' => bless( {
- 'caption' => bless( do{\(my $o = 'A companion package for the Swiss typesetter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chextras')}, 'XML::XPath::Literal' ),
- 'description' => 'The package simplifies the preparation of Swiss documents and letters by setting up linguistic and common packages. While linked to the chletter document class, it is not tied to it and may be used as a general purpose package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chextras/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 218880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chextras/chextras.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 218900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-20 12:24:59 +0200 (Wed, 20 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chextras')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chextras')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chextras')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chextras')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chgbar' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw change bars in the margin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/chgbar.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros \\chgbarbegin and \\chgbarend to mark the extent of changes to the document. The change bar is drawn continuously between the lines containing the two macros, but there are issues due to the timing of glue set in the vertical stretchability of the page.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-13 16:21:10 +0200 (Sun, 13 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chgbar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chgbar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chicago' => bless( {
- 'caption' => bless( do{\(my $o = 'A "Chicago" bibliography style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/chicago')}, 'XML::XPath::Literal' ),
- 'description' => 'Chicago is a BibTeX style that follows the "B" reference style of the 13th Edition of the Chicago manual of style; a LaTeX package (to LaTeX 2.09 conventions) is also provided. The style was derived from the newapa style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-25 20:17:19 +0100 (Thu, 25 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chicago')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chicago')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chicago')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chicago')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chicago-annote' => bless( {
- 'caption' => bless( do{\(my $o = 'Chicago-based annotated BibTeX style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/chicago-annote/chicago-annote.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a revision of chicagoa.bst, using the commonly-used annote field in place of the original\'s annotation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-03 15:12:24 +0100 (Tue, 03 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chicago-annote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chicago-annote')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chicago-annote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chicago-annote')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chicagoa' => bless( {
- 'caption' => bless( do{\(my $o = '"Chicago" bibliography style with annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/chicagoa.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a modification of the author\'s chicago style, to support an \'annotation\' field in bibliographies.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-25 20:17:19 +0100 (Thu, 25 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chicagoa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chicagoa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chickenize' => bless( {
- 'caption' => 'Use lua callbacks for "interesting" textual effects.',
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/chickenize')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows manipulations of any LuaTeX document (it is known to work with Plain LuaTeX and LuaLaTeX). Most of the package\'s functions are merely for fun or educational use, but some functions (for example, colorstretch for visualising the badness and font expansion of each line, and letterspaceadjust doing what its name says) could be useful in a "normal" LuaTeX document.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/chickenize/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 220530,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/chickenize/chickenize.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 220550,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 11:52:01 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chickenize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chickenize')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'china2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Font and macros for Chinese calendar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/china2e')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package to produce Chinese calendar symbols of the old Chinese lunisolar calendar. The associated font is distributed as Metafont source.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/china2e/chinadoc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 220880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/china2e/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 220860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:09:48 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'china2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'china2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'china2e')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chitex' => bless( {
- 'caption' => bless( do{\(my $o = 'A Chinese TeX system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/chitex')}, 'XML::XPath::Literal' ),
- 'description' => 'ChiTeX provides the means for typesetting Chinese in a TeX system, including the necessary fonts. The bundle provides installation images for either Unix systens (FreeBSD or Linux, using TeX Live), or for Windows systems (using MiKTeX 2.9). In all cases, the TeX distribution should be installed before installing ChiTeX.',
- 'docs' => {
- 'ctan:/systems/chitex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 221175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/chitex/Unix/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 221195,
- '',
- 'details',
- 'Readme -- Unix systems'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/chitex/Windows/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 221215,
- '',
- 'details',
- 'Readme -- Windows systems'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-06 12:59:00 +0200 (Wed, 06 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chitex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chitex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chklref' => bless( {
- 'caption' => bless( do{\(my $o = 'Check for problems with labels in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/chklref')}, 'XML::XPath::Literal' ),
- 'description' => 'It is quite common that after modifying a tex file, many unused labels remain in it. The purpose of chklref is to automatically find these useless labels. It also looks for "non starred" mathematical environments with no labels and advises the user to use a starred version instead.',
- 'docs' => {
- 'ctan:/support/chklref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 221500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-28 20:34:59 +0200 (Mon, 28 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chklref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chklref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chktex' => bless( {
- 'caption' => bless( do{\(my $o = 'Check for errors in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/chktex')}, 'XML::XPath::Literal' ),
- 'description' => 'The program reports typographic and other errors in LaTeX documents. Filters are also provided for checking the LaTeX parts of CWEB documents.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 14:01:59 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chktex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chktex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chktex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chletter' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for typesetting letters to Swiss rules.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chletter')}, 'XML::XPath::Literal' ),
- 'description' => 'The class enables composition of letters fitting into Swiss C5 & C6/5 windowed envelopes. No assumption is made about the language used. The class is based on the standard LaTeX classes and is compatible with the LaTeX letter class. It is not limited to letters and may be used as a generic document class; it is used with the chextras package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chletter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 222130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chletter/chletter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 222150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 222155,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-11 07:24:02 +0200 (Mon, 11 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chletter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chletter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chletter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chngcntr' => bless( {
- 'caption' => bless( do{\(my $o = 'Change the resetting of counters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chngcntr')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines commands \\counterwithin (which sets up a counter to be reset when another is incremented) and \\counterwithout (which unsets such a relationship).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chngcntr/chngcntr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 222500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-09 12:54:42 +0100 (Tue, 09 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chngcntr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chngcntr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chngcntr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chngcntr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chngpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Change the page layout in the middle of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/changepage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides broadly similar functionality to changepage, with which it is distributed. It is, however, considered obsolete, and should not be used in new documents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/changepage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 222855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/changepage/changepage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 222875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-20 21:22:26 +0200 (Tue, 20 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chngpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chngpage')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chomsky' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to typeset parsing trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/chomsky.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for typesetting parsing trees that (apparently) don\'t rely on any other packages (the trees are drawn in LaTeX picture mode). The macros were originally advertised for use with LaTeX 2.09, but will probably work with current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-10 02:00:00 +0200 (Wed, 10 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chomsky')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'chomsky')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chroma' => bless( {
- 'caption' => bless( do{\(my $o = 'Chroma: a reference book of LaTeX colours.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/colour/chroma')}, 'XML::XPath::Literal' ),
- 'description' => 'This reference book presents several lists of colours and their respective parameters in a number of colour models. The lists are constructed either by parameters or by name. \'Colours by parameters\' displays systematic series of colours, based on 3-tuples of numbers that are interpreted as colour parameters in the \'rgb\', \'cmy\', and \'hsb\' colour models. \'Colours by name\' displays sets of colours that have been given specific names such that LaTeX users do not have to care about their parametrisation. However, as soon as there is the intention to use these colours outside the LaTeX world (e.g., website construction or drawing programs), the parameters suddenly gain importance. For each colour name, we display: - the colour itself plus the name of the underlying model, - a 50%-tint (mixture with \'white\'), - a 50%-tone (mixture with \'gray\'), - a 50%-shade (mixture with \'black\'), and - the complementary colour. Additionally, for the base colours defined by the xcolor package, also all 50%-mixes of base colour pairs are included.',
- 'docs' => {
- 'ctan:/info/colour/chroma/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 223515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/colour/chroma/chroma.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 223535,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-17 01:14:57 +0100 (Sat, 17 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chroma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chroma')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chroma')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chronology' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides a horizontal timeline.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chronology')}, 'XML::XPath::Literal' ),
- 'description' => 'A timeline package that allows labelling of events with per-day granularity. Other features include relative positioning with unit specification, adjustable tick mark step size, and scaling to specified width.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chronology/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 223835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chronology/chronology.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 223855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 11:26:01 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chronology')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chronology')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chronology')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chronology')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chronosys' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing time-line diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chronosys')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to produce time line diagrams. Interfaces for Plain TeX, Context and LaTeX are provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chronosys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chronosys/docchronosys_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224195,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 224200,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chronosys/docchronosys_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224170,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 224175,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 19:39:35 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chronosys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chronosys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chronosys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chronosys')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'chscite' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for Chalmers University of Technology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/chscite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package, heavily based on the harvard package for Harvard-style citations, provides a citation suite for students at Chalmers University of Technology that follows given recommendations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/chscite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/chscite/chscite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-14 12:19:39 +0200 (Mon, 14 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'chscite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'chscite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'chscite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'chscite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.999')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'circ' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typesetting circuit diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/circ')}, 'XML::XPath::Literal' ),
- 'description' => 'Several electrical symbols like resistor, capacitor, transistors etc., are defined. The symbols can be connected with wires. The package also contains an American resistor symbol for those of us on that side of the Atlantic. The package also has simple facilities for producing optics diagrams; however, no-one would deny that the PSTricks pst-optic package, or the MetaPost makecirc package does the job better.',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/circ/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/diagrams/circ/circ.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 224995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-31 18:14:50 +0100 (Sun, 31 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'circ')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'circ')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'circ')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'circ')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'circle' => bless( {
- 'caption' => bless( do{\(my $o = 'Maths mode circles for temporal logic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/circle')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides circles in math mode that can be used for the nextstep operator of temporal logic, in conjunction with \\Box and \\Diamond (latexsym) or \\square and \\lozenge (amssymb). LaTeX circles \\circ and \\bigcirc are not of the right size. The circles are taken from the font lcircle10. The package contains some hacks to approximate the right size and this solution is definitely not sufficient to give a high quality output.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/circle/circle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 225380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-15 23:31:41 +0100 (Sat, 15 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'circle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'circle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'circle')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'circuit-macros' => bless( {
- 'caption' => bless( do{\(my $o = 'M4 Macros for Electric circuit diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/circuit_macros')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros for drawing high-quality electric circuits containing fundamental elements, amplifiers, transistors, and basic logic gates to include in TeX, LaTeX, or similar documents. Some tools and examples for other types of diagrams are also included. The macros can be evaluated to drawing commands in the pic language, which is very easy to understand and which has a good power/complexity ratio. Pic contains elements of a simple programming language, and is well-suited to line drawings requiring parametric or conditional components, fine tuning, significant geometric calculations or repetition, or that are naturally block structured or tree structured. (The m4 and pic processors are readily available for Unix and PC machines.) Alternative output macros can create TeX output to be read by pstricks, Tikz commands for use by the pgf bundle, or SVG.',
- 'docs' => {
- 'ctan:/graphics/circuit_macros/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 225755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/circuit_macros/doc/CMman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 225775,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 00:38:54 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'circuit-macros')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'circuit-macros')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '7.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'circuitikz' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw electrical networks with TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/circuitikz')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of macros for naturally typesetting electrical and (somewhat less naturally, perhaps) electronic networks. It is designed as a tool that is easy to use, with a lean syntax, native to LaTeX, and directly supporting PDF output format. So is based on the very impressive pgf/TikZ package.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/circuitikz/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 226145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/circuitikz/doc/latex/circuitikz/circuitikzmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 226165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:36:15 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'circuitikz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'circuitikz')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'circuitikz')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'circuitikz')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cirth' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for Cirth.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cirth')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a font to represent the runic Cirth script devised by Tolkien for his Sindarin language. The font is provided as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/cirth/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 226500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cirth/cirth.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 226520,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:24:48 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cirth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cirth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cirth')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cite' => bless( {
- 'caption' => bless( do{\(my $o = 'Improved citation handling in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports compressed, sorted lists of numerical citations, and also deals with various punctuation and other issues of representation, including comprehensive management of break points. The package is compatible with both hyperref and backref. The package is (unsurprisingly) part of the cite bundle of the author\'s citation-related packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 227335,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cite/cite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 227355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 10:54:58 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cite-bundle' => bless( {
- 'caption' => bless( do{\(my $o = 'Citation management bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cite')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of packages related to managing citations: - cite, which supports compressed, sorted lists of numerical citations, and also deals with various punctuation and other issues of representation; - drftcite, which prints citation keys rather than numbers; - overcite, which prints citation numbers in a superscript position; and - chapterbib, which permits multiple bibliographies, one per \\included file in a document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 226935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cite-bundle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cite-bundle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'citeref' => bless( {
- 'caption' => 'Add reference-page-list to bibliography-items.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/citeref/citeref.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The citeref package does its job without using the indexing facilities, and needs no special \\cite-replacement package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-16 11:09:34 +0100 (Sun, 16 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'citeref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'citeref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'citeref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'citesidx' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce a citation list for the bibliography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/citesidx')}, 'XML::XPath::Literal' ),
- 'description' => 'The list of citations may appear as a list of page numbers in each cited entry in the bibliography, or in the index. A modern implementation of the same concept is backref (part of the hyperref distribution), that produces hypertext links from the bibliography to each citation.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/citesidx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 227980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-04 21:11:06 +0100 (Tue, 04 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'citesidx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'citesidx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cj' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Computer Journal')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/cj.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Deals with the requirements of the Computer Journal (published by the British Computer Society). These requirements are not met by custom-bib, and this file has been derived from a near approximation produced by custom-bib.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-11 23:46:25 +0200 (Wed, 11 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'CJ')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cjhebrew' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Hebrew with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hebrew/cjhebrew')}, 'XML::XPath::Literal' ),
- 'description' => 'The cjhebrew package provides Adobe Type 1 fonts for Hebrew, and LaTeX macros to support their use. Hebrew text can be vocalised, and a few accents are also available. The package makes it easy to include Hebrew text in other-language documents. The package makes use of the e-TeX extensions to TeX, so should be run using an "e-LaTeX".',
- 'docs' => {
- 'ctan:/language/hebrew/cjhebrew/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 228465,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-01 00:37:00 +0100 (Mon, 01 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cjhebrew')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjhebrew')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'CJHebrew')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cjhebrew')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cjk' => bless( {
- 'caption' => bless( do{\(my $o = 'CJK language support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/chinese/CJK')}, 'XML::XPath::Literal' ),
- 'description' => 'CJK is a macro package for LaTeX, providing simultaneous support for various Asian scripts in many encodings (including Unicode): - Chinese (both traditional and simplified), - Japanese, - Korean and - Thai. A special add-on feature is an interface to the Emacs editor (cjk-enc.el) which gives simultaneous, easy-to-use support to a bunch of other scripts in addition to the above: - Cyrillic, - Greek, - Latin-based scripts, - Russian and - Vietnamese.',
- 'docs' => {
- 'ctan:/language/chinese/CJK/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 229295,
- '',
- 'details',
- 'Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 20:27:35 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cjk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cjk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cjk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.8.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cjk-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Chinese/Japanese/Korean fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/CJK')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts to go with the cjk macro package for Chinese, Japanese and Korean with LaTeX2e. The package aims to supersede HLaTeX fonts bundle.',
- 'docs' => {
- 'ctan:/fonts/CJK/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 228840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cjk-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjk-fonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cjk-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cjkpunct' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjust locations and kerning of CJK punctuation marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/chinese/cjkpunct')}, 'XML::XPath::Literal' ),
- 'description' => 'The package serves as a companion package for CJK.',
- 'docs' => {
- 'ctan:/language/chinese/cjkpunct/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 229755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 14:16:05 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cjkpunct')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjkpunct')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cjkpunct')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cjkpunct')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.8.1-2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cjw' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of packages and classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cjw')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains: - a collection of support macros, offering general support, support for various areas of maths, and for typesetting of units, - a letter and envelope class, - an outlining package, and - a package that enables all of Plain TeX usage under LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cjw/cjw-latex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 230100,
- '',
- 'details',
- 'General support documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cjw/cjw-ltr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 230120,
- '',
- 'details',
- 'Letter class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cjw/cjwoutl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 230140,
- '',
- 'details',
- 'Documentation of outline package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cjw/cjwplain.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 230160,
- '',
- 'details',
- 'Documentation of Plain TeX support'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cjw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cjw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'classes' => bless( {
- 'caption' => bless( do{\(my $o = 'The source of LaTeX\'s standard classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The article, report and book classes of current LaTeX (and their class option files) all derive from a single source file, classes.dtx; its contents are extracted to the class files themselves in the course of installing LaTeX. Of course, since classes.dtx is a documented source file, it may be formatted, for (perhaps) more relaxed reading. A formatted version exists in the base and latex-tds zip files of the LaTeX-TDS distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-29 21:28:31 +0100 (Thu, 29 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'classes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'classes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'classico' => bless( {
- 'caption' => bless( do{\(my $o = 'URW Classico type-1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/classico')}, 'XML::XPath::Literal' ),
- 'description' => 'The archive provides four type-1 fonts with metrics and LaTeX support files. URW Classico is a clone of the Optima typeface, a very well-known sans serif face designed by Hermann Zapf. The fonts were made available for non-commercial distribution by Artifex software. The support files were generated using fontinst.',
- 'docs' => {
- 'ctan:/fonts/urw/classico/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 230815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urw/classico/urw-classico.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 230835,
- '',
- 'details',
- 'Font sample and NFSS usage documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-08 01:15:07 +0100 (Sun, 08 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'classico')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'classico')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'classicthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'A "classically styled" thesis package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/classicthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The classicthesis package provides an elegant layout designed in homage to Bringhurst\'s "The Elements of Typographic Style". It makes use of a range of techniques to get the best results achievable using TeX. Included in the bundle are templates to make thesis writing easier.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/classicthesis/ClassicThesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 231150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/classicthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 231130,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-13 20:21:36 +0100 (Fri, 13 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'classicthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'classicthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'classicthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'classicthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'classif2' => bless( {
- 'caption' => bless( do{\(my $o = 'Biological classification tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/classif2.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an environment classif that simplifies the process of typesetting classification tables. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 231510,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 231515,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/classif2-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 231535,
- '',
- 'details',
- 'Example use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 231540,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-04 13:42:51 +0100 (Wed, 04 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'classif2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'classif2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'classlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Record classes used in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/classlist.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Load this package before \\documentclass: \\RequirePackage{classlist} \\documentclass[some,options]{whatever} After doing this, \\MainClass contains the name of the first loaded class, \\ClassList contains a set of triples <class name>, <options directly requested>, and <version requested>. (The package may also be loaded after \\documentclass, in which case some information is not available.) The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/classlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 231985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'classlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'classlist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'clefval' => bless( {
- 'caption' => bless( do{\(my $o = 'Key/value support with a hash.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/clefval')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides only two macros viz. \\TheKey and \\TheValue to define then use pairs of key/value and gives a semblance of a hash. Syntax: \\TheKey{key}{value} to define the value associated to the key, does not produce text; \\TheValue{key} to return the value linked to the key. Both arguments of \\TheKey are \'moving\' as LaTeX defines the term and we have sometimes to protect them.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/clefval/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 232390,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/clefval/clefval.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 232455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/clefval/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 232410,
- '',
- 'details',
- 'Package example of use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/clefval/exemple.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 232430,
- '',
- 'details',
- 'Package examples of use (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 232435,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-07 15:13:33 +0100 (Thu, 07 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'clefval')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'clefval')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'clefval')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'clefval')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cleveref' => bless( {
- 'caption' => bless( do{\(my $o = 'Intelligent cross-referencing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cleveref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enhances LaTeX\'s cross-referencing features, allowing the format of references to be determined automatically according to the type of reference. The formats used may be customised in the preamble of a document; babel support is available (though the choice of languages remains limited: currently Danish, Dutch, English, French, German, Italian, Norwegian, Russian, Spanish and Ukranian). The package also offers a means of referencing a list of references, each formatted according to its type. In such lists, it can collapse sequences of numerically-consecutive labels to a reference range.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cleveref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 232800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cleveref/cleveref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 232820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 19:24:00 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cleveref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cleveref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cleveref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cleveref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.18.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'clock' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical and textual clocks for TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/clock')}, 'XML::XPath::Literal' ),
- 'description' => 'Features graphical clocks (with a classical 12h dial and two hands) and text clocks (in 24h format) which can show system time or any time the user desires. Works with both TeX and LaTeX. The clock faces (appearances of the dial) are easily expandable; the default uses a custom Metafont font.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/clock/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 233100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'clock')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'clock')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'clock')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'clock')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'closefrm' => bless( {
- 'caption' => bless( do{\(my $o = 'Tidy up after reading a MetaPost file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/misc/closefrm.mp')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a \'closefrom\' macro to complement the \'readfrom\' primitive. It operates by repeatedly reading from a file until reaching EOF, which has the side-effect of closing the file. The macro might be useful to avoid running out of read files when using the MetaPost graph package to process many data files that contain extra junk at the end. (In such circumstances, reading the files will stop short of the end, so leaving the file open.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-12 11:44:35 +0200 (Sun, 12 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'closefrm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'closefrm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'clrscode' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesets pseudocode as in Introduction to Algorithms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/clrscode')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows you to typeset pseudocode in the style of Introduction to Algorithms, Second edition, by Cormen, Leiserson, Rivest, and Stein. The package was written by the authors. You use the commands the same way the package\'s author did when writing the book, and your output will look just like the pseudocode in the text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/clrscode/clrscode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 233645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-12 10:50:16 +0200 (Wed, 12 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'clrscode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'clrscode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'clrscode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'clrscode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'clsguide' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation of LaTeX class and package writing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation of commands (other than font-handling commands) that are useful when writing a LaTeX class or package. Part of a set of documentation that also covers new LaTeX 2e commands, font-handling, typesetting Cyrillic, LaTeX font encodings, configuration options and modification of latex.',
- 'docs' => {
- 'ctan:/macros/latex/doc/clsguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 234055,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'clsguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'clsguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm')}, 'XML::XPath::Literal' ),
- 'description' => 'Knuth\'s final iteration of his re-interpretation of a c.19 Modern-style font from Monotype. The family is comprehensive, offering both sans and roman styles, and a monospaced font, together with mathematics fonts closely integrated with the mathematical facilities of TeX itself. The base fonts are distributed as Metafont source, but autotraced PostScript Type 1 versions are available (one version in the AMS fonts distribution, and also the BaKoMa distribution). The Computer Modern fonts have inspired many later families, notably the European Computer Modern and the Latin Modern families.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:35:44 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-afm' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Font Metrics for the CM fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/afm')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of AFM files, derived from the Computer Modern sources; the purpose of creating the files was to make the fonts available to such applications as fontinst.',
- 'docs' => {
- 'ctan:/fonts/cm/afm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 234375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-30 14:04:02 +0100 (Sun, 30 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-afm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cm-afm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-gf' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate GF format for CM.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/gf/Makefile')}, 'XML::XPath::Literal' ),
- 'description' => 'A Makefile to generate GF files for the CM fonts. Note that GF format is typically not used nowadays, except as an intermediate stage, so this package is of little more than academic interest.',
- 'docs' => {
- 'ctan:/fonts/cm/gf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 234650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-09 20:47:39 +0200 (Thu, 09 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-gf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cm-gf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-lgc' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 CM-based fonts for Latin, Greek and Cyrillic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/cm-lgc')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are converted from Metafont sources of the Computer Modern font families, using textrace. Supported encodings are: T1 (Latin), T2A (Cyrillic), LGR (Greek) and TS1. The package also includes Unicode virtual fonts for use with Omega. The font set is not a replacement for any of the other Computer Modern-based font sets (for example, cm-super for Latin and Cyrillic, or cbgreek for Greek), since it is available at a single size only; it offers a compact set for \'general\' working. The fonts themselves are encoded to external standards, and virtual fonts are provided for use with TeX.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/cm-lgc/INSTALL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 234985,
- '',
- 'details',
- 'Installation instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/cm-lgc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 234965,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:09:48 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-lgc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cm-lgc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm-lgc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Sources of the Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/mf')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the latest Metafont sources of Knuth\'s Computer Modern fonts. Most modern TeX distributions will generate TFM and bitmap files automatically, as needed, but there are (nevertheless) distributions of Computer Modern TFM files and PK files (at an arcane, and archaic, range of resolutions).',
- 'docs' => {
- 'ctan:/fonts/cm/mf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 235895,
- '',
- 'details',
- 'Readme and implementation notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cm-mf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-mf-extra' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra Metafont files for CM.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/mf-extra/bold')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides bold versions of cmcsc, cmex, cmtex and cmtt fonts (all parts of the standard computer modern font distribution), as Metafont base files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-mf-extra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cm-mf-extra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-mf-opt-kern' => bless( {
- 'caption' => bless( do{\(my $o = 'Improve the kerning of CM fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/mf_optimized_kerning')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers revised versions of two files, roman.mf and romlig.mf, that appear in the Metafont definition of the Computer Modern fonts. Potential users should exercise caution in their use of the package; the kerning makes noticeable changes to the appearance of the output, and can cause confusion to anyone who doesn\'t know the fonts are non-standard.',
- 'docs' => {
- 'ctan:/fonts/cm/mf_optimized_kerning/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 235600,
- '',
- 'details',
- 'Notes and warnings on use of these adaptations'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-mf-opt-kern')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cm-mf-opt-kern')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-pk' => bless( {
- 'caption' => bless( do{\(my $o = 'PK bitmaps of the Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/pk')}, 'XML::XPath::Literal' ),
- 'description' => 'These are generated bitmap versions of the Computer Modern fonts, at resolutions and using Metafont settings defined long ago. (The resolutions available are 120 and 240dpi, and 300dpi for both write-black and write-white printer engines.) Since most modern distributions will generate any PK font needed, on the fly at output time, the present distribution is of little more than academic interest.',
- 'docs' => {
- 'ctan:/fonts/cm/pk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 236165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-pk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cm-pk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-super' => bless( {
- 'caption' => bless( do{\(my $o = 'CM-Super family of fonts')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/cm-super')}, 'XML::XPath::Literal' ),
- 'description' => 'CM-Super family of fonts are Adobe Type 1 fonts that replace the T1/TS1-encoded Computer Modern (EC/TC), T1/TS1-encoded Concrete, T1/TS1-encoded CM bright and LH fonts (thus supporting all European languages except Greek, and Cyrillic-based languages), and bringing many ameliorations in typesetting quality. The fonts exhibit the same metrics as the Metafont-encoded originals.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/cm-super/FAQ' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 236510,
- '',
- 'details',
- 'Frequently Asked Questions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/cm-super/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 236490,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-super')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm-super')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cm-super')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm-super')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-tfm' => bless( {
- 'caption' => bless( do{\(my $o = 'Metric files for the Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/tfm')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the metric (TFM) files for the Computer Modern fonts. While they are not strictly necessary for current TeX systems (which can generate TFM files, as needed, on the fly), distributions do nevertheless carry them.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-30 00:31:47 +0100 (Sun, 30 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-tfm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cm-tfm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cm-unicode' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Modern Unicode font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm-unicode')}, 'XML::XPath::Literal' ),
- 'description' => 'Computer Modern Unicode fonts were converted from Metafont sources using mftrace with autotrace backend and fontforge. Some characters in several fonts are copied from Blue Sky type 1 fonts released by AMS. Currently the fonts contain glyphs from Latin (Metafont ec, tc, vnr), Cyrillic (lh), Greek (cbgreek when available) code sets and IPA extensions (from tipa). This font set contains 33 fonts. This archive contains AFM, PFB and OTF versions; the OTF version of the Computer Modern Unicode fonts works with TeX engines that directly support OpenType features, such as XeTeX and LuaTeX.',
- 'docs' => {
- 'ctan:/fonts/cm-unicode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 237090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cm-unicode/doc/cmunrm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 237110,
- '',
- 'details',
- 'Upright font tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cm-unicode/doc/cmunti.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 237130,
- '',
- 'details',
- 'Italic font tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cm-unicode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm-unicode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cm-unicode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm-unicode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmactex' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX for the Macintosh.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/cmactex')}, 'XML::XPath::Literal' ),
- 'description' => 'This port of TeX for the Mac OS/X is based a current TeX system, and adds a DVI viewer MacDVI. (The author also offers a port of GhostScript, with a PS->PDF. capability. It is compatible with common Mac text editors, and will cope with both files created either under Unix-based systems or under Windows.',
- 'docs' => {
- 'http://www.kiffe.com/tex/userguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 237845,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmactex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmactex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmap' => bless( {
- 'caption' => bless( do{\(my $o = 'Make PDF files searchable and copyable.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cmap')}, 'XML::XPath::Literal' ),
- 'description' => 'The cmap package provides character map tables, which make PDF files generated by pdfLaTeX both searchable and copy-able in acrobat reader and other compliant PDF viewers. Encodings supported are OT1, T1, T2A, T2B, T2C and T5, together with LAE (Arabic), LFE (Farsi) and LGR (Greek) and a variant OT1tt for cmtt-like fonts. The package\'s main limitation currently is the inability to work with virtual fonts, because of limitations of pdfTeX. This restriction may be resolved in a future version of pdfTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cmap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 238130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-11 00:35:13 +0200 (Tue, 11 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmarrows' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost arrows and braces in the Computer Modern style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/cmarrows')}, 'XML::XPath::Literal' ),
- 'description' => 'This MetaPost package contains macros to draw arrows and braces in the Computer Modern style.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/cmarrows/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 238460,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/cmarrows/cmarrows.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 238480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-05 14:17:42 +0100 (Mon, 05 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmarrows')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmarrows')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmarrows')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmarrows')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmastro' => bless( {
- 'caption' => bless( do{\(my $o = 'Font for planetary symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cmastro')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a font as Metafont source (with driver files for a number of sizes), and LaTeX code for using the font.',
- 'docs' => {
- 'ctan:/fonts/cmastro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 238765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-13 20:21:36 +0100 (Fri, 13 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmastro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmastro')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmastro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmbright' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Modern Bright fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cmbright')}, 'XML::XPath::Literal' ),
- 'description' => 'A family of sans serif fonts for TeX and LaTeX, based on Donald Knuth\'s CM fonts. It comprises OT1, T1 and TS1 encoded text fonts of various shapes as well as all the fonts necessary for mathematical typesetting, including AMS symbols. This collection provides all the necessary files for using the fonts with LaTeX. A commercial-quality Adobe Type 1 version of these fonts is available from Micropress. Free versions are available, in the cm-super font bundle (the T1 and TS1 encoded part of the set), and in the hfbright (the OT1 encoded part, and the maths fonts).',
- 'docs' => {
- 'ctan:/fonts/cmbright/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 239155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cmbright/cmbright.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 239175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-01 00:37:00 +0100 (Mon, 01 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmbright')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmbright')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmbright')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmbright')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '8.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmcyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Modern fonts with cyrillic extensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/cmcyr')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the Computer Modern fonts extended with Russian letters, in Metafont sources and ATM Compatible Type 1 format. The fonts are provided in KOI-7, but virtual fonts are available to recode them to three other Russian 8-bit encodings.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/cmcyr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 239785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 14:16:16 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmcyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmcyr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmcyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmcyr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmcyr-patch' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of Type 1 Cyrillic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/cmcyr-encoding-patch')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a set of fonts, derived from a set within the Bakoma collection; the originals had encoding problems, and the package offers modified (working) versions.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/cmcyr-encoding-patch/README.cmcyr-encoding-patch' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 239495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmcyr-patch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmcyr-patch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmcyralt-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Russian fonts in "alternative" encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/cmcyralt')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides VFs to generate a set of fonts that have Knuth\'s CM in the bottom 128 slots, and modified cmcyr fonts, re-encoded into \'alternative\' encoding, in the top 128 slots. Macro support in LaTeX is also available.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/cmcyralt/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 240150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cyrillic/cmcyralt/readme.ori' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 240170,
- '',
- 'details',
- 'Author\'s original readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 14:16:16 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmcyralt-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmcyralt-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmcyralt-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the cmcyralt fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cmcyralt')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros and fd files to use the cmcyralt fonts. Designed for use with an alternative-coded keyboard.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cmcyralt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 240495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-07 14:51:06 +0100 (Mon, 07 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmcyralt-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmcyralt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmcyralt-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmdstring' => bless( {
- 'caption' => bless( do{\(my $o = 'Get command name reliably.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cmdstring')}, 'XML::XPath::Literal' ),
- 'description' => 'Extracts the letters of a command\'s name (e.g., foo for command \\foo), in a reliable way.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cmdstring/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 240785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cmdstring/cmdstring.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 240805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 10:38:42 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmdstring')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmdstring')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmdstring')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmdstring')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmdtrack' => bless( {
- 'caption' => bless( do{\(my $o = 'Check used commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cmdtrack')}, 'XML::XPath::Literal' ),
- 'description' => 'The package keeps track of whether a command defined in a document preamble is actually used somewhere in the document. After the package is loaded in the preamble of a document, all \\newcommand (and similar command definitions) between that point and the beginning of the document will be marked for logging. At the end of the document a report of command usage will be printed in the TeX log, for example: - "mdash was used on line 25"; - "ndash was never used".',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cmdtrack/cmdtrack.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 241150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 08:38:01 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmdtrack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmdtrack')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmdtrack')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmextra-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Install macros for "standard" fonts not used by LaTeX itself.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base/cmextra.ins')}, 'XML::XPath::Literal' ),
- 'description' => 'This file extracts font definition files for extra Computer-Modern-based fonts: the Concrete fonts by Knuth (and their T1-encoded derivatives), and the Cyrillic fonts from the University of Washington (in their Sauter variant. (The sources of these font definition files are present in the LaTeX distribution, but they are not extracted by default.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 13:35:59 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmextra-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmextra-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmfrak' => bless( {
- 'caption' => bless( do{\(my $o = 'Reencoded versions of Haralambous fraktur fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/cmfrak')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont sources to enable Haralambous\'s Fraktur font to be built in a CM-like encoding (cmfrak) or a "DC-like" encoding (effectively, LaTeX T1: dcfrak).',
- 'docs' => {
- 'ctan:/fonts/gothic/cmfrak/00readme_fraktur.msg' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 241815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmfrak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmfrak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmll' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbols for linear logic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cmll')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a very small font set that contain some symbols useful in linear logic, which are apparently not available elsewhere. Variants are included for use with Computer Modern serif and sans-serif and with the AMS Euler series. The font is provided both as Metafont source, and in Adobe Type 1 format. LaTeX support is provided. format.',
- 'docs' => {
- 'ctan:/fonts/cmll/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 242140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cmll/cmll.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 242160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:09:48 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmll')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmll')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmll')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmll')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmoefont' => bless( {
- 'caption' => bless( do{\(my $o = 'Old English glyphs to go with Computer Modern.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cmoefont')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts contain eth, thorn and yogh characters, plus an ogonek diacritic. The lower-case thorn is also duplicated, in the upright fonts of the set, in a more \'traditional\' shape.',
- 'docs' => {
- 'ctan:/fonts/cmoefont/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 242475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-04 21:11:06 +0100 (Tue, 04 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmoefont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmoefont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmolddig' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual fount setup for using old style digits.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cmolddig')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is a virtual fount setup for using old style digits by default with the OT1 encoded Computer Modern Roman upright founts. The eco package does the same job for the T1 encoded EC founts and is generally much better because the EC founts are like that; but then again, OT1 encoded cmr is available for free in TrueType and PS Type 1 formats and has its uses in pdf files as a result.',
- 'docs' => {
- 'ctan:/fonts/cmolddig/cmolddig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 242760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cmolddig/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 242740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-25 23:03:53 +0100 (Thu, 25 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmolddig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmolddig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmoutlines' => bless( {
- 'caption' => bless( do{\(my $o = 'Outline versions of the Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/cmoutlines')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont code which uses the original definitions of the CM fonts to produce an outline set. LaTeX support is available from the fundus outline package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmoutlines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmoutlines')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmpica' => bless( {
- 'caption' => bless( do{\(my $o = 'A Computer Modern Pica variant.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cmpica')}, 'XML::XPath::Literal' ),
- 'description' => 'An approximate equivalent of the Xerox Pica typeface; the font is optimised for submitting fiction manuscripts to mainline publishers. The font is a fixed-width one, rather less heavy than Computer Modern typewriter. Emphasis for bold-face comes from a wavy underline of each letter. The two fonts are supplied as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/cmpica/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 243315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 12:25:04 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmpica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmpica')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmpica')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmpica')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmpj' => bless( {
- 'caption' => bless( do{\(my $o = 'Style for the journal Condensed Matter Physics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cmpj')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains macros and some documentation for typesetting papers for submission to the Condensed Matter Physics journal published by the Institute for Condensed Matter Physics of the National Academy of Sciences of Ukraine.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cmpj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 243630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cmpj/usrguide/template.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 243650,
- '',
- 'details',
- 'Template and instructions to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmpj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmpj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmpj')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmpj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cms4talks' => bless( {
- 'caption' => bless( do{\(my $o = 'Content Management System for Talks')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/cms4talks')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a small tool written in Java enhancing the searching within and rearanging of bigger collections of talks (and slides) written in LaTeX. The tool requires Java 1.5 (tested, but should work with older versions) and MySQL.',
- 'docs' => {
- 'ctan:/support/cms4talks/Manual/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 244055,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 244060,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/cms4talks/Manual/manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 244030,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 244035,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 20:36:42 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cms4talks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cms4talks')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmsd' => bless( {
- 'caption' => bless( do{\(my $o = 'Interfaces to the CM Sans Serif Bold fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cmsd')}, 'XML::XPath::Literal' ),
- 'description' => 'Thr purpose of the package is to provide an alternative interface to the CM Sans Serif boldface fonts. The EC (T1, Cork) encoded versions of the \'CM Sans Serif boldface extended\' fonts differ considerably from the traditionally (OT1) encoded ones: at large sizes, >10pt, they have thinner strokes and are much wider. At 25pt they are hardly to be recognized as being \'boldface\'. This package attempts to make these T1 fonts look like the traditional ones did. You do not need any new fonts; the package just changes the way LaTeX makes use of the current ones.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cmsd/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 244290,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmsd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmsd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmsd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmsd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmslup' => bless( {
- 'caption' => bless( do{\(my $o = 'Upright punctuation with CM slanted.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/cmslup')}, 'XML::XPath::Literal' ),
- 'description' => 'The cmslup fonts address a problem with the appearance of punctuation in slanted text in mathematical documents. To achieve this, all punctuation characters are unslanted, and kerning between letters and punctuation is adjusted to allow for the italic correction. The fonts are implemented as a set of vf files; a package for support in LaTeX 2e is provided.',
- 'docs' => {
- 'ctan:/fonts/cm/cmslup/cmslup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 244670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cm/cmslup/cmslup.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 244650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-12 15:46:05 +0100 (Sun, 12 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmslup')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmslup')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmtest' => bless( {
- 'caption' => bless( do{\(my $o = 'CM fonts test sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/cmtest')}, 'XML::XPath::Literal' ),
- 'description' => 'Test files for the CM distribution. Unfortunately, some support files, mentioned in the Readme file, are lost.',
- 'docs' => {
- 'ctan:/fonts/cm/cmtest/0_read_me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 244900,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-04-15 12:52:04 +0200 (Sun, 15 Apr 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmtest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cmtest')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmtiup' => bless( {
- 'caption' => bless( do{\(my $o = 'Upright punctuation with CM italic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/cmtiup')}, 'XML::XPath::Literal' ),
- 'description' => 'The cmtiup fonts address a problem with the appearance of punctuation in italic text in mathematical documents. To achieve this, all punctuation characters are upright, and kerning between letters and punctuation is adjusted to allow for the italic correction. The fonts are implemented as a set of vf files; a package for support in LaTeX 2e is provided.',
- 'docs' => {
- 'ctan:/fonts/cm/cmtiup/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 245230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cm/cmtiup/cmtiup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 245250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-12 15:45:18 +0100 (Sun, 12 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmtiup')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cmtiup')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmtiup')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cmtiup')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmtt' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for handling the cmtt font better.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The cmtt package introduces a special encoding for the font, and provides a command which allows you to use all the characters without the disadvantages of verbatim text. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 245595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/cmtt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 245615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:08:26 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmtt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmtt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmtype3' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 3 outline versions of the CM fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/ps-type3')}, 'XML::XPath::Literal' ),
- 'description' => 'Auto-traced outline versions of the fonts, generated from 3000dpi gf versions. Other auto-traced versions, converted to Adobe Type 1, are available in the AMS and BaKoMa font distributions.',
- 'docs' => {
- 'ctan:/fonts/cm/ps-type3/cmrps.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 245985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-01 19:58:58 +0200 (Wed, 01 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmtype3')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'CM Type3')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cmyk-hax' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX macro package for colour manipulation (using PostScript).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/TeX-PS/cmyk-hax')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of TeX macros supporting colour separation and substitution using the TeX/PostScript environment. Requires dvips and colordvi.tex/sty from the standard dvips distribution. The current version enables processing of CMYK bitmaps.',
- 'docs' => {
- 'ctan:/macros/generic/TeX-PS/cmyk-hax/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 246250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/TeX-PS/cmyk-hax/cmyk-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 246270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-03 12:09:11 +0100 (Sat, 03 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cmyk-hax')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cmyk-hax')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.75')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cnoweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple "quality" printing of C sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/c_cpp/cnoweb')}, 'XML::XPath::Literal' ),
- 'description' => 'The Cnoweb system defines structure for comments in a C program; such C programs may be processed either by a C compiler, or by TeX, which will recognise the structured comments and typeset them nicely.',
- 'docs' => {
- 'ctan:/web/c_cpp/cnoweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 246565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cnoweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cnoweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cntdwn' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for countdowns, and for clocks in any timezone.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cntdwn')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides three sets of timers: - A short countdown (or count up) to an event. (Short being defined as less than a day.) The short countdown is designed for talks or presentations. There are three notification times, to announce to the speaker and audience that time is running out; - A long countdown to an event in the (distant) future. There are three notifications up to the main event (when counter reaches 0 seconds), and three notifications following 0 seconds; - Clock counters. The package allows you to create a clocks that display time and date. Clocks can show local time or time in any foreign time zone.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cntdwn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 246915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cntdwn/doc/cntdwn_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 246935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-02 13:48:33 +0200 (Thu, 02 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cntdwn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cntdwn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cntdwn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'code' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset "code" in verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/code')}, 'XML::XPath::Literal' ),
- 'description' => 'Uses the verbatim package to typeset code, and offers alignment and positioning options, as well as the possibility of framing the code sample.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'code')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'code')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'code128' => bless( {
- 'caption' => bless( do{\(my $o = 'Barcode macros for the Code 128 standard.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/code128')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros work both with Plain TeX and LaTeX. Details of usage may be gleaned from the test file the author provides.',
- 'docs' => {
- 'ctan:/macros/generic/code128/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 247495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'code128')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'code128')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'codedoc' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX code and documentation in LaTeX-format file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/codedoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The CodeDoc class is an alternative to DocStrip (and others) to produce LaTeX code along with its documentation without departing from LaTeX\'s ordinary syntax. The documentation is prepared like any other LaTeX document and the code to be commented verbatim is simply delimited by an environment. When an option is turned on in the class options, this code is written to the desired file(s). The class also includes fully customizable verbatim environments which provide the author with separate commands to typeset the material and/or to execute it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/codedoc/CodeDoc-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 247850,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/codedoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 247830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'codedoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'codedoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'codedoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'codedoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'codepage' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for variant code pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/codepage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a mechanism for inputting non-ASCII text. Nowadays, the job is mostly done by the inputenc package in the LaTeX distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/codepage/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 248190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 248195,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/codepage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 248215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 248220,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/codepage/codepage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 248240,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 248245,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/codepage/frintro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 248265,
- '',
- 'details',
- 'Introduction to package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 248270,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'codepage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'codepage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'codepage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'codepage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'codicefiscaleitaliano' => bless( {
- 'caption' => bless( do{\(my $o = 'Test the consistency of the Italian personal Fiscal Code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/codicefiscaleitaliano')}, 'XML::XPath::Literal' ),
- 'description' => 'The alphanumeric string that forms the Italian personal Fiscal Code is prone to be misspelled thus rendering a legal document invalid. The package quickly verifies the consistency of the fiscal code string, and can therefore be useful for lawyers and accountants that use fiscal codes very frequently.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/codicefiscaleitaliano/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 248605,
- '',
- 'details',
- 'Readme (English and Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 248610,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/codicefiscaleitaliano/codicefiscaleitaliano.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 248630,
- '',
- 'details',
- 'Package documentation (principally Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 248635,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-14 18:00:00 +0200 (Mon, 14 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'codicefiscaleitaliano')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'codicefiscaleitaliano')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'codicefiscaleitaliano')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'codicefiscaleitaliano')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'collcell' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect contents of a tabular cell as argument to a macro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/collcell')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros that collect the content of a tabular cell, and offer them as an argument to a macro. Special care is taken to remove all aligning macros inserted by tabular from the cell content. The macros also work in the last column of a table, but do not support verbatim material inside the cells.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/collcell/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 249020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/collcell/collcell.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 249040,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'collcell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'collcell')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'collcell')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'collcell')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'collect' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect text for later re-use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a \'collect\' environment, that typesets text and saves it for later re-use. (A variant collects text in a macro.) This package is part of the sauerj bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 249365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sauerj/collect.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 249385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'collect')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'collect')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'collectbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect and process macro arguments as boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/collectbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros to collect and process a macro argument (i.e., something which looks like a macro argument) as a horizontal box rather than as a real macro argument. The "arguments" are stored as if they had been saved by \\savebox or by the lrbox environment. Grouping tokens \\bgroup and \\egroup may be used, which allows the user to have the beginning and end of a group in different macro invocations, or to place them in the begin and end code of an environment. Arguments may contain verbatim material or other special use of characters. The macros were designed for use within other macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/collectbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 249800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:06:34 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'collectbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'collectbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'collectbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'collectbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'collref' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect blocks of references into a single reference.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/collref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package automatically collects multiple \\bibitem references, which always appear in the same sequence in \\cite, into a single \\bibitem block.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/collref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 250210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/collref/collref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 250230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'collref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'collref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'collref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'collref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colonequals' => bless( {
- 'caption' => bless( do{\(my $o = 'Colon equals symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/colonequals.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines poor man\'s symbols for mathematical relation symbols such as "colon equals". The colon is centered around the horizontal math axis. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/colonequals.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 250595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colonequals')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colonequals')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'color' => bless( {
- 'caption' => bless( do{\(my $o = 'Colour control for LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'The color package provides both foreground (text, rules, etc.) and background colour management; it uses the device driver configuration mechanisms of the graphics package to determine how to control its ouptut. The package is part of the LaTeX graphics bundle.',
- 'docs' => {
- 'ctan:/macros/latex/required/graphics/grfguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 251005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:06:33 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'color')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'color')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colordoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Coloured syntax highlights in documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/colordoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is used in documentation files (that use the doc package); with it the code listings will highlight (for example) pairs of curly braces with matching colors. Other delimiters like \\if ... \\fi, are highlighted, as are the names of new commands. All this makes code a little more readable, and helps during process of writing. Three options are provided, including a non-color option designed for printing (which numbers delimiters and underlines new commands).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/colordoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 251405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/colordoc/colordoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 251425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colordoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'colordoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colordoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colordoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colordvi' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple colour use in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/local/lib/colordvi.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Simple macros for using named colours when typesetting output to be used by a dvips-compatible dvi driver.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colordvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-dvips-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colordvi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colorinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Retrieve colour model and values for defined colours.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/colorinfo')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/colorinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 252035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:06:33 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colorinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'colorinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colorinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colors' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple colour-selection commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/colors.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This is another very simple package for supporting colour in LaTeX 2.09, for PostScript output via dvips; it has even less \'infrastructure\' than does the colortex package, and like that package is nowadays superseded by the LaTeX standard color package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:06:33 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colors')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'colors')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colorsep' => bless( {
- 'caption' => bless( do{\(my $o = 'Color separation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/colorsep/colorsep.pro')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for colour separation when using dvips.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 13:05:50 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colorsep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'colorsep')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colorsep')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colorsep')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colortab' => bless( {
- 'caption' => bless( do{\(my $o = 'Shade cells of tables and halign.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/colortab')}, 'XML::XPath::Literal' ),
- 'description' => 'The package lets you shade or colour the cells in the alignment environments such as \\halign and LaTeX\'s tabular and array environments. The colortbl package is to be preferred today with LaTeX (it assures compatibility with the longtable package, which is no longer true with colortab); another modern option is the table-colouring option of the xcolor. However, colortab remains an adequate solution for use with Plain TeX.',
- 'docs' => {
- 'ctan:/macros/generic/colortab/colortab-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 253095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 13:26:50 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colortab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'colortab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colortab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colortab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colortbl' => bless( {
- 'caption' => bless( do{\(my $o = 'Add colour to LaTeX tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/colortbl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows rows and columns to be coloured, and even individual cells.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/colortbl/colortbl-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 253455,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 253450,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/colortbl/colortbl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 253430,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 253425,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 10:56:36 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colortbl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'colortbl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colortbl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colortbl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colortex' => bless( {
- 'caption' => bless( do{\(my $o = 'Colour facilities for use with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/colortex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides the file colorrgb.tex which provides some of the facilities of the present color package (which is distributed as a required package with current LaTeX; for access to that package from Plain TeX, see the \'Plain graphics\' bundle). The colorrgb package uses dvips \\special commands to set colours: it has no provision for support of other DVI drivers.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colortex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'colortex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colorwav' => bless( {
- 'caption' => bless( do{\(my $o = 'Colours by wavelength of visible light.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/colorwav')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to obtain an RGB value (suitable for use in the color package) from a wavelength of light. The default unit is nanometres, but other units may be used. Note that this function is also available within the xcolor.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/colorwav/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 254190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/colorwav/colorwav.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 254210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 00:55:12 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colorwav')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'colorwav')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colorwav')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colorwav')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'colourchange' => bless( {
- 'caption' => bless( do{\(my $o = 'colourchange')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/colourchange')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to change the colour of the structural elements (inner theme and outer theme) of your beamer presentation during the presentation. There is a manual option but there is also the option to have your structure colour change from one colour to another as a function of how far through the presentation you are.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/colourchange/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 254560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/colourchange/colourchangedoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 254580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-18 12:27:11 +0100 (Fri, 18 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'colourchange')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'colourchange')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'colourchange')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'colourchange')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'combelow' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset "comma-below" letters, as in Romanian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/combelow')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\cb that positions a comma below a letter, as required (for example) in Romanian typesetting. The command is robust, but interferes with hyphenation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/combelow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 254910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/combelow/combelow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 254930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-24 13:39:10 +0200 (Mon, 24 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'combelow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'combelow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'combelow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'combelow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.99f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'combine' => bless( {
- 'caption' => bless( do{\(my $o = 'Bundle individual documents into a single document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/combine')}, 'XML::XPath::Literal' ),
- 'description' => 'The combine class lets you bundle individual documents into a single document, such as when preparing a conference proceedings. The auxiliary combinet package puts the titles and authors from \\maketitle commands into the main document\'s Table of Contents. The package cooperates with the abstract and titling packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/combine/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 255380,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/combine/combine.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 255400,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-27 23:18:23 +0100 (Fri, 27 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'combine')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'combine')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'combine')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'combine')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'combinedgraphics' => bless( {
- 'caption' => bless( do{\(my $o = 'Include graphic (EPS or PDF)/LaTeX combinations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/combinedgraphics')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a macro (\\includecombinedgraphics) for the inclusion of combined EPS/LaTeX and PDF/LaTeX graphics (an export format of Gnuplot, Xfig, and maybe other programs). Instead of including the graphics with a simple \\input, the \\includecombinedgraphics macro has some comforts: - changing the font and color of the text of the LaTeX part; - rescaling the graphics without affecting the font of the LaTeX part; - automatic inclusion of the vector graphics part, as far as LaTeX part does not do it (e.g., for files exported from Gnuplot before version 4.2); and - rescaling and rotating of complete graphics (similar to \\includegraphics from the graphicx package).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/combinedgraphics/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 255910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/combinedgraphics/combinedgraphics.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 255930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-15 09:17:18 +0200 (Wed, 15 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'combinedgraphics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'combinedgraphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'combinedgraphics')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'combinedgraphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1.1-alpha')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'comfortaa' => bless( {
- 'caption' => bless( do{\(my $o = 'Sans serif font, with LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/comfortaa')}, 'XML::XPath::Literal' ),
- 'description' => 'Comfortaa is a sans-serif font, comfortable in every aspect, designed by Johan Aakerlund. The font, which includes three weights (thin, regular and bold), is available on Johan\'s deviantArt web page as TrueType files under the Open Font License version 1.1. This package provides support for this font in LaTeX, and includes both the TrueType fonts, and conversions to Adobe Type 1 format.',
- 'docs' => {
- 'ctan:/fonts/comfortaa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/comfortaa/doc/fonts/comfortaa/comfortaa-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256320,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/comfortaa/doc/fonts/comfortaa/comfortaa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-10 07:43:57 +0100 (Tue, 10 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comfortaa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'comfortaa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'comfortaa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'comfortaa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'comicsans' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Microsoft Comic Sans font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/comicsans')}, 'XML::XPath::Literal' ),
- 'description' => 'MicroSoft Comic Sans is a TrueType font that is readily available on the net (MicroSoft no longer distribute it in isolation from Windows, but there is no restriction on distribution of existing copies). This package provides metrics and maps to use the font with PDF(La)TeX, in a variety of text shapes, and (to some extent) in mathematics.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/comicsans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/comicsans/comicsans.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 10:40:06 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comicsans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'comicsans')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'comma' => bless( {
- 'caption' => bless( do{\(my $o = 'Formats a number by inserting commas.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/comma')}, 'XML::XPath::Literal' ),
- 'description' => 'A flexible package that allows commas (or anything else) to be inserted every three digits in a number, as in 1,234.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/comma/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/comma/comma.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 256935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 10:40:06 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'comma')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'comma')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'comma')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'commath' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematics typesetting support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/commath')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a range of differential, partial differential and delimiter commands, together with a \\fullfunction (function, with both domain and range, and function operation) and various reference commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/commath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 257245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/commath/commath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 257265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'commath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'commath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'commath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'commath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'comment' => bless( {
- 'caption' => bless( do{\(my $o = 'Selectively include/excludes portions of text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/comment')}, 'XML::XPath::Literal' ),
- 'description' => 'Selectively include/exclude pieces of text, allowing the user to define new, separately controlled, comment versions. All text between \\comment ... \\endcomment or \\begin{comment} ... \\end{comment} is discarded. The opening and closing commands should appear on a line of their own. No starting spaces, nothing after it. This environment should work with arbitrary amounts of comment, and the comment can be arbitrary text. Other \'comment\' environments are defined and selected/deselected with \\includecomment{versiona} and \\excludecoment{versionb} These environments are used as \\versiona ... \\endversiona or \\begin{versiona} ... \\end{versiona} with the opening and closing commands again on a line of their own.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/comment/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 257990,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/comment/comment.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 258010,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comment')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'comment')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'comment')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'comment')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'comment-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Comment macros for use in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/comment.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros \\comment and \\endcomment such that everything between the two is ignored.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comment-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'comment-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'committee-font' => bless( {
- 'caption' => bless( do{\(my $o = 'A font designed by a committee.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/unsupported/committee')}, 'XML::XPath::Literal' ),
- 'description' => 'This Metafont source (which cannot easily be made to compile) has a separate credited designer for every letter.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:35:44 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'committee-font')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'committee-font')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'comp-fonts-faq' => bless( {
- 'caption' => bless( do{\(my $o = 'Frequently Asked Questions from comp.fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/comp-fonts-FAQ')}, 'XML::XPath::Literal' ),
- 'description' => 'General information on using fonts, though largely of historical interest only. Includes a list of Metafont fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:35:44 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comp-fonts-faq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'comp-fonts-FAQ')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'compact-symbols' => bless( {
- 'caption' => bless( do{\(my $o = 'Compact lists of symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/symbols/compact')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides lists of the symbols available in LaTeX, with or without the AMS symbols loaded. The lists do not aim to compete with the Comprehensive symbols list, rather to be simple aids, readily accessible online. (To that end, they are coded using beamer.) There are two lists, one with (just) the LaTeX and AMS symbols, the other the same, but with the TX fonts loaded.',
- 'docs' => {
- 'ctan:/info/symbols/compact/LaTeXSymbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 258950,
- '',
- 'details',
- 'The basic document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/symbols/compact/LaTeXSymbolsTX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 258970,
- '',
- 'details',
- 'The document with TX symbols'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/symbols/compact/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 258930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-28 10:31:02 +0100 (Sat, 28 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'compact-symbols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'compact-symbols')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'compactbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple thebibliography environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/compactbib/compactbib.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows a second bibliography, optionally with a different title, after the main bibliography.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-01 11:39:06 +0100 (Mon, 01 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'compactbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'compactbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'compactbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'compactbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'compare' => bless( {
- 'caption' => bless( do{\(my $o = 'Compare two strings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/compare.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file defines a macro \\compare, which takes two arguments; the macro expands to -1, 0, 1, according as the first argument is less than, equal to, or greater than the second argument. Sorting is alphabetic, using ASCII collating order.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-03 21:36:04 +0100 (Wed, 03 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'compare')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'compare')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'complexity' => bless( {
- 'caption' => bless( do{\(my $o = 'Computational complexity class names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/complexity')}, 'XML::XPath::Literal' ),
- 'description' => 'Complexity is a LaTeX package that defines commands to typeset Computational Complexity Classes such as $\\P$ and $\\NP$ (as well as hundreds of others). It also offers several options including which font classes are typeset in and how many are defined (all of them or just the basic, most commonly used ones). The package has no dependencies other than the standard ifthen package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/complexity/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 259805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/complexity/complexity.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 259825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-03 21:01:24 +0100 (Sat, 03 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'complexity')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'complexity')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'complexity')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'complexity')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.76')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'components' => bless( {
- 'caption' => bless( do{\(my $o = 'Components of TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/components-of-TeX')}, 'XML::XPath::Literal' ),
- 'description' => 'An introduction to the components and files users of TeX may encounter.',
- 'docs' => {
- 'ctan:/info/components-of-TeX/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260125,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/components-of-TeX/etexkomp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260145,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-13 20:13:45 +0200 (Tue, 13 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'components')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guides')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'components')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'components-of-TeX')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'components-of-TeX' => {},
- 'comprehensive' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbols accessible from LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/symbols/comprehensive')}, 'XML::XPath::Literal' ),
- 'description' => 'Around 5000 symbols are listed as a set of tables. The tables of symbols are ordered in a logical way (the document begins with a \'frequently requested symbols\' list), the aim being to make the document a convenient way of looking up symbols.',
- 'docs' => {
- 'ctan:/info/symbols/comprehensive/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260440,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/symbols/comprehensive/SYMLIST' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260460,
- '',
- 'details',
- 'Plain text list of symbol commands'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/symbols/comprehensive/symbols-a4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260480,
- '',
- 'details',
- 'The document (for A4 paper)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/symbols/comprehensive/symbols-letter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260500,
- '',
- 'details',
- 'The document (for letter paper)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'comprehensive')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'comprehensive')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'The Comprehensive LaTeX Symbol List.')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'comprehensive')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '11.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'compsci' => bless( {
- 'caption' => bless( do{\(my $o = 'Document (LaTeX) programming with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package useful whenever writing about programming, but especially when writing about TeX and especially when used as a supplement to the ltxdoc class to document LaTeX macros in a literate programming style with .dtx files. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260845,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/compsci.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 260865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 20:48:43 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'compsci')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'compsci')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'computational-complexity' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for the journal Computational Complexity.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/computational-complexity')}, 'XML::XPath::Literal' ),
- 'description' => 'The LaTeX2e class cc was written for the journal Computational Complexity, and it can also be used for a lot of other articles. You may like it since it contains a lot of features as more intelligent references, a set of theorem definitions, an algorithm environment, ... The class requires natbib.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/computational-complexity/cc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 261190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 22:15:50 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'computational-complexity')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'computational-complexity')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'computational-complexity')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'computational-complexity')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v2.23')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'computer-typesetting-using-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Content of the book Computer Typesetting Using LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/russian/Computer_Typesetting_Using_LaTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'The book "Computer Typesetting Using LaTeX" was published by the BHV-Petersburg (Russia) publishing house in 2008 (ISBN 978-5-9775-0230-6). Under the contract with the publishing house, the author has now regained exclusive rights to the content.',
- 'docs' => {
- 'ctan:/info/russian/Computer_Typesetting_Using_LaTeX/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 261520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/russian/Computer_Typesetting_Using_LaTeX/ctex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 261540,
- '',
- 'details',
- 'The text of the book'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-10 18:24:30 +0100 (Sat, 10 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'computer-typesetting-using-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'computer-typesetting-using-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'concmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Concrete Math fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/concmath')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package and font definition files to access the Concrete mathematics fonts, which were derived from Computer Modern math fonts using parameters from Concrete Roman text fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/concmath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 262215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/concmath/concmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 262235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-24 21:28:09 +0100 (Wed, 24 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'concmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'concmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'concmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'concmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1999/03/18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'concmath-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Concrete mathematics fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/concmath')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are derived from the computer modern mathematics fonts and from Knuth\'s Concrete Roman fonts; they are distributed as Metafont source. LaTeX support is offered by the concmath package.',
- 'docs' => {
- 'ctan:/fonts/concmath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 261850,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'concmath-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'concmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'concmath-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'concmath-fonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'concprog' => bless( {
- 'caption' => bless( do{\(my $o = 'Concert programmes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/concprog')}, 'XML::XPath::Literal' ),
- 'description' => 'A class which provides the necessary macros to prepare a (classical) concert programme; a sample is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-01 11:39:06 +0100 (Mon, 01 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'concprog')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'concprog')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'concprog')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'concprog')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'concrete' => bless( {
- 'caption' => bless( do{\(my $o = 'Concrete Roman fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/concrete')}, 'XML::XPath::Literal' ),
- 'description' => 'Concrete Roman fonts, designed by Donald E. Knuth, originally for use with Euler mathematics fonts. Alternative mathematics fonts, based on the concrete \'parameter set\' are available as the concmath fonts bundle. LaTeX support is offered by the beton, concmath and ccfonts packages. T1- and TS1-encoded versions of the fonts are available in the ecc bundle, and Adobe Type 1 versions of the ecc fonts are part of the cm-super bundle.',
- 'docs' => {
- 'ctan:/fonts/concrete/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 263230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'concrete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'concrete')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'concrete')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'concrete')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'concrete-macros' => bless( {
- 'caption' => bless( do{\(my $o = 'Consistent text and maths using concrete fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/concrete.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Aspiring users of Knuth\'s concrete fonts are often recommended to use the beton and euler packages for consistent text and mathematics setting. This package loads both.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-03 21:36:04 +0100 (Wed, 03 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'concrete-macros')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'concrete-macros')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'confproc' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of tools for generating conference proceedings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/conferences/confproc')}, 'XML::XPath::Literal' ),
- 'description' => 'The confproc collection comprises a class, a BibTeX style, and some scripts for generating conference proceedings. It derives from LaTeX scripts written for the DAFx-06 conference proceedings, largely based on the pdfpages package for including the proceedings papers and the hyperref package for creating a proper table of contents, bookmarks and general bibliography back-references. Confproc also uses many other packages for fine tuning of the table of contents, bibliography and index of authors. The added value of the class resides in its time-saving aspects when designing conference proceedings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/conferences/confproc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 263585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/conferences/confproc/confproc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 263605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-02 13:14:53 +0200 (Tue, 02 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'confproc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'confproc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'confproc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'confproc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'consdiag' => bless( {
- 'caption' => bless( do{\(my $o = 'A utility for OO programming documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/consdiag')}, 'XML::XPath::Literal' ),
- 'description' => 'This Python script generates LaTeX code (using texdraw macros) to draw Rumbaugh Object Modelling Technique boxes.',
- 'docs' => {
- 'ctan:/support/consdiag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 263920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/consdiag/consdiag.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 263940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-03 21:39:31 +0100 (Wed, 03 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'consdiag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'consdiag')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'constants' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic numbering of constants.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/constants')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a way to number constants in a mathematical proof automatically, with a system for labelling/referencing. In addition, several families of constants (with different symbols) may be defined.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/constants/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 264205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/constants/constants.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 264225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 10:38:42 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'constants')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'constants')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'constants')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'constants')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context' => bless( {
- 'caption' => bless( do{\(my $o = 'The ConTeXt macro package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/current')}, 'XML::XPath::Literal' ),
- 'description' => 'A full featured, parameter driven macro package, which fully supports advanced interactive documents. See the ConTeXt garden for a wealth of support information.',
- 'docs' => {
- 'ctan:/info/context-top-ten/cmds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 274450,
- '',
- 'details',
- 'The "top ten" command groups'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.pragma-ade.com/general/manuals/cont-eni.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 274470,
- '',
- 'details',
- 'ConTeXt manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.pragma-ade.com/general/manuals/ms-cb-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 274430,
- '',
- 'details',
- 'A ConTeXt excursion'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:26:55 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-account' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple accounting package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-account')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/context/contrib/context-account/doc/context/third/account/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 264525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-account/doc/context/third/account/account-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 264545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-07 09:38:09 +0100 (Sat, 07 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-account')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-account')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-account')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-algorithmic' => bless( {
- 'caption' => bless( do{\(my $o = 'Algorithm handling in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-algorithmic')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for typesetting algorithms (a port of the LaTeX package algorithmic, which was a predecessor of algorithmicx).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:32:08 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-algorithmic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-algorithmic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-algorithmic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-bnf' => bless( {
- 'caption' => bless( do{\(my $o = 'A BNF module for Context.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-bnf')}, 'XML::XPath::Literal' ),
- 'description' => 'The module provides a simple way to write good-looking BNF-style grammars in ConTeXt. Grammars are written using the BNF syntax right in your ConTeXt documents, so there is a clear separation between content and layout. This allows the user to decide exactly how the grammar is to be displayed, while also allowing the gist of the grammar to be understood from simply looking at the source ConTeXt document.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-bnf/doc/context/third/bnf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 265140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-bnf/doc/context/third/bnf/t-bnf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 265160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-bnf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-bnf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-bnf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-chromato' => bless( {
- 'caption' => bless( do{\(my $o = 'ConTeXt macros for chromatograms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-chromato')}, 'XML::XPath::Literal' ),
- 'description' => 'The module provides macros for drawing chromatograms.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-chromato/doc/context/third/chromato/chromato-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 265440,
- '',
- 'details',
- 'Package usage demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-chromato/doc/context/third/chromato/chromato-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 265420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-chromato')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-chromato')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-chromato')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-cmscbf' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Computer Modern bold Caps and Small-caps in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-cmscbf')}, 'XML::XPath::Literal' ),
- 'description' => 'The module makes provision for bold caps and small caps CM fonts, in ConTeXt. Such a font may be found in the Computer Modern \'extras\' font set.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-cmscbf/doc/context/third/cmscbf/cmscbf-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 265740,
- '',
- 'details',
- 'Demo of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-cmscbf/doc/context/third/cmscbf/cmscbf-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 265720,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-cmscbf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-cmscbf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-cmttbf' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Computer Modern Typewriter bold font in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-cmttbf')}, 'XML::XPath::Literal' ),
- 'description' => 'The module makes provision for bold typewriter CM fonts, in ConTeXt. Such a font may be found in the Computer Modern \'extras\' font set.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-cmttbf/doc/context/third/cmttbf/cmttbf-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266025,
- '',
- 'details',
- 'Demo of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-cmttbf/doc/context/third/cmttbf/cmttbf-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-cmttbf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ConTeXt-cmttbf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-construction-plan' => bless( {
- 'caption' => bless( do{\(my $o = 'Construction plans in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-construction-plan')}, 'XML::XPath::Literal' ),
- 'description' => 'Generate a page with a figure at a well-defined scale.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-construction-plan/doc/context/third/construction-plan/construction-plan-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266310,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-construction-plan/doc/context/third/construction-plan/construction-plan-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 23:54:09 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-construction-plan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-construction-plan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-construction-plan')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-degrade' => bless( {
- 'caption' => bless( do{\(my $o = 'Degrading JPEG images in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-degrade')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/context/contrib/context-degrade/doc/context/third/degrade/degrade-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266610,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-degrade/doc/context/third/degrade/degrade-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:26:55 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-degrade')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-degrade')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-degrade')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-filter' => bless( {
- 'caption' => bless( do{\(my $o = 'Run external programs on the contents of a start-stop environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-filter')}, 'XML::XPath::Literal' ),
- 'description' => 'The filter module provides a simple interface to run external programs on the contents of a start-stop environment. Options are available to run the external program only if the content of the environment has changed, to specify how the program output should be read back, and to choose the name of the temporary files that are created. The module is compatible with both MkII and MkIV.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-filter/doc/context/third/filter/filter.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 266915,
- '',
- 'details',
- 'Package notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 08:47:42 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-filter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-filter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-filter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-fixme' => bless( {
- 'caption' => bless( do{\(my $o = 'Make editorial marks on a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-fixme')}, 'XML::XPath::Literal' ),
- 'description' => 'The module will create a variety of marks, and produce summaries by mark type.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-fixme/doc/context/third/fixme/fixme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 267235,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 14:23:31 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-fixme')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-fixme')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-fixme')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-french' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for writing French in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-french')}, 'XML::XPath::Literal' ),
- 'description' => 'Deals with spacing around French punctuation; the package is distributed for ConTeXt Mark iv only.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-french/doc/context/third/french/french-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 267555,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-french/doc/context/third/french/french-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 267535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-10 06:26:05 +0100 (Thu, 10 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-french')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-french')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-french')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-fullpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Overfull pages with ConTeXt')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-fullpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The (ConTeXt) module copies the functionality of the fullpage, and adds a styling parameter, given in the \\usemodule command',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-fullpage/doc/context/third/fullpage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 267890,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-fullpage/doc/context/third/fullpage/fullpage-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 267910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-27 09:54:35 +0100 (Thu, 27 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-fullpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-fullpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-fullpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-gantt' => bless( {
- 'caption' => bless( do{\(my $o = 'GANTT module for ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-gantt')}, 'XML::XPath::Literal' ),
- 'description' => 'Gantt is a module for drawing Gantt charts via metapost or pgf/tikz.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-gantt/doc/context/third/gantt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 268210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-gantt/doc/context/third/gantt/gantt.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 268230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-20 08:48:23 +0100 (Tue, 20 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-gantt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-gantt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-gantt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-gnuplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Inclusion of Gnuplot graphs in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-gnuplot')}, 'XML::XPath::Literal' ),
- 'description' => 'Enables simple creation and inclusion of graphs with Gnuplot. The package writes a script into temporary file, runs Gnuplot and includes the resulting graphic directly into the document. See the ConTeXt Garden package page for further details.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-gnuplot/doc/context/third/gnuplot/gnuplot-context-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 268665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://http://wiki.contextgarden.net/Gnuplot' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 268685,
- '',
- 'details',
- 'WIKI description'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-gnuplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ConTeXt-gnuplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-gnuplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-inifile' => bless( {
- 'caption' => bless( do{\(my $o = 'An ini-file pretty-printer, using ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-inifile')}, 'XML::XPath::Literal' ),
- 'description' => 'The module parses an ini-file and prints the contents with a user-defined layout. The entries of the file may be sorted by up to three sort keys. The format of a simple ini-file would be: [key1] symbol1 = value1 symbol2 = value2 [key2] symbol1 = value3 symbol2 = value4 The module only works with ConTeXt MkIV, and uses Lua to help process the input.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-inifile/doc/context/third/inifile/inifile-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 269050,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-inifile/doc/context/third/inifile/inifile-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 269030,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-15 20:26:56 +0200 (Tue, 15 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-inifile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-inifile')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-letter' => bless( {
- 'caption' => bless( do{\(my $o = 'Context package for writing letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-letter')}, 'XML::XPath::Literal' ),
- 'description' => 'A means of writing \'vanilla\' letters and memos is provided, with support covering Context Mkii and Mkiv. The design of letters may be amended by a wide range of style specifications.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-letter/doc/context/third/letter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 269335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 08:46:03 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-letter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-letter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-letter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-lettrine' => bless( {
- 'caption' => bless( do{\(my $o = 'A ConTeXt implementation of lettrines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-lettrine')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a re-implementation of the LaTeX package lettrine.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-lettrine/doc/context/third/lettrine/lettrine-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 269675,
- '',
- 'details',
- 'MAPS paper about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:33:44 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-lettrine')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-lettrine')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-lettrine')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-lilypond' => bless( {
- 'caption' => bless( do{\(my $o = 'Lilypond code in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-lilypond')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes lilypond music definitions direct in a ConTeXt document.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-lilypond/doc/context/third/lilypond/t-lilypond.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 269975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:33:44 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-lilypond')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-lilypond')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-lilypond')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-mathsets' => bless( {
- 'caption' => bless( do{\(my $o = 'Set notation in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-mathsets')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset good-looking set notation (e.g., {x|x \\in Y}), as well as similar things such as Dirac bra-ket notation, conditional probabilities, etc. The package is a partial port of Donald Arseneau\'s LaTeX package braket.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-mathsets/doc/context/third/mathsets/mathsets-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 270305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:33:44 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-mathsets')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-mathsets')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-mathsets')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-notes-zh-cn' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes on using ConTeXt MkIV.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/context-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'description' => 'An introductory tutorial on ConTeXt, in Chinese. The document covers ConTeXt installation, fonts, layout design, cross-reference, project structure, metafun and presentation design.',
- 'docs' => {
- 'ctan:/info/context-notes-zh-cn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 270600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/context-notes-zh-cn/ctxnotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 270620,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-07 15:34:07 +0100 (Tue, 07 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-rst' => bless( {
- 'caption' => bless( do{\(my $o = 'Process reStructuredText with ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-rst')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a converter and module for typesetting reStructuredText with ConTeXt. The module uses several lua scripts in doing its work. Documentation is supplied in rst, which seems to be readable as text, but...',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-rst/doc/context/third/rst/README.rst' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 270985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 11:06:20 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-rst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-rst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-rst')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-ruby' => bless( {
- 'caption' => bless( do{\(my $o = 'Ruby annotations in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-ruby')}, 'XML::XPath::Literal' ),
- 'description' => 'Ruby markup (aka furigana in Japan) are inline annotations above or below a word to indicate the reading of ideographic characters. The module implements the specification for simple ruby described by the W3C in ConTeXt. The position and layout of the base text and the ruby text can becontrolled by parameters.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-ruby/doc/context/third/ruby/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 271325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-28 13:16:16 +0100 (Thu, 28 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-ruby')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-ruby')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-ruby')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-sgf' => bless( {
- 'caption' => bless( do{\(my $o = 'A Go system in Context.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-sgf')}, 'XML::XPath::Literal' ),
- 'description' => 'The module typesets Weiqi/Go/Baduk games expressed in SGF syntax. The SGF module itself is supported by a pair of modules that generate the board background and stones, and calculate dead stones. A third module provides general library facilities.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-sgf/doc/context/third/sgf/t-deadstone.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 271655,
- '',
- 'details',
- 'The deadstone module'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-sgf/doc/context/third/sgf/t-sgf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 271635,
- '',
- 'details',
- 'The main documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-14 22:59:01 +0200 (Mon, 14 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-sgf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-sgf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2007-09-09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-simplefonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplified font usage for ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-simplefonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a set of commands for loading and using fonts in ConTeXt.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-simplefonts/doc/context/third/simplefonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 271940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-28 10:22:06 +0100 (Wed, 28 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-simplefonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-simplefonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-simplefonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-taspresent' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple presentations using Context.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/context/contrib/context-taspresent')}, 'XML::XPath::Literal' ),
- 'description' => 'The modules provided in this bundle provide an easy-to-use, consistent, interface for writing simple presentations with Context. The modules provide for changes to presentation style without change of the source; provision is made for configurability. The modules do not offer any interactive features in the frames presented. Please note that this package is considered obsolete: the author\'s context-simpleslides (not on CTAN) should be used in new work.',
- 'docs' => {
- 'ctan:/obsolete/macros/context/contrib/context-taspresent/doc/context/third/taspresent/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 272255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/context/contrib/context-taspresent/doc/context/third/taspresent/taspresent-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 272275,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 13:00:29 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-taspresent')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-taspresent')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-top-ten' => bless( {
- 'caption' => bless( do{\(my $o = 'The "top ten" ConTeXt commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/context-top-ten')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an introductory document on ConTeXt. In the beginning of the ConTeXt manual, Hans Hagen lists the ten most frequently used groups of commands. This short document explains these commands in some detail; it is structured as a presentation.',
- 'docs' => {
- 'ctan:/info/context-top-ten/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 272580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/context-top-ten/cmds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 272600,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-21 12:30:24 +0200 (Thu, 21 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-top-ten')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-top-ten')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '32')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-typearea' => bless( {
- 'caption' => bless( do{\(my $o = 'Something like Koma-Script typearea.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-typearea')}, 'XML::XPath::Literal' ),
- 'description' => 'The module provides a command that calculates the page layout as the LaTeX package typearea does.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-typearea/doc/context/third/typearea/typearea-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 272885,
- '',
- 'details',
- 'Package demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/context/contrib/context-typearea/doc/context/third/typearea/typearea-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 272865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:33:44 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-typearea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-typearea')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-typearea')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-typescripts' => bless( {
- 'caption' => bless( do{\(my $o = 'Small modules to load various fonts for use in ConTeXt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-typescripts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides files offering interfaces to 33 publicly available fonts (or collections of fonts from the same foundry); each is available in a .mkii and a .mkiv version.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-typescripts/doc/context/third/typescripts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 273215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:08:26 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-typescripts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-typescripts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-typescripts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-urwgaramond' => bless( {
- 'caption' => bless( do{\(my $o = 'Context support for URW Garamond font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-urwgaramond')}, 'XML::XPath::Literal' ),
- 'description' => 'The required Type 1 fonts may also be found on CTAN.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-urwgaramond/doc/fonts/urw/garamond/test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 273550,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:33:44 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-urwgaramond')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-URWGaramond')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2006.08.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-urwgothic' => bless( {
- 'caption' => bless( do{\(my $o = 'Context support for URW Gothic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-urwgothic')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/context/contrib/context-urwgothic/doc/fonts/urw/urwgothic/urwgothic-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 273780,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-10 22:12:10 +0200 (Thu, 10 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-urwgothic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'context-urwgothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'context-URWGothic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2006.04.05b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'context-vim' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Context syntax highlighting code from vim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/contrib/context-vim')}, 'XML::XPath::Literal' ),
- 'description' => 'ConTeXt has excellent pretty printing capabilities for many languages. The code for pretty printing is written in TeX, and due to catcode juggling, such verbatim typesetting is perhaps the trickiest part of TeX. This makes it difficult for a "normal" user to define syntax highlighting rules for a new language. This module takes the onus of defining syntax highlighting rules away from the user and uses ViM editor to generate the syntax highlighting. There is a helper 2context.vim script to do the syntax parsing in ViM.',
- 'docs' => {
- 'ctan:/macros/context/contrib/context-vim/doc/context/third/vim/vim.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 274095,
- '',
- 'details',
- 'Package usage notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 08:47:42 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'context-vim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'context-vim')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'context-vim')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'contour' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a coloured contour around text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/contour')}, 'XML::XPath::Literal' ),
- 'description' => 'This package generates a coloured contour around a given text in order to enable printing text over a background without the need of a coloured box around the text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/contour/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 274770,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/contour/contour.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 274790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:06:33 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'contour')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'contour')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'contour')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'contour')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'convert' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Knuthian encoding for text files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/convert')}, 'XML::XPath::Literal' ),
- 'description' => 'Convert a file in an 8-bit character set to one that uses Knuth\'s ^^x notation for non-ASCII characters.',
- 'docs' => {
- 'ctan:/support/convert/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 275085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'convert')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'convert')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cooking' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset recipes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cooking')}, 'XML::XPath::Literal' ),
- 'description' => 'The package typesets recipes according to the style used in a well-respected German cookery book.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cooking/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 275385,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cooking/cooking.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 275405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 08:36:45 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cooking')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cooking')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cooking')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cooking')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cookingsymbols' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbols for recipes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cookingsymbols')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides 11 symbols for typesetting recipes: oven, gasstove, topheat, fanoven, gloves and dish symbol (among others). The symbols are defined using Metafont.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cookingsymbols/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 275750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cookingsymbols/cookingsymbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 275770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:35:50 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cookingsymbols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cookingsymbols')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cookingsymbols')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cookingsymbols')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cookybooky' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX based package to easily typeset some professional looking cooking recipes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cookybooky')}, 'XML::XPath::Literal' ),
- 'description' => 'This package typesets recipes in quite an eye-pleasing way (with additional pictures).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cookybooky/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 276170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cookybooky/documentation/Manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 276190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-16 15:36:44 +0100 (Thu, 16 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cookybooky')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cookybooky')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cookybooky')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cool' => bless( {
- 'caption' => bless( do{\(my $o = 'COntent-Oriented LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cool')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (COntent Oriented LaTeX)gives LaTeX the power to retain mathematical meaning of its expressions in addition to the typsetting instructions; essentially separating style from the content of the math. One advantage of keeping mathematical meaning is that conversion of LaTeX documents to other executable formats (such as Content MathML or Mathematica code) is greatly simplified. The package requires the coolstr, coollist and forloop packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cool/Content_LaTeX_Package_Demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 276610,
- '',
- 'details',
- 'Tables of macros functions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cool/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 276570,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cool/cool.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 276590,
- '',
- 'details',
- 'Implementation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-08 01:35:14 +0100 (Wed, 08 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cool')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cool')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cool')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.35')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coollist' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate COntent Oriented LaTeX Lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coollist')}, 'XML::XPath::Literal' ),
- 'description' => 'Lists are defined as a sequence of tokens separated by a comma. The coollist package allows the user to access certain elements of the list while neglecting others--essentially turning lists into a sort of array. Lists elements are accessed by specifying the position of the object within the list (the index of the item).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coollist/coollist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 276905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-20 17:23:54 +0200 (Sun, 20 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coollist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coollist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coollist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coollist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coolstr' => bless( {
- 'caption' => bless( do{\(my $o = 'String manipulation in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coolstr')}, 'XML::XPath::Literal' ),
- 'description' => 'Coolstr is a subpackage of the cool bundle that deals with the manipulation of strings. A string is defined as a sequence of characters (not tokens). The package provides the ability to access a specific character of a string, as well as determine if the string contains numeric or integer data.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coolstr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 277230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coolstr/coolstr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 277250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-09 20:34:25 +0200 (Wed, 09 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coolstr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coolstr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coolstr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coolstr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coolthms' => bless( {
- 'caption' => bless( do{\(my $o = 'Reference items in a theorem environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coolthms')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to directly reference items of lists nested in theorem-like environments (e.g., as \'Theorem 1 a\'). The package extends the ntheorem and cleveref packages. The package also provides other theorem markup commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coolthms/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 277645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coolthms/coolthms.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 277665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 13:49:02 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coolthms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coolthms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coolthms')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coolthms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cooltooltips' => bless( {
- 'caption' => bless( do{\(my $o = 'Associate a pop-up window and tooltip with PDF hyperlinks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cooltooltips')}, 'XML::XPath::Literal' ),
- 'description' => 'The cooltooltips package enables a document to contain hyperlinks that pop up a brief tooltip when the mouse moves over them and also open a small window containing additional text. cooltooltips provides the mechanism used by the Visual LaTeX FAQ to indicate the question that each hyperlink answers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cooltooltips/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 278020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cooltooltips/cooltooltips.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 278040,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 13:06:12 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cooltooltips')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cooltooltips')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cooltooltips')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cooltooltips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coordsys' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw cartesian coordinate systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coordsys')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for typesetting number lines (coordinate axes), coordinate systems and grids in the picture environment. The package may be integrated with other drawing mechanisms: the documentation shows examples of drawing graphs (coordinate tables created by Maple), using the eepic package\'s drawing capabilities.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coordsys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 278420,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coordsys/coordsys.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 278440,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-20 10:49:06 +0100 (Tue, 20 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coordsys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coordsys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coordsys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coordsys')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coptic' => bless( {
- 'caption' => bless( do{\(my $o = 'Coptic Fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/coptic/rosmorduc')}, 'XML::XPath::Literal' ),
- 'description' => 'Coptic fonts that were made with the Gnu FontUtils and are provided as Metafont source. The fonts can be used in any TeX environment, and the bundle provides macros for use with LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 23:41:19 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coptic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'coptic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'copyrightbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide copyright notices for images in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/copyrightbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package command \\copyrightbox[<placement>]{<image command>}{<text>}, which places the text as a copyright notice relating to the matter created by the image command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/copyrightbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 279050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/copyrightbox/copyrightbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 279070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:39:21 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'copyrightbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'copyrightbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'copyrightbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'copyrightbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'corelfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'An installation script for Corel Ventura fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/corelfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a perl script, and ancillary data, to install the fonts that come with a licensed copy of Corel Ventura for use with LaTeX.',
- 'docs' => {
- 'ctan:/fonts/utilities/corelfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 279350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'corelfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'corelfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'corelpak' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics, etc., for fonts distributed with Corel products.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/corelpak')}, 'XML::XPath::Literal' ),
- 'description' => 'Together with metrics for a large set of fonts, a pair of MS-DOS batch files are provided, for copying the files into place on an emTeX system. A script for copying the fonts themselves is available.',
- 'docs' => {
- 'ctan:/fonts/psfonts/corelpak/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 279935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-22 11:04:13 +0200 (Tue, 22 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'corelpak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'corelpak')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'corelpak-contrib' => bless( {
- 'caption' => bless( do{\(my $o = 'Manage Corel-distributed fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/corelpak/contrib')}, 'XML::XPath::Literal' ),
- 'description' => 'A small perl script to install the pfb and afm files for fonts that Corel sells with their products; renames files to Berry-style names and copies them to appropriate places in the tree.',
- 'docs' => {
- 'ctan:/fonts/psfonts/corelpak/contrib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 279635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:06:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'corelpak-contrib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'corelpak-contrib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'corrects' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for marking correction sheets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/corrects')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros support the production of minor correction sheets to a book whose manuscript was prepared in LaTeX. The macros are written for use under LaTeX 2.09.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/corrects/corrects.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 280250,
- '',
- 'details',
- 'Paper discussing the macros'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-03 22:43:26 +0100 (Fri, 03 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'corrects')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'corrects')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'corridx-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Correct index entries for chemical compounds.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/corridx')}, 'XML::XPath::Literal' ),
- 'description' => 'The names of chemical compounds often have prefixes that do not contribute to the alphabetic sorting of the corresponding index entry. This drawback can be curcumvented by introducing sort keys into the index entry; the corridx package does this automatically. This package replaces the old Pascal program corridx.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/corridx/corridx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 280535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/corridx/corridx.sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 280555,
- '',
- 'details',
- 'Sample of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 20:54:48 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'corridx-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'corridx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'corridx-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'corridx-obsolete' => bless( {
- 'caption' => bless( do{\(my $o = 'Add index entries to LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/indexing/corridx')}, 'XML::XPath::Literal' ),
- 'description' => 'Corridx is a preprocessor which stands between your LaTeX run and makeindex. It corrects index entries, in cases where the natural way to express an index item is bad for index sorting. So, for example, it can simply transform an entry \\index{1,2-ethanediol} to \\index{ethanediol@1,2-ethanediol}, which will be sorted as you might hope, rather than in amongst the numbers. The program is distributed as Pascal source, though a win32 executable is also available; the documentation shows how to integrate it with winedt. The program has now been superseded by a LaTeX package which does the job on the fly.',
- 'docs' => {
- 'ctan:/obsolete/indexing/corridx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 280945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/indexing/corridx/doc/corridx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 280965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-18 22:53:24 +0200 (Thu, 18 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'corridx-obsolete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'corridx-obsolete')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coseoul' => bless( {
- 'caption' => bless( do{\(my $o = 'Context sensitive outline elements')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coseoul')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides "relative" commands that may be used in place of \\chapter, \\section, etc. The documentation shows a number of document-management scenarios in which such commands are valuable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coseoul/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 281280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coseoul/coseoul.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 281300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-08 14:47:19 +0200 (Thu, 08 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coseoul')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coseoul')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coseoul')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coseoul')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'count1to' => bless( {
- 'caption' => bless( do{\(my $o = 'Make use of count1 to count9.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package which sets count 1 (to \'absolute\' page number), counts 2-8 to the numbers of the current \\part, \\chapter (always 0 in article class), ... \\subparagraph, and count 9 to 1 or 0, according to whether the page is odd or even. These values can be used to select pages with some drivers. The package uses the everyshi package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ms/count1to.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 281670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:45:41 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'count1to')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'count1to')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'countriesofeurope' => bless( {
- 'caption' => bless( do{\(my $o = 'A font with the images of the countries of Europe.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/countriesofeurope')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a font "CountriesOfEurope" (in Adobe Type 1 format) and the necessary metrics, together with LaTeX macros for its use. The font provides glyphs with a filled outline of the shape of each country; each glyph is at the same cartographic scale.',
- 'docs' => {
- 'ctan:/fonts/countriesofeurope/CountriesOfEurope.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 282060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/countriesofeurope/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 282040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 17:44:11 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'countriesofeurope')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'countriesofeurope')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'countriesofeurope')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'countriesofeurope')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'courier' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Type 1 "free" copies of Courier.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/courier')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts are available under the IBM/MIT X Consortium Courier Typefont agreement. The distribution contains PFA outline fonts (ASCII-encoded Type 1), and AFM files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'courier')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'courier')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Courier')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'courier')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'courier-scaled' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides a scaled Courier font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/courier-scaled')}, 'XML::XPath::Literal' ),
- 'description' => 'This package sets the default typewriter font to Courier with a possible scale factor (in the same way as the helvet package for Helvetica works for sans serif).',
- 'docs' => {
- 'ctan:/fonts/psfonts/courier-scaled/Couriers.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 282410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/courier-scaled/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 282390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:08:26 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'courier-scaled')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'courier-scaled')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'courier scaled')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'courier-scaled')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'courseoutline' => bless( {
- 'caption' => bless( do{\(my $o = 'Prepare university course outlines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/courseoutline')}, 'XML::XPath::Literal' ),
- 'description' => 'Courseoutline is a class designed to minimise markup in a tedious task that needs to be repeated often.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-18 22:52:44 +0200 (Thu, 18 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'courseoutline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'courseoutline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'courseoutline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'courseoutline')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coursepaper' => bless( {
- 'caption' => bless( do{\(my $o = 'Prepare university course papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coursepaper')}, 'XML::XPath::Literal' ),
- 'description' => 'Coursepaper is a class with which students can provide simple course papers, in a uniform design to ease the task of marking.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-18 22:52:44 +0200 (Thu, 18 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coursepaper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coursepaper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coursepaper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coursepaper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'coverpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic cover page creation for scientific papers (with BibTeX data and copyright notice).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coverpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package CoverPage was created to supplement scientific papers with a cover page containing bibliographical information, a copyright notice, and/or some logos of the author\'s institution. The cover page is created (almost) automatically; this is done by parsing BibTeX information corresponding to the main document and reading a configuration file in which the author can set information like the affiliation he or she is associated with. The cover page consists of header, body and footer; all three are macros which can be redefined using \\renewcommand, thus allowing easy customization of the package. Additionally, it should be stressed that the cover page layout is totally independent of the main document and its page layout. This package requires four other packages (keyval, url, textcomp, and verbatim), but all of them are standard packages and should be part of every LaTeX installation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coverpage/CoverPage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 283710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coverpage/ECCV06Sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 283750,
- '',
- 'details',
- 'Another sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coverpage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 283690,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coverpage/SimpleSample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 283730,
- '',
- 'details',
- 'Simple sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 20:36:42 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'coverpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coverpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'coverpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coverpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'covfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Make Apostrophic Laboratories\'s Covington fonts available to TeX and LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/covfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The covfonts package provides all of the font metrics, virtual fonts, font-description files, and font-mapping files needed to use Apostrophic Laboratories\'s freely downloadable Covington font with TeX and LaTeX.',
- 'docs' => {
- 'ctan:/fonts/covfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 284045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/covfonts/covfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 284065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'covfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'covfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'covington' => bless( {
- 'caption' => bless( do{\(my $o = 'Linguistic support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/covington')}, 'XML::XPath::Literal' ),
- 'description' => 'Numerous minor LaTeX enhancements for linguistics, including multiple accents on the same letter, interline glosses (word-by-word translations), Discourse Representation Structures, and example numbering.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/covington/covington.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 284370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 284375,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/covington/covingtonGerm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 284395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 284400,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'covington')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'covington')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'covington')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'covington')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cprog' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset C programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/cprog.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro \\cprogfile{filename} for code in an external file, and an environment cprog for in-line code. The package was designed for use with LaTeX 2.09, but may be used with Plain TeX, as well.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 15:25:51 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cprog')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cprog')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cprotect' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow verbatim, etc., in macro arguments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cprotect')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines the macro \\cprotect that makes a following macro proof against verbatim in its argument; as, for example, \\cprotect\\section{\\verb"foo"} A similar macro \\cprotEnv (applied to the \\begin of an environment) sanitises the behavior of fragile environments. Moving arguments, and corresponding "tables of ..." work happily.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cprotect/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 285155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cprotect/cprotect.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 285175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cprotect')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cprotect')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cprotect')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cprotect')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cpssp' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw protein secondary structures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cpssp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package, together with the cpssp Python script, allows you to draw a two-dimensional representation of a protein\'s secondary structure. The package may also be used to graphically compare protein secondary structure predictions. The package makes use of pgf/TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cpssp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 285555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cpssp/cpssp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 285575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cpssp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cpssp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cpssp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cptex' => bless( {
- 'caption' => bless( do{\(my $o = 'Use different code pages for TeX input.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/cptex')}, 'XML::XPath::Literal' ),
- 'description' => 'A macro package for using alternative \'code pages\' in TeX; pages included are 437 (US English), 850 (European languages), 8859 (ISO standard 8859-1) and 8859w (ISO 8859-1 with non-standard extensions by MicroSoft).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cptex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cptex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Boxes with crossed corners.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/crbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a \\crbox command which produces boxes with crossing lines at the corners.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/crbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 286190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/crbox/crbox-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 286210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-28 08:19:33 +0200 (Fri, 28 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'crbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'crbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'crbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'croatian' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for Croatian Glagolitic and other Croatian scripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/croatian/fonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides several fonts: Croatian Glagolitic (round--sometimes called Bulgarian Glagolitic, angular, Baska tablet, cursive, ligatures, the Baromic broken ligatures, calligraphic), Croatian Cyrillic, stecak ornaments and Croatian wattle patterns. The fonts are provided as Metafont source; some Plain TeX macro support is provided, including hyphenation patterns.',
- 'docs' => {
- 'ctan:/language/croatian/fonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 286575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 286595,
- '',
- 'details',
- 'TUGboat paper announcing the fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'croatian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'croatian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'croatian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crop' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for cropmarks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/crop')}, 'XML::XPath::Literal' ),
- 'description' => 'A package providing corner marks for camera alignment as well as for trimming paper stacks, and additional page information on every page if required. Most macros are easily adaptable to personal preferences. An option is provided for selectively suppressing graphics or text, which may be useful for printing just colour graphics on a colour laser printer and the rest on a cheap mono laser printer. A page info line contains the time and a new cropmarks index and is printed at the top of the page. A configuration command is provided for the info line font. Options for better collaboration with dvips, pdftex and vtex are provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/crop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 286950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/crop/crop.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 286970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'crop')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'crop')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'crop')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cropmark' => bless( {
- 'caption' => bless( do{\(my $o = 'Crop marks on \\shipout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/cropmark')}, 'XML::XPath::Literal' ),
- 'description' => 'The package subverts \\shipout and has it recognise the circumstances in which it is being called. A short test program, which detects whether it is being run under Plain TeX or LaTeX, is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 15:25:51 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cropmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cropmark')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cropmark-pu' => bless( {
- 'caption' => bless( do{\(my $o = 'Cropmark macros for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/cropmark.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Cropmark macros that have to be edited for appropriate positioning values, before use. An example file is appended to the source.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cropmark-pu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cropmark-pu')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cropmarks-pt' => bless( {
- 'caption' => bless( do{\(my $o = 'Philip Taylor\'s cropmarks macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/CropMarks_pt.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package permits the user to specify cropmarks in terms of a number of dimension variables. The marks themselves are applied in a subverted \\shipout command.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cropmarks-pt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cropmarks-pt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cropmrks' => bless( {
- 'caption' => bless( do{\(my $o = 'Add crop marks to a Plain TeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/cropmrks.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Designed to work with Plain TeX, only. Documentation (such as it is) may be found in the comments of the macro file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 01:04:58 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cropmrks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cropmrks')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crossreference' => bless( {
- 'caption' => bless( do{\(my $o = 'Crossreferences within documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/crossreference')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines cross-references (essentially \'grand\' label references), which may be listed in a table of cross-references.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/crossreference/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 288465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/crossreference/crossreference.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 288485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crossreference')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'crossreference')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'crossreference')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'crossreference')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crosstex' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography management tool.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/crosstex')}, 'XML::XPath::Literal' ),
- 'description' => 'CrossTeX is a modern object-oriented bibliography management tool, designed to replace BibTex. It comprises a new bibliographic database format that is much less prone to error compared to other alternatives like BibTex, and a flexible new tool for creating the citations that appear at the end of scholarly texts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 14:37:04 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crosstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'crosstex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crossword' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset crossword puzzles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gene/crossword')}, 'XML::XPath::Literal' ),
- 'description' => 'An extended grid-based puzzle package, designed to take all input (both grid and clues) from the same file. The package can typeset grids with holes in them (for advertisements, or other sorts of stuff), and can deal with several sorts of puzzle: - The classical puzzle contains numbers for the words and clues for the words to be filled in. - The numbered puzzle contains numbers in each cell where identical numbers represent identical letters. The goal is to find out which number corresponds to which letter. - The fill-in type of puzzle consists of a grid and a list of words. The goal is to place all words in the grid. - Sudoku and Kakuro puzzles involve filling in grids of numbers according to their own rules. Format may be block-separated, or separated by thick lines. Input to the package is somewhat redundant: specification of the grid is separate from specification of the clues (if they\'re necessary). The author considers this style both \'natural\' and robust.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gene/crossword/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 289165,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gene/crossword/cwpuzzle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 289185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crossword')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'crossword')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'crossword')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'crossword')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crosswrd' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typesetting crossword puzzles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/crosswrd')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a LaTeX method of typesetting crosswords, and assists the composer ensure that the grid all goes together properly. Brian Hamilton Kelly\'s original was written for LaTeX 2.09, and needed to be updated to run with current LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/crosswrd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 289550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crosswrd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'crosswrd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'crosswrd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'crosswrd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crudetype' => bless( {
- 'caption' => bless( do{\(my $o = 'Line printer output from DVI files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/crudetype')}, 'XML::XPath::Literal' ),
- 'description' => 'While line printer TeX output will always be inferior, crudetype will achieve as much as can be achieved. The program is written in Web/Pascal.',
- 'docs' => {
- 'ctan:/dviware/crudetype/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 289865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/crudetype/version3/crudetype.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 289885,
- '',
- 'details',
- 'Package man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crudetype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'crudetype')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'crw' => bless( {
- 'caption' => bless( do{\(my $o = 'Crossword macros for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/crw')}, 'XML::XPath::Literal' ),
- 'description' => 'Second thoughts (following TUGboat refereeing) on typesetting crosswords.',
- 'docs' => {
- 'http://www.ntg.nl/maps/09/30.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 290170,
- '',
- 'details',
- 'Paper about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'crw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'crw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cryst' => bless( {
- 'caption' => bless( do{\(my $o = 'Font for graphical symbols used in crystallography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cryst')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is provided as an Adobe Type 1 font, and as Metafont source. Instructions for use are available both in the README file and (with a font diagram) in the documentation.',
- 'docs' => {
- 'ctan:/fonts/cryst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 290455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cryst/cryst1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 290475,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 290480,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cryst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cryst')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cryst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cryst')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csbulletin' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/csbulletin')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the class for articles for the CSTUG Bulletin (Zpravodaj Ceskoslovenskeho sdruzeni uzivatelu TeXu). You can see the structure of a document by looking to the source file of the manual.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/csbulletin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 290775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/csbulletin/csbulletin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 290795,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csbulletin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csbulletin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csbulletin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'csbulletin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Czech/Slovak-tuned Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex/base/csfonts.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are provided as Metafont source; Type 1 format versions (csfonts-t1) are also available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csfonts-t1' => bless( {
- 'caption' => bless( do{\(my $o = 'Czech/Slovak tuned CM fonts in Type 1 format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex/base/csfonts-t1.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'These are Adobe Type 1 versions of the csfonts fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csfonts-t1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csfonts-t1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Czech/Slovak version of MakeIndex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex/base/csindex-21022007.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an adapted version of the standard makeindex distribution. The package is distributed as part of the cstex bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'csindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cslatex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Czech/Slovak typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex/base/cslatex.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 13:09:32 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cslatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cslatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cslatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csname-doc' => bless( {
- 'caption' => bless( do{\(my $o = 'A list of plain.tex cs names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/plain-doc/csname.txt')}, 'XML::XPath::Literal' ),
- 'description' => 'The document constitutes a list of every control sequence name (csname) described in the TeXbook, together with an indication of whether the csname is a primitive TeX command, or is defined in plain.tex',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csname-doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'csname-doc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain-doc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csplain' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX support for Czech/Slovak typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex/base/csplain.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csplain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csplain')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csplain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'csplain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cspsfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Czech/Slovakian PostScript font support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex/base/cspsfonts.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cspsfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cspsfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cslatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csquotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Context sensitive quotation facilities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/csquotes')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides advanced facilities for inline and display quotations. It is designed for a wide range of tasks ranging from the most simple applications to the more complex demands of formal quotations. The facilities include commands, environments, and user-definable \'smart quotes\' which dynamically adjust to their context. Quotation marks are switched automatically if quotations are nested and they can be adjusted to the current language if the babel package is available. There are additional facilities designed to cope with the more specific demands of academic writing, especially in the humanities and the social sciences. All quote styles as well as the optional active quotes are freely configurable. The package is dependent on e-TeX, and requires the author\'s etoolbox package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/csquotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 293985,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/csquotes/csquotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 294005,
- '',
- 'details',
- 'Tutorial on use of the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 17:03:17 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csquotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csquotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csquotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'csquotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.1d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csquotes-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German translation of csquotes documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/csquotes/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation of the documentation of csquotes version 5.1.',
- 'docs' => {
- 'ctan:/info/translations/csquotes/de/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 293570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 293575,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/csquotes/de/csquotes-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 293595,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csquotes-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'csquotes-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'csquotes-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cstex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Czech/Slovak languages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/cstex')}, 'XML::XPath::Literal' ),
- 'description' => 'This package mirrors the macros part of the home site\'s distribution of CSTeX. The licence (modified GPL) applies to some of the additions that make it a Czech/Slovak language distribution, rather than the distribution of a basic Plain/LaTeX distribution.',
- 'docs' => {
- 'ctan:/macros/cstex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 294320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 294325,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/cstex/cstexman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 294345,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 294350,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'CSTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csv2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert spreadsheet table cells into LaTeX source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/csv2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a Ruby script-Applescript combination that allows the user to cut and paste spreadsheet tables (e.g., from Excel, Open Office Calc, iWork Numbers, etc.) into a LaTeX source file in various popular LaTeX table formats: plain tables, booktabs, longtable and raw cells. The package is designed to work with TeXShop, and can be used with other Mac editors that support Applescript. The package was devloped for Mac OS 10.4 or later, but may be portable to other operating systems.',
- 'docs' => {
- 'ctan:/support/csv2latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 294685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/csv2latex/csv2latex-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 294705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:36:57 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csv2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'csv2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csvsimple' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple CSV file processing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/csvsimple')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a simple LaTeX interface for the processing of files with comma separated values (CSV); it relies on the key value syntax supported by pgfkeys to simplify usage. Filtering and table generation is especially supported; however, this lightweight tool offers no support for data sorting or data base storage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/csvsimple/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 295080,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/csvsimple/csvsimple-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295120,
- '',
- 'details',
- 'example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 295125,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/csvsimple/csvsimple.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 295100,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:07:18 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csvsimple')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csvsimple')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csvsimple')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'csvsimple')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csvtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Reading data from CSV files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/csvtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The csvtools package allows you to repeatedly perform a set of LaTeX commands on data in each row of a comma separated variable (CSV) file (though substitution of the \'comma\' is permitted). Such files may be used as source for mail merging, generating tables etc. Examples are given in the documentation. The distribution also provides packages: csvsort, that provides analagous commands to those in the main package, having first sorted the data (using the xfor and compare packages); and csvpie, for creating a pie-chart from a CSV file. The bundle has now been superseded by the datatool bundle.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/csvtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/csvtools/doc/csvtools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295595,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/csvtools/doc/manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295615,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/csvtoolsfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 295635,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:07:18 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csvtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'csvtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'csvtools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'csvtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'csx' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Sanskrit(/Extended) coding support on MS-DOS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/csx')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation for the CS/CSX 8-bit transliteration scheme for Indic scripts, LaTeX2e input encoding definition file, and screen drivers for viewing CS/CSX documentation on DOS boxes. The distribution includes a set of CS-recoded copies of Bitstream Charter Type 1 fonts.',
- 'docs' => {
- 'ctan:/fonts/csx/docs/charset.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 296055,
- '',
- 'details',
- 'Character set table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/csx/docs/iass_csx.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 296035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'csx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'csx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctable' => bless( {
- 'caption' => bless( do{\(my $o = 'Easily typeset centered tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ctable')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands to typeset centered, left- or right-aligned table and (multiple-)figure floats, with footnotes. Instead of an environment, a command with 4 arguments is used; the first is optional and is used for key,value pairs generating variations on the defaults and offering a route for future extensions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ctable/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 296360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ctable/ctable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 296380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ctable')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ctable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctable')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctanify' => bless( {
- 'caption' => bless( do{\(my $o = 'Prepare a package for upload to CTAN.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ctanify')}, 'XML::XPath::Literal' ),
- 'description' => 'Given a list of filenames, ctanify creates a tarball (a .tar.gz file) with the files laid out in CTAN\'s preferred structure. The tarball additionally contains a ZIP (.zip) file with copies of all files laid out in the standard TeX Directory Structure (TDS), which may be used by those intending to install the package, or by those who need to incorporate it in a distribution. (The TDS ZIP file will be installed in the CTAN install/ tree.)',
- 'docs' => {
- 'ctan:/support/ctanify/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 296765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ctanify/ctanify.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 296785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-22 08:16:49 +0200 (Thu, 22 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctanify')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ctanify')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ctanify')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctanify')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctantools' => bless( {
- 'caption' => bless( do{\(my $o = 'A jiffy to search CTAN file list.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ctantools')}, 'XML::XPath::Literal' ),
- 'description' => 'The Unix-shell script \'ctan\' provides facilities for extracting and using information from the CTAN file list; the facilities include retrieving files. To do this, it uses various common utilities, including wget and lynx.',
- 'docs' => {
- 'ctan:/support/ctantools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 297100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctantools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'CTAN tools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctanupload' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for users uploading to CTAN.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ctanupload')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a Perl script that allows the uploads of a contribution to CTAN from the command line. The aim us to simplify the release process for LaTeX package authors.',
- 'docs' => {
- 'ctan:/support/ctanupload/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 297420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ctanupload/ctanupload.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 297440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:34:59 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctanupload')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ctanupload')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ctanupload')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctanupload')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX classes and packages for Chinese typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/chinese/ctex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/language/chinese/ctex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 298260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/chinese/ctex/doc/ctex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 298280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 298285,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ctex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ctex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctex-faq' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX FAQ by the Chinese TeX Society (ctex.org).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/ctex-faq')}, 'XML::XPath::Literal' ),
- 'description' => 'Most questions were collected on the bbs.ctex.org forum, and were answered in detail by the author.',
- 'docs' => {
- 'ctan:/info/ctex-faq/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 297810,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 297815,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/ctex-faq/ctex-faq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 297835,
- '',
- 'details',
- 'The FAQ (Chinese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 297840,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 15:23:25 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctex-faq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ctex-faq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctex-faq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctib' => bless( {
- 'caption' => bless( do{\(my $o = 'Tibetan for TeX and LATeX2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tibetan/ctib')}, 'XML::XPath::Literal' ),
- 'description' => 'A package using a modified version of Sirlin\'s Tibetan font. An advantage of this Tibetan implementation is that all consonant clusters are formed by TeX and Metafont. No external preprocessor is needed.',
- 'docs' => {
- 'ctan:/language/tibetan/ctib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 298605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/tibetan/ctib/doc/ctib4tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 298625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctib4tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ctib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ctib4tex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ctib4tex' => {},
- 'ctie' => bless( {
- 'caption' => bless( do{\(my $o = 'C version of tie (merging Web change files).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/c_cpp/ctie')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a version of tie converted for use with cweb.',
- 'docs' => {
- 'ctan:/web/c_cpp/ctie/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 299000,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-16 11:10:37 +0200 (Sat, 16 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ctie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ctie')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ctie')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cuisine' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset recipes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cuisine')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset recipes with the ingredients lined up with their method step (somewhat similarly to the layout used in cooking).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cuisine/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 299315,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cuisine/cuisine.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 299335,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 08:36:45 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cuisine')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cuisine')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cuisine')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cuisine')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cun' => bless( {
- 'caption' => bless( do{\(my $o = 'A cuneiform font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cun')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is distributed as Metafont source. An application for producing a font table is also provided, as C source.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:43:45 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cun')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cun')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'currfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide file name and path of input files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/currfile')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros holding file name information (directory, base name, extension, full name and full path) for files read by LaTeX \\input and \\include macros; it uses the file hooks provided by the author\'s filehook. In particular, it restores the parent file name after the trailing \\clearpage of an \\included file; as a result, the macros may be usefully employed in the page header and footer of the last printed page of such a file. The depth of inclusion is made available, together with the "parent" (including file) and "parents" (all including files to the root of the tree). The package supersedes FiNK.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/currfile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 300055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/currfile/currfile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 300075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 14:59:59 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'currfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'currfile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'currfile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'currfile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'currvita' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset a curriculum vitae.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/currvita')}, 'XML::XPath::Literal' ),
- 'description' => 'Currvita is a package rather than a class (like most other curriculum vitae offerings). The author considers that a curriculum vitae can quite reasonably form part of another document (such as a letter, or a dissertation).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/currvita/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 300445,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/currvita/currvita.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 300465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'currvita')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'currvita')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'currvita')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'currvita')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cursolatex' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX tutorial.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/portuguese/cursolatex')}, 'XML::XPath::Literal' ),
- 'description' => 'The tutorial is presented as a set of slides (in Portuguese).',
- 'docs' => {
- 'ctan:/info/portuguese/cursolatex/cursolatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 300800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 300805,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cursolatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cursolatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cursolatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cursor' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw a cursor in an equation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cursor')}, 'XML::XPath::Literal' ),
- 'description' => 'Creates a simple L-shaped \'cursor\' in a mathematics environment to highlight a part of an equation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cursor/cursor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 301125,
- '',
- 'details',
- 'Samples of use (with source)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-22 14:13:39 +0100 (Mon, 22 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cursor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cursor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cursor')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'curve' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for making curriculum vitae.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/curve')}, 'XML::XPath::Literal' ),
- 'description' => 'CurVe is a class for writing a CV, with configuration for the language in which you write. The class provides a set of commands to create rubrics, entries in these rubrics etc. CurVe then format the CV (possibly splitting it onto multiple pages, repeating the titles etc), which is usually the most painful part of CV writing. Another nice feature of CurVe is its ability to manage different CV \'flavours\' simultaneously. It is often the case that you want to maintain slightly divergent versions of your CV at the same time, in order to emphasize on different aspects of your background. CurVe also comes with support for use with AUC-TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/curve/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 301480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/curve/curve.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 301500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'curve')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'curve')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'CurVe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'curve')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'curve2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions for package pict2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/curve2e')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the drawing capacities of the pict2e that serves as a LaTeX 2e replacement for picture mode. In particular, curve2e introduces new macros for lines and vectors, new specifications for line terminations and joins, arcs with any angular aperture, arcs with arrows at one or both ends, generic curves specified with their nodes and the tangent direction at these nodes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/curve2e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 301855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/curve2e/curve2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 301875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-05 13:28:31 +0100 (Mon, 05 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'curve2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'curve2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'curve2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'curve2e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'curves' => bless( {
- 'caption' => bless( do{\(my $o = 'Curves for LaTeX picture environment')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/curves')}, 'XML::XPath::Literal' ),
- 'description' => 'The draws curves in the standard LaTeX picture environment using parabolas between data points with continuous slope at joins; for circles and arcs, it uses up to 16 parabolas. The package also draws symbols or dash patterns along curves. The package provides facilities equivalent to technical pens with compasses and French curves. Curves consist of short secants drawn by overlapping disks or line-drawing \\special commands selected by package options.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/curves/curves.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 302235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-24 20:53:04 +0200 (Thu, 24 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'curves')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'curves')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'curves')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'curves')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.53')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'custom-bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Customised BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/custom-bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Package generating customized BibTeX bibliography styles from a generic file using docstrip driven by parameters generated by a menu application. Includes support for the Harvard style of citations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/custom-bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 302550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/custom-bib/makebst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 302570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/custom-bib/merlin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 302590,
- '',
- 'details',
- 'Master style file documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-18 13:01:42 +0100 (Fri, 18 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'custom-bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'custom-bib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'custom-bib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'custom-bib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.33')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cuted' => bless( {
- 'caption' => bless( do{\(my $o = 'Mixing onecolumn and twocolumn modes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/cuted.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Standard LaTeX will only switch between \\onecolumn and \\twocolumn at the top of a page; the commands themselves clear the previous page. This package does away with the restriction, and allows you to mix one- and twocolumn modes on the same page. The package is part of the sttools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sttools/doc/cuted.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 302900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-28 22:19:35 +0100 (Sun, 28 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cuted')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cuted')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cutwin' => bless( {
- 'caption' => bless( do{\(my $o = 'Cut a window in a paragraph, typeset material in it.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cutwin')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides facilities to cut windows out of paragraphs, and to typeset text or other material in the window. The window may be rectangular, or may have other sorts of shape.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cutwin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 303235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cutwin/cutwin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 303255,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-10 14:11:47 +0200 (Sun, 10 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cutwin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cutwin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cutwin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cutwin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cv' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for creating a curriculum vitae.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cv')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is distributed with two example files; they (and their formatted output) constitute the only real documentation. Note that cv is just a package: you choose the overall formatting by deciding which class to use, while the package provides the detailed formatting.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cv/ApplicationLetter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 303615,
- '',
- 'details',
- 'Example application letter'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cv/CVCTAN.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 303595,
- '',
- 'details',
- 'Example CV'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 303575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cvsty' => bless( {
- 'caption' => bless( do{\(my $o = 'Yet another style for easy CV pagination.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cvsty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers a simple method of making CV presentations. The package defines space for the page, and allows control of the presentation. An example file shows the way the macros might be used, but the authors emphasise that it should not merely be copied, but adapted for each CV.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cvsty/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 303905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cvsty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cvsty')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'CVsty')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cweb' => bless( {
- 'caption' => bless( do{\(my $o = 'A Web system in C.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/c_cpp/cweb')}, 'XML::XPath::Literal' ),
- 'description' => 'The Cweb system is a system for Structured Software Documentation (also known as Literate Programming) in the programming language C.',
- 'docs' => {
- 'ctan:/web/c_cpp/cweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 304585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-cweb-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cweb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cweb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.64ad')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cweb-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX version of CWEB.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cweb')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle allows marking-up of CWEB code in LaTeX. The distribution includes the "Counting Words" program distributed with CWEB, edited to run with LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 304205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cweb/cweb-conf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 304245,
- '',
- 'details',
- 'Internal interfaces'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/cweb/cweb-user.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 304225,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 18:12:31 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cweb-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cweb-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cweb-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cwebbin' => bless( {
- 'caption' => bless( do{\(my $o = 'CWEB for ANSI-C/C++ compilers on UNIX/Linux, MS/Windows, and Amiga.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/c_cpp/cwebbin')}, 'XML::XPath::Literal' ),
- 'description' => 'A highly portable and slightly extended version of cweb for Unix, MS-Windows32, and Amiga (and possibly other operating systems). TeX macros and CWEB macros are provided for German, French, and Italian program documentation on any machine. Comes with binaries. Note that the file cwebbin-p14.tar.gz contains Amiga binaries that are not found in later versions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-04 13:34:13 +0100 (Sun, 04 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cwebbin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cwebbin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.64')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cwebhy' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert hyperlinks for included files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cweb/contrib/cweb-hy')}, 'XML::XPath::Literal' ),
- 'description' => 'The class cweb-hy extends the LaTeX port of cweb to offer hyperlinks from references to a function to its definition. The class is implemented so that it can also be called as a package, and by this means you can incorporate a cweb program source in another document. The class is distributed as part of the cweb bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cweb/contrib/cweb-hy/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 305175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cwebhy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cweb-hy')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cwebx' => bless( {
- 'caption' => bless( do{\(my $o = 'A system for Structured Software Documentation in C.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/c_cpp/cwebx')}, 'XML::XPath::Literal' ),
- 'description' => 'The CWEBx system is a system for Structured Software Documentation (also known as Literate Programming) in the programming language C. It is a derivative of the CWEB system by Sylvio Levy and Donald E. Knuth, who originally conceived the idea of Literate Programming; CWEBx is a compatible extension of CWEB.',
- 'docs' => {
- 'ctan:/web/c_cpp/cwebx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 305540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/c_cpp/cwebx/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 305560,
- '',
- 'details',
- 'Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-05 00:00:39 +0100 (Fri, 05 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cwebx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cwebx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cyklop' => bless( {
- 'caption' => bless( do{\(my $o = 'The Cyclop typeface.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyklop')}, 'XML::XPath::Literal' ),
- 'description' => 'The Cyclop typeface was designed in the 1920s at the workshop of Warsaw type foundry "Odlewnia Czcionek J. Idzkowski i S-ka". This sans serif typeface has a highly modulated stroke so it has high typographic contrast. The vertical stems are much heavier then horizontal ones. Most characters have thin rectangles as additional counters giving the unique shape of the characters. The lead types of Cyclop typeface were produced in slanted variant at sizes 8-48 pt. It was heavily used for heads in newspapers and accidents prints. Typesetters used Cyclop in the inter-war period, during the occupation in the underground press. The typeface was used until the beginnings of the offset print and computer typesetting era. Nowadays it is hard to find the metal types of this typeface. The font was generated using the Metatype1 package. Then the original set of characters was completed by adding the full set of accented letters and characters of the modern Latin alphabets (including Vietnamese). The upright variant was generated and it was more complicated task than it appeared at the beginning. 11 upright letters of the Cyclop typeface were presented in the book by Filip Trzaska, "Podstawy techniki wydawniczej" ("Foundation of the publishing techonology"), Warsaw 1967. But even the author of the book does not know what was the source of the presented examples. The fonts are distributed in the Type1 and OpenType formats along with the files necessary for use these fonts in TeX and LaTeX including encoding definition files: T1 (ec), T5 (Vietnamese), OT4, QX, texnansi and nonstandard ones (IL2 for Czech fonts).',
- 'docs' => {
- 'ctan:/fonts/cyklop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 305865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/cyklop/doc/fonts/cyklop/cyklop-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 305885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-15 08:58:20 +0100 (Mon, 15 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cyklop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cyklop')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cyklop')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cyklop')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.915')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cypriot' => bless( {
- 'caption' => bless( do{\(my $o = 'A script which was used on Cyprus for writing Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/cypriot')}, 'XML::XPath::Literal' ),
- 'description' => 'The cypriot package provides Metafont and Adobe Type 1 font versions of a syllabic script which was used on Cyprus for writing Greek. The script was in use between approximately the tenth and third centuries BCE. This is one in a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 306305,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/cypriot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 306245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/cypriot/cypriot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 306265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/cypriot/trycypriot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 306285,
- '',
- 'details',
- 'Sample of Cypriot font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-27 14:41:40 +0100 (Tue, 27 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cypriot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cypriot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cypriote' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for ancient Cypriot Greek inscriptions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cypriote')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is distributed as Metafont source, and there is also a simple package to support the font in LaTeX. The font works very poorly in modern environments, and could do with expert attention (interested experts please contact the CTAN team for details).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-27 14:41:40 +0100 (Tue, 27 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cypriote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cypriote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cyrguide' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation of LaTeX Cyrillic-alphabet features.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The Cyrillic setup for LaTeX: how to get the fonts, how to set them up, how to use the interface, interaction with babel, etc. Part of a set of documentation that also covers new LaTeX 2e commands, class and package writing, font-handling, LaTeX font encodings, configuration options and modification of latex.',
- 'docs' => {
- 'ctan:/macros/latex/doc/cyrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 307070,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 23:37:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cyrguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cyrguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cyrillic' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Cyrillic fonts in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/cyrillic')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle of macros files provides macro support (including font encoding macros) for the use of Cyrillic characters in fonts encoded under the T2* and X2 encodings. These encodings cover (between them) pretty much every language that is written in a Cyrillic alphabet. This directory is part of the LaTeX "required" distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/cyrillic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 307400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cyrillic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cyrillic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'cyrillic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cyrillic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cyrillic209' => bless( {
- 'caption' => bless( do{\(my $o = 'cyrillic209')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/cyrillic.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A small package providing basic LaTeX 2.09 font-system access to the Washington cyrillic fonts. Note that this package cannot possible work under LaTeX 2e, and has nothing to do with the LaTeX 2e cyrillic bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-17 19:35:53 +0100 (Thu, 17 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cyrillic209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cyrillic209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cyrmemo' => bless( {
- 'caption' => bless( do{\(my $o = 'Details of using the AMS Cyrillic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/cyrmemo')}, 'XML::XPath::Literal' ),
- 'description' => 'A Plain TeX document, and support macros, describing the use of the AMS Cyrillic fonts (the wncy family) in Plain TeX and LaTeX 2.09. (The fonts embody the OT2 encoding, in LaTeX 2e.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-03 17:49:21 +0100 (Sat, 03 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cyrmemo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cyrmemo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'cyrtug' => bless( {
- 'caption' => bless( do{\(my $o = 'EmTeX as distributed by CyrTUG.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/emtex-contrib/cyrtug')}, 'XML::XPath::Literal' ),
- 'description' => 'The CyrTUG distribution of files for use with emTeX. (CyrTUG is the Cyrillic-alphabet TeX users\' group; apart from the lh fonts, there are several other files to support Cyrillic users.)',
- 'docs' => {
- 'ctan:/systems/msdos/emtex-contrib/cyrtug/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 308280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:43:33 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'cyrtug')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'cyrtug')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'czhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Czech.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/czhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Note that these patterns are not in a standardised TeX encoding; the czhyph2e script may be used to convert them to T1 encoding. The package is superseded by the Czech patterns available in the hyph-utf8 bundle (whence patterns for any encoding, including T1, may be generated).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-03 17:49:21 +0100 (Sat, 03 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'czhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-cs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'czhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'czhyph2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Czech hyphenation patterns to standard encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/czech/czhyph2e.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'This Perl script converts the Czech hyphenation patterns as distributed on CTAN from its PC encoding into a form using T1 font encoding.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-06-21 10:14:22 +0200 (Wed, 21 Jun 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'czhyph2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'czhyph2e')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dancers' => bless( {
- 'caption' => bless( do{\(my $o = 'Font for Conan Doyle\'s "The Dancing Men".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dancers/dancers.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The (Sherlock Holmes) book contains a code which uses dancing men as glyphs. The alphabet as given is not complete, lacking f, j, k, q, u, w, x and z, so those letters in the font are not due to Conan Doyle. The code required word endings to be marked by the dancing man representing the last letter to be holding a flag: these are coded as A-Z. thaTiStOsaYsentenceSiNthEcodElooKlikEthiS. In some cases, the man has no arms, making it impossible for him to hold a flag. In these cases, he is wearing a flag on his hat in the \'character\'. The font is distributed as Metafont source; it works poorly in modern environments, and could do with expert attention (if you are interested, please contact the CTAN team for details).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-27 14:41:40 +0100 (Tue, 27 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dancers')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dancers')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dancers')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dancers')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dante-book-reviews' => bless( {
- 'caption' => bless( do{\(my $o = 'Book reviews published in DANTE\'s journal')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/dtk/book_reviews')}, 'XML::XPath::Literal' ),
- 'description' => 'A series of book reviews published in DANTE\'s journal \'Die Technische Komodie\' as from 2004 by a number of authors. The project was initiated by Christian Faulhammer.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-11 13:55:01 +0200 (Tue, 11 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dante-book-reviews')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dante-book-reviews')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dashbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw dashed boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dashbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can draw boxes that perform like \\framebox or \\fbox, but use dashed lines. The package can also draw (an illusion of) vertical stacks of boxes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dashbox/dashbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 309735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-11 20:34:16 +0200 (Thu, 11 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dashbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dashbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dashbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dashbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dashrule' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw dashed rules.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dashrule')}, 'XML::XPath::Literal' ),
- 'description' => 'The dashrule package makes it easy to draw a huge variety of dashed rules (i.e., lines) in LaTeX. dashrule provides a command, \\hdashrule, which is a cross between LaTeX\'s \\rule and PostScript\'s setdash command. \\hdashrule draws horizontally dashed rules using the same syntax as \\rule, but with an additional, setdash-like parameter that specifies the pattern of dash segments and the space between those segments. Because dashrule\'s rules are constructed internally using \\rule (as opposed to, e.g., PostScript \\specials) they are fully compatible with every LaTeX back-end processor.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dashrule/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 310085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dashrule')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dashrule')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dashrule')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dashrule')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dashundergaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Underline with dotted or dashed lines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dashundergaps')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands (\\underline, \\dotuline and \\dashuline) each of which underlines its argument with one of the styles the package is capable of. A phantom mode is provided, where the underline (of whatever form) can serve for a \'fill-in block\' for student evaluation sheets.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dashundergaps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 310440,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dashundergaps/doc/pdf/dashundergaps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 310460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:09:21 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dashundergaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dashundergaps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dashundergaps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dashundergaps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'datatool' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools to load and manipulate data.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/datatool')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides six packages: - datatool.sty: databases may be created using LaTeX commands or by importing external files; they may be sorted numerically or alphabetically; repetitive operations (such as mail merging) may be performed on each row of a database, subject to conditions to exclude particular rows; commands are provided to examine database elements, and to convert formats (for example, to convert a numeric element to a format compatible with the fp package; - datapie.sty: a database may be represented as a pie chart; flexible options allow colouring of the chart, and annotation hooks are available; - dataplot.sty: a database may be represented as a 2-dimensional scatter or line plot; flexible options control of the plot\'s overall appearance, and of legends and other extra information; - databar.sty: a database may be represented as a bar chart; overall appearance, colouring and annotation are controllable; - databib.sty: a bibliography may be loaded into a datatool database, and manipulated there before being printed (this permits a LaTeX-based route to printing bibliographies in formats for which no BibTeX style is available); and - person.sty: provides support for displaying a person\'s name and pronoun in a document, thus avoiding cumbersome use of "he/she", etc. The drawing packages make use of PGF/TikZ for their output. The bundle replaces and supersedes the author\'s csvtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/datatool/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 310935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/datatool/datatool.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 310955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:07:18 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'datatool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'datatool')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'datatool')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'datatool')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dateiliste' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions of the \\listfiles concept.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dateiliste')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a file list (similar to that offered by \\listfiles), neatly laid out as a table. The main document can be included in the list, and a command is available for providing RCS-maintained data for printing in the file list.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dateiliste/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dateiliste/README-de' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311360,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dateiliste/README-en' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311385,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dateiliste/README-eo' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311410,
- '',
- 'language',
- 'eo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dateiliste/dateiliste.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311440,
- '',
- 'details',
- 'Benutzerdoku'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311435,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dateiliste')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dateiliste')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dateiliste')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dateiliste')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'datenumber' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a date into a number and vice versa.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/datenumber')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides commands to convert a date into a number and vice versa. Additionally there are commands for incrementing and decrementing a date. Leap years and the Gregorian calendar reform are considered.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/datenumber/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311755,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311760,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/datenumber/doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311785,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/datenumber/docgerman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 311805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 311810,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-16 11:36:05 +0100 (Thu, 16 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'datenumber')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'datenumber')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'datenumber')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'datenumber')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dates' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for parsing date strings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dates')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a macro, \\dateread, that can be used to parse date strings, either individually or recursively. The macro expects a human-readable syntax, which it converts into an integer (a "long date") that can be more easily used for some types of computation. A set of companion macros and token registers is also provided for converting long dates into human-readable form.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dates/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 312100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-17 23:11:46 +0100 (Mon, 17 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dates')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dates')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dates209' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible date macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/dates.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides date macros for British English use; its version of \\today produces (by default) output in the form \'Thursday 4th October 1066\'. Other macros provide day names, phase of the moon, and British-style ordinal number suffixes. Documentation appears as comment in the body of the file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-31 10:14:48 +0100 (Sat, 31 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dates209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dates209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00-1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'datetime' => bless( {
- 'caption' => bless( do{\(my $o = 'Change format of \\today with commands for current time.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/datetime')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides various different formats for the text created by the command \\today, and also provides commands for displaying the current time (or any given time), in 12-hour, 24-hour or text format. The package overrides babel\'s date format, having its own library of date formats in different languages. The package requires the fmtcount package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/datetime/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 312760,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/datetime/datetime.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 312800,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/datetime/datetime-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 312780,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/datetimefaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 312820,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-21 11:20:39 +0200 (Tue, 21 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'datetime')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'datetime')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'datetime')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'datetime')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.58')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dayofweek' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate day of week, phase of moon.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/dayofweek.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines \\DayOfWeek as the (English) weekday name, and \\PhaseOfMoon as the moon\'s phase, from "new" to "full" and back again.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dayofweek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dayofweek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dayroman' => bless( {
- 'caption' => bless( do{\(my $o = 'The Day Roman typeface.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/DayRoman')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains the Day-Roman fonts (and their expert set) and Adobe Type 1 format, and support files for use with LaTeX. The fonts are a version of the "Two Line Double Pica Roman" typeface designed in the 16th century by Franccois Guyot.',
- 'docs' => {
- 'ctan:/fonts/DayRoman/readme.dayroman' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 313455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dayroman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'DayRoman')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'daytime' => bless( {
- 'caption' => bless( do{\(my $o = 'Print time of day.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/daytime.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A jiffy to provide macros \\daytime and \\Daytime to print times, in 12-hour am/pm form (with, and without, leading zeros, respectively).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 21:42:40 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'daytime')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'daytime')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'db' => bless( {
- 'caption' => bless( do{\(my $o = 'Process simple databases inside LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/db.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A database (file extension .tdb) contains a "schema" (consisting of a declaration \\fields, followed by a series of \\tuple commands each containing a row of the database. The file distributed contains documentation and example files, along with the package itself.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-17 19:56:34 +0100 (Thu, 17 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'db')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'db')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dblfloatfix' => bless( {
- 'caption' => bless( do{\(my $o = 'Fixes for twocolumn floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dblfloatfix')}, 'XML::XPath::Literal' ),
- 'description' => 'The package solves two problems: floats in a twocolumn document come out in the right order and allowed float positions are now [tbp]. The packages actually merges facilities from fixltx2e and stfloats.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dblfloatfix/dblfloatfix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 314415,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-09 12:54:42 +0100 (Tue, 09 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dblfloatfix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dblfloatfix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dblfloatfix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dblfloatfix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dblfnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Double-column footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yafoot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package sets the footnotes of a single-column document in two columns; the package offers a range of parameters to determine the exact appearance of the two columns. The package is part of the yafoot bundle of footnote facilities.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yafoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 314740,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yafoot/yafoot-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 314760,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 20:23:42 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dblfnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dblfnote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dblfont' => bless( {
- 'caption' => bless( do{\(my $o = 'Blackboard bold font package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'The dblfont package defines a means of accessing the AMS fonts\' Blackboard Bold letters. The package has largely been superseded by macros in the amsfonts bundle. The package is part of the bosisio bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/dblfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 315130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dblfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dblfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dbprocess' => bless( {
- 'caption' => bless( do{\(my $o = 'Process database output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/eijkhout/DB_process.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Parse the output from a database, delimited by either a tab or comma, and apply a user-defined macro to each line.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 19:56:27 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dbprocess')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'DB_process')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dco' => bless( {
- 'caption' => bless( do{\(my $o = 'Use the DC fonts with old-style numerals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/dco')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides virtual fonts and support files, to use the (now obsolete) DC fonts with all digits replaced by oldstyle digits.',
- 'docs' => {
- 'ctan:/obsolete/fonts/dco/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 315700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 20:02:47 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dco')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dco')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dcolumn' => bless( {
- 'caption' => bless( do{\(my $o = 'Align on the decimal point of numbers in tabular columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The dcolumn package makes use of the array package to define a "D" column format for use in tabular environments. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/dcolumn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 316050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dcolumn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dcolumn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dcounter' => bless( {
- 'caption' => bless( do{\(my $o = 'Support dynamic counters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/dcounter.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Counters declared as dynamic are created at the time of their first use and they receive at that moment the count style which was established by the \\countstyle command. The special use of the \\countstyle command with an optional parameter allows the modification of the subordination of existing counters. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 316445,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/dcounter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 316465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dcounter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dcounter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dcpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Commutative diagrams in a LaTeX and TeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/dcpic')}, 'XML::XPath::Literal' ),
- 'description' => 'DCpic is a package for typesetting Commutative Diagrams within a LaTeX and TeX documents. Its distinguishing features are: a powerful graphical engine, the PiCTeX package; an easy specification syntax in which a commutative diagram is described in terms of its objects and its arrows (morphism), positioned in a Cartesian coordinate system.',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/dcpic/manPT_dcpic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 316825,
- '',
- 'details',
- 'Package documentation (Portuguese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 316830,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/diagrams/dcpic/man_dcpic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 316800,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 316805,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.mat.uc.pt/~pedro/cientificos/Publicacoes/eurotex2001.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 316850,
- '',
- 'details',
- 'EuroTeX2001 paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 316855,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:29:07 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dcpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dcpic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'DCpic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dcpic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'de-macro' => bless( {
- 'caption' => bless( do{\(my $o = 'Expand private macros in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/de-macro')}, 'XML::XPath::Literal' ),
- 'description' => 'De-macro is a Python script that helps authors who like to use private LaTeX macros (for example, as abbreviations). A technical editor or a cooperating author may balk at such a manuscript; you can avoid manuscript rejection misery by running de-macro on it. De-macro will expand macros defined in \\(re)newcommand or \\(re)newenvironment commands, within the document, or in the document\'s "private" package file.',
- 'docs' => {
- 'ctan:/support/de-macro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 317210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/de-macro/user-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 317230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-10 11:48:14 +0100 (Wed, 10 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'de-macro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'de-macro')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'de-macro')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'decimal' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX package for the English raised decimal point.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/decimal')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX package should be used by people who need the traditional English raised decimal point, instead of the American-style period.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/decimal/decimal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 317535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-06 11:09:01 +0200 (Mon, 06 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'decimal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'decimal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'decimal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'decimal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'declare' => bless( {
- 'caption' => bless( do{\(my $o = 'Declare register names locally.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/declare.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros provide a method of locally allocating registers without interference with previously allocated registers; thus \\declarecount allocates a count for local use, in exactly the same way that \\newcount allocations one for global use. The sequence {... \\declarecount\\foo ... \\newcount\\bar ...} is of course a logical error; any \\new* command should be issued before the corresponding \\declare* command.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 21:42:40 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'declare')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'declare')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'decorule' => bless( {
- 'caption' => bless( do{\(my $o = 'Decorative swelled rule using font character.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/decorule')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a decorative swelled rule using only a symbol from a font installed with all distributions of TeX, so it works independently, without the need to install any additional software or fonts. This is the packaged version of the macro which was originally published in the "Typographers\' Inn" column in TUGboat 31:1 (2010).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/decorule/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 318235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/decorule/decorule.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 318255,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-06 17:02:51 +0200 (Sat, 06 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'decorule')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'decorule')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'decorule')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'decorule')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'decsci' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for the journal Decision Sciences.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/decsci.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Generated by custom-bib.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-17 18:48:45 +0100 (Sun, 17 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'decsci')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'decsci')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dectab' => bless( {
- 'caption' => bless( do{\(my $o = 'Align columns on a decimal point.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/dectab.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines the command \\dec, which allows a construct such as ...& \\dec -1.461 &... in a tabular c column; the column will then be centred on the decimal point in the number.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-20 23:14:48 +0100 (Fri, 20 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dectab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dectab')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'default' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide default parameters for TeX macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/default.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\setdefault defines default values for the arguments of an existing macro; the macro, thus adjusted, is called with square brackets around arguments which are overriding the default. (This is the same scheme as is used in LaTeX.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 21:42:40 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'default')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'default')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'deflist' => bless( {
- 'caption' => bless( do{\(my $o = 'A variation on the description environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/deflist.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\deflist takes an argument, whose width is taken as the maximum width of label in a list environment which the command then uses.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-20 12:18:40 +0100 (Sun, 20 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'deflist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'deflist')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'defstring' => bless( {
- 'caption' => bless( do{\(my $o = 'Define macros as verbatim macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/defstring.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\defstring defines its first argument (a control sequence name) as the content of its second argument, with category code \'other\', with surrounding braces added. The package uses the maybeload and redefine packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 21:42:40 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'defstring')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'defstring')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'degrade' => bless( {
- 'caption' => bless( do{\(my $o = 'Degrade JPEG images on the fly, prior to inclusion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/degrade')}, 'XML::XPath::Literal' ),
- 'description' => 'Degrade is a LaTeX package that degrades JPEG images on the fly to decrease the size of the resulting PostScript or PDF file. It uses the convert utility from the ImageMagick bundle as well as jpeg2ps (if you\'re producing PostScript output).',
- 'docs' => {
- 'ctan:/graphics/degrade/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 319955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'degrade')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'degrade')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dehyph-exptl' => bless( {
- 'caption' => bless( do{\(my $o = 'Experimental hyphenation patterns for the German language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/dehyph-exptl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides experimental hyphenation patterns for the German language, covering both traditional and reformed orthography. The patterns can be used with packages Babel and hyphsubst.',
- 'docs' => {
- 'ctan:/language/hyphenation/dehyph-exptl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 320335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/dehyph-exptl/dehyph-exptl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 320355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 320360,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/dehyph-exptl/projektbeschreibung.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 320380,
- '',
- 'details',
- 'Project outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 320385,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-02 20:56:29 +0200 (Sat, 02 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dehyph-exptl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dehyph-exptl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dehyph-exptl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dehyph-exptl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dejavu' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the fonts DejaVu.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dejavu')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains LaTeX support for the fonts DejaVu. They are derived from the Vera fonts and contain more characters and styles. The fonts are included in the original TrueType format and converted Type 1 format. The (currently) supported encodings are: OT1, T1, IL2, TS1, T2*, X2, QX, and LGR. The package doesn\'t (currently) support math. More encodings and/or features will come later.',
- 'docs' => {
- 'ctan:/fonts/dejavu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 320705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/dejavu/doc/fonts/dejavu/dejavu-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 320745,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/dejavu/doc/fonts/dejavu/dejavu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 320725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-25 23:27:03 +0200 (Thu, 25 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dejavu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dejavu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dejavu')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dejavu')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.33')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'delarray' => bless( {
- 'caption' => bless( do{\(my $o = 'Delimiters for arrays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Add delimiters (parentheses etc.) around arrays (nesting brackets are automatically inserted). The package is part of the LaTeX tools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/delarray.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 321070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'delarray')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'delarray')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'deleq' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible numbering of equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/deleq')}, 'XML::XPath::Literal' ),
- 'description' => 'Offers more flexible numbering of equations and "recycled" equations, including "partial" equation numbers (\'3a\', \'3b\', etc.).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/deleq/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 321370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/deleq/deleq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 321390,
- '',
- 'details',
- 'Documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 13:49:16 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'deleq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'deleq')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'delig' => bless( {
- 'caption' => bless( do{\(my $o = 'Disable misplaced ligatures in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/delig')}, 'XML::XPath::Literal' ),
- 'description' => 'DeLig disables misplaced ligatures in LaTeX documents, using a dictionary approach. In general LaTeX always uses ligatures for the letter combinations "ff", "fi", "fl", "ffi" and "ffl". This is not always correct in the German language, e.g., the word "Auflage" may not be printed with an "fl"-ligature, that is, the "fl"-ligature in "Auflage" must be disabled. This may be accomplished by using the babel-package and the two symbols |": Auf"lage. The Java program DeLig does this job automatically for you, using a ligature word list. Please note that DeLig is only as good as the ligature word list file DeLig.list it relies on. This version is intended for German language texts only. DeLig is partially based on the Perl script rmligs by Bjorn Jacke, in particular the wordlist data is based on his igerman98 dictionary.',
- 'docs' => {
- 'ctan:/support/delig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 321755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-03-13 10:46:15 +0100 (Thu, 13 Mar 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'delig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'delig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'delim' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplify typesetting mathematical delimiters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/delim')}, 'XML::XPath::Literal' ),
- 'description' => 'The package permits simpler control of delimiters without excessive use of \\big... commands (and the like).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/delim/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 322055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/delim/delim.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 322075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'delim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'delim')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'delim')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'delim')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'delimtxt' => bless( {
- 'caption' => bless( do{\(my $o = 'Read and parse text tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/exptl/delimtxt')}, 'XML::XPath::Literal' ),
- 'description' => 'This experimental package can read and parse text tables delimited by user-defined tokens (e.g., tab). It can be used for serial letters and the like, making it easier to export the data file from MS-Excel/MS-Word',
- 'docs' => {
- 'ctan:/macros/latex/exptl/delimtxt/delimtxt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 322355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'delimtxt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'delimtxt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'delimtxt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'deproc' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for DECUS proceedings articles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/deproc')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 (or even earlier) documentstyle that is based on the article style. An example document is included in the distribution.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/deproc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 322635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-25 23:57:22 +0100 (Thu, 25 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'deproc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'deproc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'desclist' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended "description" lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/desclist.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a desclist environment, which is similar to the description environment, but offers more flexibility in formatting labels. The package also modifies the description environment to provide an optional parameter that is a prototype for evaluation of the hanging indentation of the list. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 322950,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/desclist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 322970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-24 17:24:41 +0100 (Tue, 24 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'desclist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'desclist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'detex' => bless( {
- 'caption' => bless( do{\(my $o = 'Strip TeX from a source file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/detex')}, 'XML::XPath::Literal' ),
- 'description' => 'Detex is a program to remove TeX constructs from a text file. It recognizes the \\input command. The program assumes it is dealing with LaTeX input if it sees the string \\begin{document} in the text. In this case, it also recognizes the \\include and \\includeonly commands.',
- 'docs' => {
- 'ctan:/support/detex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 323395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'detex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'detex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'detex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'devanagari' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Devanagari.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/devanagari/velthuis')}, 'XML::XPath::Literal' ),
- 'description' => 'Frans Velthuis\' preprocessor for Devanagari text, and fonts and macros to use when typesetting the processed text. The macros provide features that support Sanskrit, Hindi, Marathi, Nepali, and other languages typically printed in the Devanagari script. The fonts are available both in Metafont and Type 1 format.',
- 'docs' => {
- 'ctan:/language/devanagari/velthuis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 324045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/devanagari/velthuis/doc/generic/velthuis/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 324065,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'devanagari')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'devanagari')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'devanagari')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'velthuis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.15.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'devanagari-omega' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Devanagari with Omega.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/devanagari/omega')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-25 11:52:41 +0100 (Fri, 25 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'devanagari-omega')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'devanagari-omega')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'devanagari-omega')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'development' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibtex style file for the journal Development.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/development.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Here is a bibtex style file for biologists interested in submitting an article to the journal `Development\'.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-12-19 22:27:37 +0100 (Mon, 19 Dec 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'development')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'development')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dfgproposal' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for writing proposals to the DFG.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/proposal')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is a specialisation of the proposal class, for writing proposals to the German Research Council (DFG). Examples of its use are provided elsewhere in the bundle. The class is distributed as part of the proposal class bundle, and depends on the author\'s stex bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/proposal/dfg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 324680,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/proposal/dfg/dfgproposal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 324700,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 08:15:07 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dfgproposal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'proposal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dfgproposal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dhua' => bless( {
- 'caption' => bless( do{\(my $o = 'German abbreviations using thin space.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dhua')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for those abbreviations of German phrases for which the use of thin space is recommended. Setup commands \\newdhua and \\newtwopartdhua are provided, as well as commands for single cases (such as \\zB for \'z. B.\', saving the user from typing such as \'z.\\,B.\'). To typeset the documentation, the niceverb package, version 0.44, or later, is required. Das Paket `dhua\' stellt Befehle fur sog. mehrgliedrige Abkurzungen bereit, fur die schmale Leerzeichen (Festabstande) empfohlen werden (Duden, Wikipedia). In die englische Paketdokumentation sind deutsche Erlauterungen eingestreut.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dhua/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 325145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dhua/dhua.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 325165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dhua')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dhua')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dhua')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dhua')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Table heads with diagonal lines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/diagbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package\'s principal command, \\diagbox, takes two arguments (texts for the slash-separated parts of the box), and an optional argument with which the direction the slash will go, and the box dimensions, etc., may vbe controlled. The package also provides \\slashbox and \\backslashbox commands for compatibility with the slashbox package, which it supersedes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/diagbox/diagbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 325610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-24 16:48:22 +0100 (Thu, 24 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'diagbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'diagbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'diagbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagmac' => bless( {
- 'caption' => bless( do{\(my $o = 'A diagram drawing package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/diagmac')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comes in two parts: first, some macros that are generally applicable to drawing diagrams in LaTeX; and second, macros specific to drawing category theory diagrams. The package was written for LaTeX 2.09, but continues to work under LaTeX 2e; however, an updated version, that uses pict2e, is also available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/diagmac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 325975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/diagmac/diagmac.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 325995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/diagmac/diagmactest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 326015,
- '',
- 'details',
- 'Test/demonstration of package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-06 13:59:23 +0200 (Wed, 06 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'diagmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'diagmac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagmac2' => bless( {
- 'caption' => bless( do{\(my $o = 'Diagram macros, using pict2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/diagmac2')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a development of the long-established diagmac package, using pict2e so that the restrictions on line direction are removed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/diagmac2/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 326355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/diagmac2/doc/diagmac2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 326375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/diagmac2/doc/diagmactest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 326395,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-17 01:32:22 +0200 (Sun, 17 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagmac2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'diagmac2')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'diagmac2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'diagmac2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagnose' => bless( {
- 'caption' => bless( do{\(my $o = 'A diagnostic tool for a TeX installation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/diagnose')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros to assist evaluation of the capabilities of a TeX installation (i.e., what extensions it supports). An example document that examines the installation is available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/diagnose/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 326670,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/diagnose/doc/diagnose.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 326690,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-17 18:48:45 +0100 (Sun, 17 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagnose')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'diagnose')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'diagnose')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'diagnose')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagramf' => bless( {
- 'caption' => bless( do{\(my $o = 'Labelled diagrams in Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/diagramf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of labelling diagrams each produced as a Metafont character in a \'font\' which is produced using the diagramf.mf Metafont package. LaTeX passes data to Metafont (by ordinary LaTeX file-writing mechanisms), and Metafont writes stuff into its log-file, which must then be extracted into a different file so that LaTeX can see it.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/diagramf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 327020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/diagramf/diagramf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 327045,
- '',
- 'details',
- 'Prototype paper for TUGboat'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 327040,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:43:45 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagramf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'diagramf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagrams' => bless( {
- 'caption' => bless( do{\(my $o = 'A CTAN collection of diagram macro packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The collection includes: - Michael Barr\'s diagxy package designed for general usability in a variety of mathematical disciplines; - Francois Borceux\' package which is specifically aimed at category theory diagrams; - the circ circuit-diagram macros; - Pedro Quaresma\'s dcpic macros for commutative diagrams, using LaTeX picture mode; - Anders Svensson\'s kuvio macros for commutative diagrams, using dvips "PostScript \\specials"; - Paul Taylor\'s long-established commutative diagram macros, which are designed to provide high power in a standard (La)TeX environment; and - Kris Rose and Ross Moore\'s xypic package which can be used for a variety of graphs and diagrams. To download, or to read documentation of a package, follow the link above to the package\'s more detailed catalogue outline. The archive does not offer direct facilities to download this collection of \'competing\' packages as a single whole.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb15-4/tb45vali.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 327510,
- '',
- 'details',
- 'Comparison of commutative diagram packages'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 15:12:56 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'diagrams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'diagrams')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'diagxy' => {},
- 'dialogl' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for constructing interactive LaTeX scripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dialogl')}, 'XML::XPath::Literal' ),
- 'description' => 'Gathers together a bunch of code and examples about how to write macros to carry on a dialogue with the user.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dialogl/READ.ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 328095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dialogl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dialogl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dialogl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dialogue' => bless( {
- 'caption' => bless( do{\(my $o = 'Quote short scripted dialogue in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package defining the dialogue environment for citing short passages of scripted dialogue. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 328385,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/dialogue.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 328405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 20:48:43 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dialogue')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dialogue')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dice' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for die faces.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dice')}, 'XML::XPath::Literal' ),
- 'description' => 'A Metafont font that can produce die faces in 2D or with various 3D effects.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dice')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dice')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dice')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dice')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dichokey' => bless( {
- 'caption' => bless( do{\(my $o = 'Construct dichotomous identification keys.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dichokey')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can be used to construct dichotomous identification keys (used especially in biology for species identification), taking care of numbering and indentation of successive key steps automatically. An example file is provided, which demonstrates usage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dichokey/dichokey.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 328975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dichokey/rhodocyb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 328995,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-23 23:30:05 +0100 (Tue, 23 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dichokey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dichokey')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dichokey')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dichokey')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dictsym' => bless( {
- 'caption' => bless( do{\(my $o = 'DictSym font and macro package')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dictsym')}, 'XML::XPath::Literal' ),
- 'description' => 'This directory contains the DictSym Type1 font designed by Georg Verweyen and all files required to use it with LaTeX on the Unix or PC platforms. The font provides a number of symbols commonly used in dictionaries. The accompanying macro package makes the symbols accessible as LaTeX commands.',
- 'docs' => {
- 'ctan:/fonts/dictsym/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 329265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/dictsym/dictsym.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 329285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:21:29 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dictsym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dictsym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dictsym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dictsym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'digiconfigs' => bless( {
- 'caption' => bless( do{\(my $o = 'Writing "configurations"')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/digiconfigs')}, 'XML::XPath::Literal' ),
- 'description' => 'In Stochastic Geometry and Digital Image Analysis some problems can be solved in terms of so-called "configurations". A configuration is basically a square matrix of \\circ and \\bullet symbols. This package provides a convenient and compact mechanism for displaying these configurations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/digiconfigs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 329670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/digiconfigs/digiconfigs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 329690,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-05 22:02:45 +0100 (Mon, 05 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'digiconfigs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'digiconfigs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'digiconfigs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'digiconfigs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'din1505' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography styles for German texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/german/din1505')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of bibliography styles that conformt to DIN 1505, and match the original BibTeX standard set (plain, unsrt, alpha and abbrv), together with a style natdin to work with natbib.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/german/din1505/leitbild3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 330140,
- '',
- 'details',
- 'Example 1'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 330145,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/german/din1505/normpatsoft.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 330165,
- '',
- 'details',
- 'Example 2'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 330170,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-25 15:33:33 +0100 (Tue, 25 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'din1505')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'din1505')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'din1505')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'din1505')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dinat' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for German texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/german/dinat')}, 'XML::XPath::Literal' ),
- 'description' => 'Bibliography style files intended for texts in german. They draw up bibliographies in accordance with the german DIN 1505, parts 2 and 3.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/german/dinat/dinat-index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 330460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 330465,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dinat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dinat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dinat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dinat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dinbrief' => bless( {
- 'caption' => bless( do{\(my $o = 'German letter DIN style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dinbrief')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements a document layout for writing letters according to the rules of DIN (Deutsches Institut fur Normung, German standardisation institute). A style file for LaTeX 2.09 (with limited support of the features) is part of the package. Since the letter layout is based on a German standard, the user guide is written in German, but most macros have English names from which the user can recognize what they are used for. In addition there are example files showing how letters may be created with the package. A graphical interface for use of the dinbrief is provided in the dinbrief-GUI bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dinbrief/dinbrief.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331135,
- '',
- 'details',
- 'User Guide and Implementation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dinbrief/liesmich' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331085,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 331090,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dinbrief/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331110,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 331115,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dinbrief')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dinbrief')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dinbrief')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dinbrief')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dinbrief-gui' => bless( {
- 'caption' => bless( do{\(my $o = 'GUI for LaTeX package dinbrief')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/dinbrief-gui')}, 'XML::XPath::Literal' ),
- 'description' => 'Graphical user interface for the LaTeX package dinbrief. The GUI is available as a Windows executable, as a Tcl/Tk script, and as Tclkit. It\'s small, fast, and for just writing letters, it\'s better-featured than any word processor!',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dinbrief-gui')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dinbrief-gui')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dingbat' => bless( {
- 'caption' => bless( do{\(my $o = 'Two dingbat symbol fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dingbat')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts (ark10 and dingbat) are specified in Metafont; support macros are provided for use in plain TeX and in LaTeX. An Adobe Type 1 version of the fonts is available in the niceframe fonts bundle.',
- 'docs' => {
- 'ctan:/fonts/dingbat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/dingbat/dingbat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331520,
- '',
- 'details',
- 'Package details including symbol table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:43:45 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dingbat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dingbat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dingbat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dingbat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'directory' => bless( {
- 'caption' => bless( do{\(my $o = 'An address book using BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/directory')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for LaTeX and BibTeX that facilitates the construction, maintenance and exploitation of an address book-like database.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/directory/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331830,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/directory/directory.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 331850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-22 14:15:41 +0100 (Mon, 22 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'directory')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'directory')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'directory')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'directory')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'directtex' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX for the Macintosh.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/mac/directtex')}, 'XML::XPath::Literal' ),
- 'description' => 'DirectTeX Pro contains a shell, an integrated text editor, an integrated tool to view and print DVI files, TeX 3.14159, Metafont 2.718, BibTeX, MakeIndex, dvips, all TeX and Metafont related tools like DVIType, GFToPK,... No other software is needed for typesetting and printing TeX documents.',
- 'docs' => {
- 'ctan:/obsolete/systems/mac/directtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 332125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/systems/mac/directtex/dtmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 332145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'directtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'directtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dirtree' => bless( {
- 'caption' => bless( do{\(my $o = 'Display trees in the style of windows explorer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/dirtree')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is designed to emulate the way windows explorer displays directory and file trees, with the root at top left, and each level of subtree displaying one step in to the right. The macros work equally well with Plain TeX and with LaTeX.',
- 'docs' => {
- 'ctan:/macros/generic/dirtree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 332460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/dirtree/dirtree.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 332480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-18 17:42:33 +0100 (Wed, 18 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dirtree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dirtree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dirtree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dirtree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dirtytalk' => bless( {
- 'caption' => bless( do{\(my $o = 'A package to typeset quotations easier.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dirtytalk')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a macro to typeset quotations, using the command \\say{stuff}. The quotation mark glyphs are inserted by the macro; nested quotations are detected.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dirtytalk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 332845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dirtytalk/dirtytalk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 332865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-22 20:28:46 +0100 (Mon, 22 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dirtytalk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dirtytalk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dirtytalk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'disser' => bless( {
- 'caption' => bless( do{\(my $o = 'Class and templates for typesetting dissertations in Russian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/disser')}, 'XML::XPath::Literal' ),
- 'description' => 'Disser comprises a document class and set of templates for typesetting dissertations in Russian. One of its primary advantages is a simplicity of format specification for titlepage, headers and elements of automatically generated lists (table of contents, list of figures, etc). Bibliography styles, that conform to the requirements of the Russian standard GOST R 7.0.5-2008, are provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/disser/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 333175,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 333180,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/disser/README.ru' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 333200,
- '',
- 'details',
- 'Readme (Russian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 333205,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 06:33:33 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'disser')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'disser')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'disser')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'djgpp' => bless( {
- 'caption' => bless( do{\(my $o = 'DJGPP-based version of TeX for MS-DOS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/djgpp')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a port of the Web2C distribution to use the DJFPP 2.01 environment.',
- 'docs' => {
- 'ctan:/systems/msdos/djgpp/TeX.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 333495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 17:16:29 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'djgpp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'djgpp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dk-bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Danish variants of standard BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/dk-bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Dk-bib is a translation of the four standard BibTeX style files (abbrv, alpha, plain and unsrt) and the apalike style file into Danish. The files have been extended with URL, ISBN, ISSN, annote and printing fields which can be enabled through a LaTeX style file. Dk-bib also comes with a couple of Danish sorting order files for BibTeX8.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/dk-bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 333780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/dk-bib/dk-bib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 333800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-25 22:54:35 +0200 (Fri, 25 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dk-bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dk-bib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dk-bib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dk-bib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dkhyphen' => bless( {
- 'caption' => bless( do{\(my $o = 'Danish hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/dkhyphen')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/language/hyphenation/dkhyphen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-25 22:54:35 +0200 (Fri, 25 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dkhyphen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-danish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dkhyphen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-danish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dktools' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools and libraries by Dirk Krause.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/dktools')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides a number of tools and libraries by Dirk Krause, in particular: - bmeps: convert PNG/JPEG/NetPBM/TIFF to EPS/PDF; - fig2vect: convert Fig to MetaPost/EPS/PDF/SVG; both of which were formerly separate packages.',
- 'docs' => {
- 'ctan:/support/dktools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://dktools.sourceforge.net/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334535,
- '',
- 'details',
- 'Package overview'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://dktools.sourceforge.net/faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334555,
- '',
- 'details',
- 'Package FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dktools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dktools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dlfltxb' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros related to "Introdktion til LaTeX".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dlfltxb')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains various macros either used for creating the author\'s book "Introduktion til LaTeX" (in Danish), or presented in the book as code tips. The bundle comprises: - dlfltxbcodetips: various macros helpful in typesetting mathematics; - dlfltxbmarkup: provides a macros used throughout the book, for registering macro names, packages etc. in the text, in the margin and in the index, all by using categorised keys (note, a configuration file may be used; a sample is included in the distribution); - dlfltxbtocconfig: macros for the two tables of contents that the book has; - dlfltxbmisc: various macros for typesetting LaTeX arguments, and the macro used in the bibliography that can wrap a URL up into a bibtex entry. Interested parties may review the book itself on the web at the author\'s institution (it is written in Danish).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dlfltxb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dlfltxb/dlfltxbcodetips.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334940,
- '',
- 'details',
- 'dlfltxbcodetips package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dlfltxb/dlfltxbmarkup-showkeys.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334980,
- '',
- 'details',
- 'dlfltxbmarkup key description summary'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dlfltxb/dlfltxbmarkup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 334960,
- '',
- 'details',
- 'dlfltxbmarkup package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dlfltxb/dlfltxbmisc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 335000,
- '',
- 'details',
- 'dlfltxbmisc package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-04 23:40:34 +0100 (Thu, 04 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dlfltxb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dlfltxb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dlfltxb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dlfltxb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dmfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual fonts to provide T1 encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dmfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of virtual fonts to provide a simulacrum of the DC (i.e., prototype Computer Modern T1-encoded) fonts, from previously existing resources such as Knuth\'s Computer Modern.',
- 'docs' => {
- 'ctan:/fonts/dmfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 335345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-23 12:51:56 +0100 (Sun, 23 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dmfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dmfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dmhgener' => bless( {
- 'caption' => bless( do{\(my $o = 'Equation, figure (etc.) numbering and referencing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/dmhgener.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file provides a set of macros for numbering equations, figures and tables, and also a method for citing these objects and for citing things in separate documents. All references are numbered per chapter, and a chapter command is provided that deals with the chapter number. (Section and subsection commands are also provided, but with no provision for numbering.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dmhgener')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dmhgener')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dnaseq' => bless( {
- 'caption' => bless( do{\(my $o = 'Format DNA base sequences.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dnaseq')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a means of specifying sequences of bases. The bases may be numbered (per line) and you may specify that subsequences be coloured. For a more \'vanilla-flavoured\' way of typesetting base sequences, the user might consider the seqsplit package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dnaseq/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 335885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dnaseq/dnaseq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 335905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-24 21:28:09 +0100 (Wed, 24 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dnaseq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dnaseq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dnaseq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dnaseq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doafter' => bless( {
- 'caption' => bless( do{\(my $o = 'Do things after a group.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The doafter package provides a \\doafter command that allows you to execute a single token (typically a command) after a TeX group (either between braces or \\begingroup/\\endgroup) and all its \\aftergroup-saved stuff. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 336325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/doafter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 336345,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:01:10 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doafter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'doafter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doc' => bless( {
- 'caption' => bless( do{\(my $o = 'Format LaTeX documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides definitions that are necessary to format the documentation of LaTeX kernel and package source files (Literate LaTeX), which incorporate both the documentation and the code. This package is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'doc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doc-k' => bless( {
- 'caption' => bless( do{\(my $o = 'Some documentation from TeX-live.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/doc-k')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a collection of documentation drawn from the TeX-live distribution. It comprises: - Kpathsea: documentation of the library that is the basis of all file usage in TeX-live; - Web2C: documentation of the infrastructure of the programs translated from Knuth\'s web sources, for TeX-live; and - Dvips: documentation of TeX-live\'s DVI to PostScript converter.',
- 'docs' => {
- 'ctan:/info/doc-k/dvips.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 336695,
- '',
- 'details',
- 'Dvips documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/doc-k/kpathsea.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 336655,
- '',
- 'details',
- 'Kpathsea documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/doc-k/web2c.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 336675,
- '',
- 'details',
- 'Web2c documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-10-23 00:22:01 +0200 (Tue, 23 Oct 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doc-k')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'doc-k')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doc-pictex' => bless( {
- 'caption' => bless( do{\(my $o = 'A summary list of PicTeX documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/pictex/Doc-PiCTeX.txt')}, 'XML::XPath::Literal' ),
- 'description' => 'A summary of available resources providing (or merely discussing) documentation of PicTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-25 11:02:07 +0100 (Sun, 25 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doc-pictex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'doc-pictex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'doc-pictex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'docarc' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-user distributed bibliographic database system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Document Archive is a bibliographic database system (which can also store document files) that runs over the Web to allow multiple users (e.g., a workgroup) to access the same bibliographic data. One may use the command line interface to replace .bib-files (required citations are downloaded automatically) or a web browser (a Mozilla plugin is provided) to easily browse through the stored documents. The package may be downloaded via its home page on Sourceforge.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-19 23:05:28 +0200 (Sat, 19 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'docarc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'docarc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'docmfp' => bless( {
- 'caption' => bless( do{\(my $o = 'Document non-LaTeX code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/docmfp')}, 'XML::XPath::Literal' ),
- 'description' => 'Extends the doc package to cater for documenting non-LaTeX code, such as Metafont or Metapost, or other programming languages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/docmfp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 337810,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/docmfp/docmfp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 337830,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:50:06 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'docmfp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'docmfp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'docmfp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'docmfp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'docmute' => bless( {
- 'caption' => bless( do{\(my $o = 'Input files ignoring LaTeX preamble, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/docmute')}, 'XML::XPath::Literal' ),
- 'description' => 'Input or include stand-alone LaTeX documents, ignoring everything but the material between \\begin{document} and \\end{document}.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/docmute/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 338230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/docmute/docmute.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 338250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-22 16:41:56 +0100 (Thu, 22 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'docmute')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'docmute')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'docmute')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'docmute')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'docstrip' => bless( {
- 'caption' => bless( do{\(my $o = 'Remove comments from file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package prepares a LaTeX kernel or package source file for actual use, by removing the documentation and meta-data. The package can conditionally include parts of the source file, generate many files from a single source, and generate a single output from several source files. The package is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 13:58:28 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'docstrip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'docstrip')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'documentation' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation support for C, Java and assembler code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/documentation')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a simple means of typesetting computer programs such that the result is acceptable for inclusion in reports, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/documentation/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 338890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/documentation/documentation.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 338910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-02 09:08:13 +0100 (Fri, 02 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'documentation')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'documentation')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'documentation')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'documentation')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dogma' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics and LaTeX support for Dogma Font From Emigre Graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/emigre/dogma')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides metric files and LaTeX support for the Dogma font family from Emigre Graphics, designed by Zuzana Licko in 1994. It has everything you need to typeset in this font -- except, of course, the font itself.',
- 'docs' => {
- 'ctan:/fonts/psfonts/emigre/dogma/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/emigre/dogma/dgsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339265,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/emigre/dogma/dogma.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339245,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-15 08:55:39 +0200 (Tue, 15 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dogma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dogma')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dogma')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doi' => bless( {
- 'caption' => bless( do{\(my $o = 'Create correct hyperlinks for DOI numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/doi')}, 'XML::XPath::Literal' ),
- 'description' => 'You can hyperlink DOI numbers to dx.doi.org. However, some publishers have elected to use nasty characters in their DOI numbering scheme (\'<\', \'>\', \'_\' and \';\' have all been spotted). This will either upset (La)TeX, or your PDF reader. This package contains a single user-level command \\doi{}, which takes a DOI number, and creates a correct hyperlink from it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/doi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 13:49:16 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'doi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'doi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'doi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doipubmed' => bless( {
- 'caption' => bless( do{\(my $o = 'Special commands for use in bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/doipubmed')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the commands \\doi, \\pubmed and \\citeurl. These commands are primarily designed for use in bibliographies. A LaTeX2HTML style file is also provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/doipubmed/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/doipubmed/doc/doipubmed-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339975,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/doipubmed/doc/doipubmed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 339955,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-27 10:36:15 +0200 (Sun, 27 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doipubmed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'doipubmed')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'doipubmed')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'doipubmed')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dos-dc' => bless( {
- 'caption' => bless( do{\(my $o = 'A distribution of the DC fonts for emTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/dos-dc/dc-tex-2.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation, such as it is, may be found in the distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-13 11:46:20 +0100 (Sun, 13 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dos-dc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dos-dc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dosepsbin' => bless( {
- 'caption' => bless( do{\(my $o = 'Deal with DOS binary EPS files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/dosepsbin')}, 'XML::XPath::Literal' ),
- 'description' => 'A Encapsulated PostScript (EPS) file may given in a special binary format to support the inclusion of a thumbnail. This file format, commonly known as DOS EPS format starts with a binary header that contains the positions of the possible sections: - Postscript (PS); - Windows Metafile Format (WMF); and - Tag Image File Format (TIFF). The PS section must be present and either the WMF file or the TIFF file should be given. The package provides a Perl program that will extract any of the sections of such a file, in particular providing a \'text\'-form EPS file for use with (La)TeX.',
- 'docs' => {
- 'ctan:/support/dosepsbin/dosepsbin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 340615,
- '',
- 'details',
- 'Package documentation (PDF format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/dosepsbin/dosepsbin.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 340635,
- '',
- 'details',
- 'Package documentation (text format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-22 21:51:23 +0100 (Thu, 22 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dosepsbin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dosepsbin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dosepsbin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dosepsbin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dot2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert graphs generated by Graphviz to LaTeX friendly formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/dot2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Dot2tex is a tool for converting graphs rendered by Graphviz to formats that can be used with LaTeX. The purpose of dot2tex is to give graphs generated by Graphviz a more LaTeX friendly look and feel. This is accomplished by converting xdot output from Graphviz to a series of TikZ and PGF, or PSTricks commands. This approach allows: - Typesetting labels with LaTeX, allowing mathematical notation; - Using native PSTricks and PGF/TikZ commands for drawing arrows; and - Using backend specific styles to customize the output. Dot2tex requires a Python interpreter v2.4 or better.',
- 'docs' => {
- 'ctan:/graphics/dot2tex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 341040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/dot2tex/dot2tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 341060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-10 18:09:11 +0100 (Mon, 10 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dot2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dot2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.7.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dot2texi' => bless( {
- 'caption' => bless( do{\(my $o = 'Create graphs within LaTeX using the dot2tex tool.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dot2texi')}, 'XML::XPath::Literal' ),
- 'description' => 'The dot2texi package allows you to embed graphs in the DOT graph description language in your LaTeX documents. The dot2tex tool is used to invoke Graphviz for graph layout, and to transform the output from Graphviz to LaTeX code. The generated code relies on the TikZ and PGF package or the PSTricks package. The process is automated if shell escape is enabled.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dot2texi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 341405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dot2texi/dot2texi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 341425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-14 18:00:00 +0200 (Mon, 14 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dot2texi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dot2texi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dot2texi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dot2texi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dotarrow' => bless( {
- 'caption' => bless( do{\(my $o = 'Extendable dotted arrows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dotarrow')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can draw dotted arrows that are extendable, in the same was as \\xrightarrow.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dotarrow/DotArrow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 341755,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dotarrow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 341735,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 13:49:16 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dotarrow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dotarrow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dotarrow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dotarrow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dotlessi' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides dotless i\'s and j\'s for use in any math font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos/dotlessi.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is part of the Bezos bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 342085,
- '',
- 'details',
- 'Bundle Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 342105,
- '',
- 'details',
- 'Whole-bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 16:28:56 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dotlessi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dotlessi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dotlessj' => bless( {
- 'caption' => bless( do{\(my $o = 'Generates a dot-less j.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/dotlessj.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'If you are using a font set without a dotless j (\\j and \\jmath) then this package will fake one. It requires the LaTeX color package. It does not require any explicit PostScript support.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-05 00:22:10 +0100 (Mon, 05 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dotlessj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dotlessj')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dotseqn' => bless( {
- 'caption' => bless( do{\(my $o = 'Flush left equations with dotted leaders to the numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dotseqn')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a different format for typesetting equations, one reportedly used in \'old style Britsh books\': equations aligned on the left, with dots on the right leading to the equation number. In default of an equation number, the package operates much like the fleqn class option (no leaders).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dotseqn/dotseqn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 342735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dotseqn/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 342715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-24 21:28:09 +0100 (Wed, 24 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dotseqn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dotseqn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dotseqn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dotseqn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dottex' => bless( {
- 'caption' => bless( do{\(my $o = 'Use dot code in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dottex')}, 'XML::XPath::Literal' ),
- 'description' => 'The dottex package allows you to encapsulate \'dot\' and \'neato\' files in your document (dot and neato are both part of graphviz; dot creates directed graphs, neato undirected graphs). If you have shell-escape enabled, the package will arrange for your files to be processed at LaTeX time; otherwise, the conversion must be done manually as an intermediate process before a second LaTeX run.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dottex/dottex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 343050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dottex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dottex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dottex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dottex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doublecol' => bless( {
- 'caption' => bless( do{\(my $o = 'Double-column page macros for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/doublecol.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros are derived from Knuth\'s macros (separately transcribed here), by an unknown hand.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-11 08:48:26 +0100 (Tue, 11 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doublecol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'doublecol')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doublespace' => bless( {
- 'caption' => bless( do{\(my $o = 'Double space environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex209/contrib/misc/doublespace.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 package that defines a spacing environment which you can use anywhere in your document. This package should no longer be used: it has serious bugs, and is no longer maintained. It is superseded by setspace.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doublespace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'doublespace')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'doublestroke' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset mathematical double stroke symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/doublestroke')}, 'XML::XPath::Literal' ),
- 'description' => 'A font based on Computer Modern Roman useful for typesetting the mathematical symbols for the natural numbers (N), whole numbers (Z), rational numbers (Q), real numbers (R) and complex numbers (C); coverage includes all Roman capital letters, \'1\', \'h\' and \'k\'. The font is available both as Metafont source and in Adobe Type 1 format, and LaTeX macros for its use are provided. The fonts appear in the blackboard bold sampler.',
- 'docs' => {
- 'ctan:/fonts/doublestroke/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 344005,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/doublestroke/dsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 344025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'doublestroke')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'doublestroke')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'doublestroke')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.111')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dow' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate day of week from a numeric date.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/dow.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines two macros: -- \\dowcomp, which calculates the day of the week as a number in the range 0--6, returning the result in a counter \\dow, and -- \\dayname, which uses \\dowcomp to produce the (English) name of the week day.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dowith' => bless( {
- 'caption' => bless( do{\(my $o = 'Apply a command to a list of items.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/dowith')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros for applying a command to all elements of a list without separators, such as \'\\DoWithAllIn{<cmd>}{<list-macro>}\', and also for extending and reducing macros storing such lists. Applications in mind belonged to LaTeX, but the package should work with other formats as well. Loop and list macros in other packages are discussed.',
- 'docs' => {
- 'ctan:/macros/generic/dowith/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 344795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/dowith/dowith.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 344815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 10:58:59 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dowith')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dowith')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dowith')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dowith')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.21a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dox' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend the doc package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dox')}, 'XML::XPath::Literal' ),
- 'description' => 'The doc package provides LaTeX developers with means to describe the usage and the definition of new macros and environments. However, there is no simple way to extend this functionality to other items (options or counters, for instance). The DoX package is designed to circumvent this limitation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 345185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dox/dox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 345205,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dozenal' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset documents using base twelve numbering (also called "dozenal")')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dozenal')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports typesetting documents whose counters are represented in base twelve, also called "dozenal". It includes a macro by David Kastrup for converting positive whole numbers to dozenal from decimal (base ten) representation. The package also includes a few other macros and redefines all the standard counters to produce dozenal output. Fonts, in Roman, italic, slanted, and boldface versions, provide ten and eleven (the Pitman characters preferred by the Dozenal Society of Great Britain). The fonts were designed to blend well with the Computer Modern fonts, and are available both as Metafont source and in Adobe Type 1 format.',
- 'docs' => {
- 'ctan:/fonts/dozenal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 345555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/dozenal/dozenal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 345575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:34:59 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dozenal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dozenal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dozenal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dozenal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dpfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for double-page floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dpfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides fullpage and leftfullpage environments, that may be used inside a figure, table, or other float environment. If the first of a 2-page spread uses a "leftfullpage" environment, the float will only be typeset on an even-numbered page, and the two floats will appear side-by-side in a two-sided document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dpfloat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 345910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dpfloat/dpfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 345930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dpfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dpfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dpfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dpfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dprogress' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX-relevant log information for debugging.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dprogress')}, 'XML::XPath::Literal' ),
- 'description' => 'The package logs LaTeX\'s progress through the file, making the LaTeX output more verbose. This helps to make LaTeX debugging easier, as it is simpler to find where exactly LaTeX failed. The package outputs the typesetting of section, subsection and subsubsection headers and (if amsmath is loaded) details of the align environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dprogress/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 346275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dprogress/dprogress.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 346295,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dprogress')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dprogress')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dprogress')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dprogress')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dps' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a "matching" game with a hidden message.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dps')}, 'XML::XPath::Literal' ),
- 'description' => 'Das Puzzle Spiel is a LaTeX package (dps) for creating a puzzle, a message actually, and a series of questions and answers. The document consumer matches the questions with the answers. With each match, another letter appears in the puzzle. Upon completion of all questions, the message hidden in the puzzle is revealed. The puzzle is primarily designed for the screen, but you can optionally create the game for paper. The package itself is distributed as a zip file embedded in the package documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 346585,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dps/dpstheman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 346605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dPS')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drac' => bless( {
- 'caption' => bless( do{\(my $o = 'Declare active character substitution, robustly.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/drac')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros \\DeclareRobustActChar and \\ReDeclareRobActChar. One uses \\DeclareRobustActChar in the same way one would use \\DeclareRobustCommand; the macro \\protects the active character when it appears in a moving argument. \\ReDeclareRobActChar redefines an active character previously defined with \\DeclareRobustActChar, in the same way that \\renewcommand works for ordinary commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/drac/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 347065,
- '',
- 'details',
- 'Lisez moi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 347070,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/drac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 347040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 347045,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/drac/drac-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 347115,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 347120,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/drac/drac.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 347090,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 347095,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'drac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'drac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'draft' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX 2.09 style for supporting work on drafts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/draft.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package marks \\label, \\cite, \\ref, \\index and \\glossary commands with a small mark in the text and with a marginal note of the label, citation or whatever itself.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'draft')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'draft')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'draftcopy' => bless( {
- 'caption' => bless( do{\(my $o = 'Identify draft copies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/draftcopy')}, 'XML::XPath::Literal' ),
- 'description' => 'Places the word DRAFT (or other words) in light grey diagonally across the background (or at the bottom) of each (or selected) pages of the document. The package uses PostScript \\special commands, and may not therefore be used with PDFLaTeX. For that usage, consider the wallpaper or draftwatermark packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/draftcopy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 347870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/draftcopy/draftcopy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 347890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'draftcopy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'draftcopy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'draftcopy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'draftcopy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drafthead' => bless( {
- 'caption' => bless( do{\(my $o = 'Mark "DRAFT" in page headers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/drafthead.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Sets up page headers including date and time and the string DRAFT, using myheadings page style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drafthead')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'drafthead')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'draftmark' => bless( {
- 'caption' => bless( do{\(my $o = 'Put draft marks on selected pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/draftmark')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can place selected \'watermarks\' on a selection of pages. The user may specify content, colour, position and orientation for each watermark. The package makes use of the atbegshi package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/draftmark/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 348540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/draftmark/draftmark-examples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 348580,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/draftmark/draftmark-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 348560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'draftmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'draftmark')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'draftmark')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'draftwatermark' => bless( {
- 'caption' => bless( do{\(my $o = 'Put a grey textual watermark on document pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/draftwatermark')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means to add a textual, light grey watermark on every page or on the first page of a document. Typical usage may consist in writing words such as DRAFT or CONFIDENTIAL across document pages. The package performs a similar function to that of draftcopy, but its implementation is output device independent, and very made simple by relying on everpage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/draftwatermark/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 348945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/draftwatermark/draftwatermark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 348965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'draftwatermark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'draftwatermark')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'draftwatermark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'draftwatermark')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drama' => bless( {
- 'caption' => bless( do{\(my $o = 'Production-style stage script in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein/unsupported')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package that defines macros for typesetting a basic production-style stage script; the package is not fully debugged. The package is not supported, and is distributed as one of the frankenstein bundle\'s \'appendices\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/README-unsupported' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 349290,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/drama.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 349310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drama')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drama')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dramatist' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset dramas, both in verse and in prose.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dramatist')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is intended for typesetting drama of any length. It provides two environments for typesetting dialogues in prose or in verse; new document divisions corresponding to acts and scenes; macros that control the appearance of characters and stage directions; and automatic generation of a `dramatis personae\' list.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dramatist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 349645,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dramatist/dramatist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 349665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 16:59:15 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dramatist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dramatist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dramatist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dramatist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dratex' => bless( {
- 'caption' => bless( do{\(my $o = 'General drawing macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/dratex')}, 'XML::XPath::Literal' ),
- 'description' => 'A low level (DraTex.sty) and a high-level (AlDraTex.sty) drawing package written entirely in TeX.',
- 'docs' => {
- 'http://www.cse.ohio-state.edu/~gurari/systems.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 349960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dratex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dratex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dratex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dratex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drawing' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple drawings with Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/drawing')}, 'XML::XPath::Literal' ),
- 'description' => 'A system for producing drawings using Metafont glyphs (or sequences of glyphs, tiled together using the verbatim package).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:50:06 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drawing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'drawing')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drawstack' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw execution stacks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/drawstack')}, 'XML::XPath::Literal' ),
- 'description' => 'This simple LaTeX package provides support for drawing execution stack (typically to illustrate assembly language notions). The code is written on top of TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/drawstack/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 350600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/drawstack/stack-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 350620,
- '',
- 'details',
- 'Usage example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-10 23:39:51 +0200 (Fri, 10 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drawstack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'drawstack')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drawstack')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'drawstack')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drcaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple dropped capitals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov/tex/latex/shipunov/drcaps.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers simple macros for dropped capitals, in a couple of forms. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 350960,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 350965,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/drcaps-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 350985,
- '',
- 'details',
- 'Example use (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 350990,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-09 18:15:20 +0100 (Mon, 09 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drcaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drcaps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drftcite' => bless( {
- 'caption' => bless( do{\(my $o = 'Print the bibliography in "draft" mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cite/drftcite.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package arranges that the tags are printed instead of the numbers for \\cite and \\bibitem. Drftcite is distributed with the cite bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 351345,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drftcite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drftcite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'droid' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the Droid font families.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/droid')}, 'XML::XPath::Literal' ),
- 'description' => 'The Droid typeface family was designed in the fall of 2006 by Steve Matteson, as a commission from Google to create a set of system fonts for its Android platform. The goal was to provide optimal quality and comfort on a mobile handset when rendered in application menus, web browsers and for other screen text. The Droid family consists of Droid Serif, Droid Sans and Droid Sans Mono fonts, licensed under the Apache License Version 2.0. The bundle includes the fonts in both TrueType and Adobe Type 1 formats. The package does not support the Droid Pro family of fonts, available for purchase from the Ascender foundry.',
- 'docs' => {
- 'ctan:/fonts/droid/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 351705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/droid/doc/fonts/droid/droid.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 351725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/droid/doc/fonts/droid/droidsans-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 351765,
- '',
- 'details',
- 'Font samples (sans)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/droid/doc/fonts/droid/droidserif-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 351745,
- '',
- 'details',
- 'Font samples (serif)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-12 10:00:04 +0200 (Mon, 12 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'droid')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'droid')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'droid')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'droid')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'droit-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class and bibliographic style for French law.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/droit-fr')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a toolkit intended for students writing a thesis in French law. It features: - a LaTeX document class; - a bibliographic style for Biblatex package; - a practical example of french thesis document; and - documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/droit-fr/doc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 352130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/droit-fr/doc/droit-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 352150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 09:04:44 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'droit-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'droit-fr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'droit-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'droit-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drop' => bless( {
- 'caption' => bless( do{\(my $o = 'Dropped capitals at the start of a paragraph (LaTeX 2.09).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/drop.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros drop and enlarge the first letter(s) of a paragraph; there is no automation of the font used -- the user is prompted for a font name. The dropping and (especially) lettrine packages, for LaTeX 2e, offer far more sophistication and facilities.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-07 20:27:11 +0100 (Sat, 07 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'drop')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dropcaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Use dropped capitals to start a paragraph.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/dropcaps')}, 'XML::XPath::Literal' ),
- 'description' => 'While this package still works as originally intended (as far as it goes), the more sophisticated lettrine package is recommended for the job, nowadays.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-05 21:21:33 +0100 (Fri, 05 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dropcaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dropcaps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.30')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dropping' => bless( {
- 'caption' => bless( do{\(my $o = 'Drop first letter of paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dropping')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides A LaTeX2e macro for dropping the first character(s) (or word(s)) of a paragraph, extending the LaTeX 2.09 package dropcaps and automatically taking care of finding the font name. Now largely superseded by lettrine.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dropping/00readme.drp' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 353195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dropping/dropping.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 353215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 13:46:23 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dropping')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dropping')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.12a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drs' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Discourse Representation Structures (DRS).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/drs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws Discourse Representation Structures (DRSs). It can draw embedded DRSs, if-then conditions and quantificational "duplex conditions" (with a properly scaled connecting diamond). Formatting parameters allow the user to control the appearance and placement of DRSs, and of DRS variables and conditions. The package is based on DRS macros in the covington package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/drs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 353510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/drs/drsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 353530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 11:33:48 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'drs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'drs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'drv' => bless( {
- 'caption' => bless( do{\(my $o = 'Derivation trees with MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/drv')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of MetaPost macros for typesetting derivation trees (such as used in sequent calculus, type inference, programming language semantics...). No MetaPost knowledge is needed to use these macros.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/drv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 353855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/drv/drv-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 353875,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-25 16:03:14 +0100 (Fri, 25 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'drv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'drv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'drv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'drv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.97')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dtk' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for the journal of DANTE.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/usergrps/dante/dtk')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a class and style file for typesetting "Die TeXnische Komodie" -- the communications of the German TeX Users Group DANTE e.V. This means that this class can be used by article writers to typeset a single article as well as to produce the complete journal.',
- 'docs' => {
- 'ctan:/usergrps/dante/dtk/doc/beispiel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 354210,
- '',
- 'details',
- 'Example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 354215,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 01:03:15 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dtk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dtk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dtk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dtk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.28')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dtl' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools to dis-assemble and re-assemble DVI files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dtl')}, 'XML::XPath::Literal' ),
- 'description' => 'DTL (DVI Text Language) is a means of expressing the content of a DVI file, which is readily readable by humans. The DTL bundle contains an assembler dt2dv (which produces DVI files from DTL files) and a disassembler dv2dt (which produces DTL files from DVI files). The DTL bundle was developed so as to avoid some infelicities of dvitype (among other pressing reasons).',
- 'docs' => {
- 'ctan:/dviware/dtl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 354565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dtl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dtl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dtl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dtxgallery' => bless( {
- 'caption' => bless( do{\(my $o = 'A small collection of minimal DTX examples.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/dtxgallery')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of files that demonstrate simple things that are possible with the flexible and under-appreciated docstrip file format. Each file of the collection is provided as a .dtx file and as the corresponding .pdf. The set is intended as a companion to Scott Pakin\'s excellent and influential dtxtut example of producing LaTeX packages in this way.',
- 'docs' => {
- 'ctan:/info/dtxgallery/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 354905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-18 13:49:16 +0200 (Mon, 18 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dtxgallery')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'DTX gallery')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dtxgallery')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dtxtut' => bless( {
- 'caption' => bless( do{\(my $o = 'Tutorial on writing .dtx and .ins files')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/dtxtut')}, 'XML::XPath::Literal' ),
- 'description' => 'This tutorial is intended for advanced LaTeX2e users who want to learn how to create .ins and .dtx files for distributing their homebrewed classes and package files.',
- 'docs' => {
- 'ctan:/info/dtxtut/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 355210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/dtxtut/dtxtut.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 355230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-22 16:41:37 +0100 (Tue, 22 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dtxtut')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'How to Package Your LaTeX Package')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dtxtut')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'duerer' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Duerer fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/duerer')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts are designed for titling use, and consist of capital roman letters only. Together with the normal set of base shapes, the family also offers an informal shape. LaTeX support is available in the duerer-latex bundle.',
- 'docs' => {
- 'ctan:/fonts/duerer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 355890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-14 12:03:20 +0100 (Tue, 14 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'duerer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'duerer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'duerer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'duerer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'duerer-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the Duerer fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/duerer-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX support for Hoenig\'s Computer Duerer fonts, using their standard fontname names.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/duerer-latex/duerer.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 355530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'duerer-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'duerer-latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'duerer-LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'duerer-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'duotenzor' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing package for circuit and duotensor diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/duotenzor')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a drawing package for circuit and duotensor diagrams within LaTeX documents. It consists of about eighty commands, calling on TikZ for support.',
- 'docs' => {
- 'ctan:/graphics/duotenzor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 356230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/duotenzor/duotenzormanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 356250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 11:33:48 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'duotenzor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'duotenzor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'duotenzor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'duotenzor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'duplicat' => bless( {
- 'caption' => bless( do{\(my $o = 'Make duplicate page numbers distinct')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/piff/duplicat.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package arranges that all pages\' numbers are distinct (as far as output drivers is concerned), by using \\count 1 as a running page number. (Dvips distinguishes such duplicates anyway, so that the package is not necessary if you are using dvips for output. The package is part of the piff bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/piff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 356630,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/piff/duplicat-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 356650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-30 11:44:00 +0200 (Wed, 30 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'duplicat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'duplicat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dutchcal' => bless( {
- 'caption' => bless( do{\(my $o = 'A reworking of ESSTIX13, adding a bold version.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/dutchcal')}, 'XML::XPath::Literal' ),
- 'description' => 'This package reworks the mathematical calligraphic font ESSTIX13, adding a bold version. LaTeX support files are included. The new fonts may also be accessed from the most recent version of mathalfa. The fonts themselves are subject to the SIL OPEN FONT LICENSE, version 1.1.',
- 'docs' => {
- 'ctan:/fonts/dutchcal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 356995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:15:22 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dutchcal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dutchcal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dutchcal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dutchcal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvdcoll' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for typesetting DVD archives')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dvdcoll')}, 'XML::XPath::Literal' ),
- 'description' => 'Having lost the overview of my DVD archives, I simply could not remember if I already recorded the documentary running on TV that day. I chose to recreate the index using LaTeX: the design aim was a hyperlinked and fully searchable PDF-document, listing my DVDs with all titles, lengths and so on. Further requirements were support for seasons of tv series and a list with all faulty or missing programs for rerecording. The dvdcoll class supports all these requirements. dvdcoll.cls follows the structure <number><title><length>. As a result, the class is not limited to DVDs--you can of course typeset archives of CD-ROMs, Audio-CDs and so on. Supported languages at the moment: English, French, German, Italian, Polish, Portuguese, Spanish. Some help is needed for other languages!',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dvdcoll/doc/INSTALL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357365,
- '',
- 'details',
- 'Installation instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dvdcoll/doc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357345,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dvdcoll/doc/dcexample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357435,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dvdcoll/doc/dvdcoll.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 357390,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357385,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dvdcoll/doc/dvdcoll_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 357415,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357410,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvdcoll')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dvdcoll')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvdcoll')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvdcoll')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvgt' => bless( {
- 'caption' => bless( do{\(my $o = 'Previewer for use on graphic and character-cell terminals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvgt')}, 'XML::XPath::Literal' ),
- 'description' => 'Dvgt is a development of DVItoVDU, a very early previewer. Dvgt has Terse, Box and Full preview modes. Terse mode uses the text mode of the VDU, and is insensitive to zoom. Box mode shows the bounding boxes of characters. Full mode gives a graphically rendered preview. On non-graphic terminals at low screen magnifications, Terse mode is the most useful, but as one zooms in, Box and Full modes become more and more accurate.',
- 'docs' => {
- 'ctan:/dviware/dvgt/DVGT351.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357770,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvgt/dvgt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 357790,
- '',
- 'details',
- '(Terse) usage instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvgt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvgt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.51')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvgtk' => bless( {
- 'caption' => bless( do{\(my $o = 'Tektronix 401x DVI previewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvgtk')}, 'XML::XPath::Literal' ),
- 'description' => 'A DVI file previewer for Tektronix 401x terminal emulators like Kermit, CONEX, or NCSA Telnet. The package is a development of Trevorrow (et al.)\'s dvgt using the Kpathsea library.',
- 'docs' => {
- 'ctan:/dviware/dvgtk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 358100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvgtk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvgtk')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvi-economic' => bless( {
- 'caption' => bless( do{\(my $o = 'Save paper while printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvi_economic')}, 'XML::XPath::Literal' ),
- 'description' => 'A small collection comprising two programs: - dvifour, which enables output to appear 4 pages per sheet, and - dvi_parity, which will select even or odd pages for output that is destined for printing on both sides of the paper. Both programs are available as MS-DOS executables, only.',
- 'docs' => {
- 'ctan:/dviware/dvi_economic/dvi_econ.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 358380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvi-economic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvi-economic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvi2bitmap' => bless( {
- 'caption' => bless( do{\(my $o = 'Utility to convert TeX DVI files directly to bitmaps.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvi2bitmap')}, 'XML::XPath::Literal' ),
- 'description' => 'A utility to convert TeX DVI files directly to bitmaps, without going through the complicated (and slow!) route of conversion via PostScript and PNM. The prime motivation for this is to prepare mathematical equations for inclusion in HTML files but there are many other uses beyond that. It can generate XBM and GIF bitmaps, plus PNG, if you have the libpng library installed. It uses the same kpathsea font-searching library as other TeX programs, again as long as you have the appropriate library installed. The program is written in C++, and incidentally provides a good object interface for DVI and PK files.',
- 'docs' => {
- 'ctan:/dviware/dvi2bitmap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 358675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvi2bitmap/doc/dvi2bitmap-docs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 358700,
- '',
- 'details',
- 'Dvi2bitmap documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 358695,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvi2bitmap/doc_libdvi2bitmap/html/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 358725,
- '',
- 'details',
- 'Dvi2bitmap library details:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 358720,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvi2bitmap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvi2bitmap')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvi2ln3' => bless( {
- 'caption' => bless( do{\(my $o = 'LN03 driver based on DVItype.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/ln03/rose')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of dvitype, in VAX C, for VMS or Ultrix DVI output to LN03 printers.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvi2ln3')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvi2ln3')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvi2tty' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce ASCII from DVI.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvi2tty')}, 'XML::XPath::Literal' ),
- 'description' => 'A DVI driver to produce an ASCII representation of the document. The original version was written in Pascal, and the present author translated the program to C.',
- 'docs' => {
- 'ctan:/dviware/dvi2tty/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 359370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvi2tty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvi2tty')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvi2tty')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvi2xx' => bless( {
- 'caption' => bless( do{\(my $o = 'A general-purpose DVI output for Hewlett-Packard printers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/dviware/dvi2xx')}, 'XML::XPath::Literal' ),
- 'description' => 'This is one of the many DVI processors that reflected the popularity of low-cost Hewlett-Packard printers; it could also create output for the IBM 3812 page printer. It has now been superseded by dviljk (there seems to be no update that covers the IBM printer).',
- 'docs' => {
- 'ctan:/obsolete/dviware/dvi2xx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 359710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvi2xx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvi2xx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.51alpha9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviasm' => bless( {
- 'caption' => bless( do{\(my $o = 'A utility for editing DVI files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dviasm')}, 'XML::XPath::Literal' ),
- 'description' => 'A Python script to support changing or creating DVI files via disassembling into text, editing, and then reassembling into binary format. It supports advanced features such as adding a preprint number or watermarks.',
- 'docs' => {
- 'ctan:/dviware/dviasm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 360030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://ajt.ktug.kr/assets/2008/5/1/0201cho.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 360070,
- '',
- 'details',
- 'Extensions to accommodate multi-octet characters'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb28-2/tb89cho.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 360050,
- '',
- 'details',
- 'Introduction to the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dviasm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dviasm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dviasm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvibit' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI driver for BBN bitgraph terminal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvibit')}, 'XML::XPath::Literal' ),
- 'description' => 'Old enough that it uses pxl files -- possibly interesting for historical reasons.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvibit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvibit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvibook' => bless( {
- 'caption' => bless( do{\(my $o = 'Utilities for manipulating DVI files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvibook')}, 'XML::XPath::Literal' ),
- 'description' => 'The collection comprises: - dvibook, which will rearrange the pages of a DVI file into \'signatures\' as used when printing a book; - dviconcat, for concatenating pages of DVI file(s); - dviselect, which will select pages from one DVI file to create a new DVI file; - dvitodvi, which will rearrange the pages of a DVI file to create a new file; and - libtex, a library for manipulating the files, from the old SeeTeX project. The utilities are provided as C source with Imakefiles, and an MS-DOS version of dvibook is also provided.',
- 'docs' => {
- 'ctan:/dviware/dvibook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 360750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvibook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvibook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'seetexk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvichk' => bless( {
- 'caption' => bless( do{\(my $o = 'List the page numbers in a DVI file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvichk/dvichk-1.91.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/dviware/dvichk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 361035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvichk/dvichk-de.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 361080,
- '',
- 'details',
- 'Package description (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 361085,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvichk/dvichk-en.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 361055,
- '',
- 'details',
- 'Package description (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 361060,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvichk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvichk')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviconcat' => bless( {
- 'caption' => bless( do{\(my $o = 'Concatenates DVI files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvibook/Dviconcat')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/dviware/dvibook/Dviconcat/dviconcat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 361320,
- '',
- 'details',
- 'Man page:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dviconcat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dviconcat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'seetexk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvicopy' => bless( {
- 'caption' => bless( do{\(my $o = 'Copy DVI files, flattening VFs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvicopy/dvicopy.web')}, 'XML::XPath::Literal' ),
- 'description' => 'DVICOPY is a utility program that allows one to take a DVI file that references composite fonts (VF) and convert it into a DVI file that does not contain such references. It also serves as a basis for writing DVI drivers (much like DVItype).',
- 'docs' => {
- 'ctan:/dviware/dvicopy/read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 361600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvicopy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-dvicopy-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvicopy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvicopy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvidvi' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert one DVI file into another.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvidvi')}, 'XML::XPath::Literal' ),
- 'description' => 'The output DVI file\'s contents are specified by page selection commands; series of pages and page number ranges may be specified, as well as inclusions and exclusions.',
- 'docs' => {
- 'ctan:/dviware/dvidvi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 361960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvidvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvidvi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvidvi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvii' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract information from a DVI file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvii')}, 'XML::XPath::Literal' ),
- 'description' => 'A utility written in C that extracts information from a DVI file. Information displayed can include a summary of the file comment (usually the date the file was compiled), file size, the number of (physical) pages, and the number of fonts. More detailed information may also include font names for all fonts used, lists of the fonts which appear on each page, a list of physical page number/TeX page number pairs, and a list of all \\specials and the pages on which they appear. To compile, you need a C compiler along with the standard C libraries but precompiled executables are available for DOS, Win 9X/NT, Solaris, OSF/1, and Linux.',
- 'docs' => {
- 'ctan:/dviware/dvii/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 362280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:13:48 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvii')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvii')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.44')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviincl' => bless( {
- 'caption' => bless( do{\(my $o = 'Include a DVI page into MetaPost output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/dviincl')}, 'XML::XPath::Literal' ),
- 'description' => 'DVItoMP is one of the auxiliary programs available to any MetaPost package; it converts a DVI file into a MetaPost file. Using it, one can envisage including a DVI page into an EPS files generated by MetaPost. Such files allow pages to include other pages.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/dviincl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 362550,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 362545,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/dviincl/README.pl' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 362575,
- '',
- 'details',
- 'Readme (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 362570,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:00:16 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dviincl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dviincl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dviincl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dviincl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviljk' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI to Laserjet output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dviljk')}, 'XML::XPath::Literal' ),
- 'description' => 'A dvi driver for the LaserJet printers, using kpathsea recursive file searching. Note: this program will not compile simply with the sources in this distribution; it needs a full (current) kpathsea distribution environment, such as is available from the TeX-Live source tree.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dviljk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dviljk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dviljk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.6p4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvimerge' => bless( {
- 'caption' => bless( do{\(my $o = 'Merge two DVI files together')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvimerge')}, 'XML::XPath::Literal' ),
- 'description' => 'A Bourne shell script that takes pages from two DVI files and produces a merged output. Thus dvimerge file1.dvi file2.dvi 1 10 produces a file merged.dvi which contains page 1 of file1, then page 1 of file2, then page 2 ... up to page 10 of each file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvimerge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvimerge')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviout' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX previewer and printer driver for MS-Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dviout')}, 'XML::XPath::Literal' ),
- 'description' => 'The program supports a variety of printing mechanisms (including PDF output via dvipdfmx), and can use most extant font formats (including the long-outdated TeX PXL format). The program will use output from Omega as well as from TeX, and understands a wide variety of \\special commands.',
- 'docs' => {
- 'ctan:/dviware/dviout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 363635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:19:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dviout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dviout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dviout.win32')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.18.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviout.win32' => {},
- 'dvipaste' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI manipulation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvipaste')}, 'XML::XPath::Literal' ),
- 'description' => 'The program produces files that conform to the TeX specifications for DVI files, even though they may actually be too big to be produced with normal implementations of TeX (because of limitations on memory size). More particularly, it allows the material appearing on individual pages of a \'secondary\' file to be inserted into a \'main\' file.',
- 'docs' => {
- 'ctan:/dviware/dvipaste/NOTE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 363940,
- '',
- 'details',
- 'Unix installation note'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvipaste/dvipaste.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 363960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb10-2/tb24spivak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 363980,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipaste')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvipaste')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipdfm' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI driver to produce PDF directly.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvipdfm')}, 'XML::XPath::Literal' ),
- 'description' => 'The driver offers a wide range of \\special commands (including a colour stack), and supports compression of data streams, etc. Note that the extended version dvipdfmx will operate "as dvipdfm" if necessary.',
- 'docs' => {
- 'ctan:/dviware/dvipdfm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 364295,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvipdfm/dvipdfm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 364315,
- '',
- 'details',
- 'Program documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipdfm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvipdfm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvipdfm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.13.2d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipdfmx' => bless( {
- 'caption' => bless( do{\(my $o = 'An extended version of dvipdfm.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvipdfmx/dvipdfmx.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm created to support multi-byte character encodings and large character sets for East Asian languages. Dvipdfmx, if "called" with the name dvipdfm, operates in a "dvipdfm compatibility" mode, so that users of the both packages need only keep one executable. A secondary design goal is to support as many "PDF" features as does pdfTeX. There being no documentation as such, users are advised to consult the documentation of dvipdfm (as well, of course, as the package Readme.',
- 'docs' => {
- 'ctan:/dviware/dvipdfmx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 365150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://project.ktug.or.kr/dvipdfmx/doc/tug2003.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 365170,
- '',
- 'details',
- 'Paper about the program'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipdfmx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-dvipdfmx-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvipdfmx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvipdfmx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipdfmx-def' => bless( {
- 'caption' => bless( do{\(my $o = 'Configuration file for dvipdfmx graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dvipdfmx-def/dvipdfmx.def')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the graphics driver for use when output is to be processed by dvipdfmx.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipdfmx-def')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvipdfmx-def')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvipdfmx-def')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipng' => bless( {
- 'caption' => bless( do{\(my $o = 'A fast DVI to PNG/GIF converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvipng')}, 'XML::XPath::Literal' ),
- 'description' => 'This program makes PNG and/or GIF graphics from DVI files as obtained from TeX and its relatives. Its benefits include: - Speed. It offers very fast rendering of DVI as bitmap files, which makes it suitable for generating large amounts of images on-the-fly, as needed in preview-latex, WeBWorK and others; - It does not read the postamble, so it can be started before TeX finishes. There is a --follow switch that makes dvipng wait at end-of-file for further output, unless it finds the POST marker that indicates the end of the DVI; - Interactive query of options. dvipng can read options interactively through stdin, and all options are usable. It is even possible to change the input file through this interface. - Support for PK, VF, PostScript Type1, and TrueType fonts, colour specials, and inclusion of PostScript, PNG, JPEG or GIF images.',
- 'docs' => {
- 'ctan:/dviware/dvipng/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 365610,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.nongnu.org/dvipng/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 365630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipng')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-dvipng-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvipng')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvipng')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvips' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI to PostScript driver.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This package has been withdrawn from CTAN. The current sources of dvips may be found in the distribution of dvipsk which forms part of the TeX-live sources.',
- 'docs' => {
- 'ctan:/dviware/dvips/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 366535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:56:17 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvips')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-dvips-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvips')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvips-os2' => bless( {
- 'caption' => bless( do{\(my $o = 'OS/2 dvips.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/dviware/dvips/dvips583.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'OS/2 (and hence MS-DOS, MS-Windows3.1, MS-Windows32) executable for dvips.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvips-os2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvips-os2')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5.83')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvips-shell' => bless( {
- 'caption' => bless( do{\(my $o = 'A dvips Shell for MS-Windows32.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/util/dvpsh103.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'The shell apparently helps you remember what you have forgotten about dvips features.',
- 'docs' => {
- 'ctan:/systems/win32/util/dvpsh103.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 366260,
- '',
- 'details',
- 'Gnomic comments about the utility'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 12:13:21 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvips-shell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvips-shell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipscol' => bless( {
- 'caption' => bless( do{\(my $o = 'Alter the usage of the dvips colour stack.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/dvipscol.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package modifies \\color (and related commands) to deal with the occasional dvips error: "! out of color stack space" The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/dvipscol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 366890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipscol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvipscol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipsconfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Collection of dvips PostScript headers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvipsconfig')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a collection of dvips PostScript header and dvips config files. They control certain features of the printer, including: A4, A3, usletter, simplex, duplex / long edge, duplex / short edge, screen frequencies of images, black/white invers, select transparency / paper for tektronix 550/560, manual feeder, envelope feeder, and tray 1, 2 and 3, and printing a PostScript grid underneath the page material--very useful for measuring and eliminating paper feed errors!',
- 'docs' => {
- 'ctan:/dviware/dvipsconfig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 367200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:19:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipsconfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvipsconfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvipsconfig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvipsk' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert DVI to PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'When dvips is run on a Unix-like system, to produce PostScript output from a DVI file, dvipsk is the incarnation run. The current version of the package is no longer maintained on CTAN as a separate entity; see the TeX-live sources for the current release.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvipsk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvipsk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvistd' => bless( {
- 'caption' => bless( do{\(my $o = 'A standard for DVI drivers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/driv-standard')}, 'XML::XPath::Literal' ),
- 'description' => 'There\'s nothing written by Knuth that provides a "standard" for what DVI drivers actually do; users are commonly referred to the sources of dvitype, but that doesn\'t actually specify anything (merely tells you how the utility works). The DVI standards working group set out to produce a comprehensive specification of what device drivers should do. The present "level 0" is as far as the effort got.',
- 'docs' => {
- 'ctan:/dviware/driv-standard/level-0/dvistd0.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 367835,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:19:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvistd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvistd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvisun' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI viewer for Sun2 systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvisun')}, 'XML::XPath::Literal' ),
- 'description' => 'Seems only to work with PXL font files.',
- 'docs' => {
- 'ctan:/dviware/dvisun/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 368135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/dvisun/dvisun.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 368155,
- '',
- 'details',
- 'Package man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 18:14:36 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvisun')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvisun')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvisvgm' => bless( {
- 'caption' => bless( do{\(my $o = 'Converts DVI files to Scalable Vector Graphics format (SVG).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvisvgm')}, 'XML::XPath::Literal' ),
- 'description' => 'Dvisvgm is a command line utility that converts TeX DVI files to the XML-based Scalable Vector Graphics format. The current version provides basic conversion functionality; development of an improved version continues. Users will need a working TeX installation including the kpathsea library and Type 1 versions of the fonts used in the DVI file. Dvisvgm has been successfully tested .',
- 'docs' => {
- 'ctan:/dviware/dvisvgm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 368475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://dvisvgm.sourceforge.net/Manpage' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 368495,
- '',
- 'details',
- 'Manual page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:24:43 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvisvgm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvisvgm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dvisvgm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvitoln03' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI output to Digital LN03 printer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/ln03/rmcs')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a development, for VMS, of Knuth\'s dvitype, to produce output from DVI files to LN03 printers. The driver is written as web file, and the present version 4.1 is presented as a change file from version 4.0.',
- 'docs' => {
- 'ctan:/dviware/ln03/rmcs/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 368800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:19:12 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvitoln03')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'DVItoLN03')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvitops' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI driver for PostScript output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvitops')}, 'XML::XPath::Literal' ),
- 'description' => 'This driver, though good in its day, was never updated to use virtual fonts, and has therefore lost out to dvips in terms of market share.',
- 'docs' => {
- 'ctan:/dviware/dvitops/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 369105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvitops')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvitops')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvitty' => bless( {
- 'caption' => bless( do{\(my $o = 'A plain-text output DVI driver.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dvitty')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the original (Pascal) version of what was later translated into C and distributed as dvi2tty.',
- 'docs' => {
- 'ctan:/dviware/dvitty/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 369430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 18:30:58 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvitty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dvitty')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dvitype' => bless( {
- 'caption' => bless( do{\(my $o = 'Type out the content of a DVI file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/texware/dvitype.web')}, 'XML::XPath::Literal' ),
- 'description' => 'This is one of Knuth\'s original tools; it provides a human-readable listing of the content of a DVI file. The web source of DVItype also serves as a reference for the format of DVI files themselves. Dvitype is part of Knuth\'s texware distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dvitype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-texware-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dvitype')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texware')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dviwin' => bless( {
- 'caption' => bless( do{\(my $o = 'MS-Windows DVI screen and printer driver.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/dviwin/dviwin29.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A screen and printer driver for TeX DVI files under 32-bit Windows. Its main features are: Fast previewing (uses 386-specific code if it finds a 386/486); Painless support for graphics in TeX documents; Uses any standard PK font files or FLI font libraries; Works with all displays and printers supported by Windows; Automatic generation of missing fonts; Support for color printers; Native 32-bit versions for Windows NT; Selectable measurement units; User-definable strings for easy adaptation to various languages (the distribution contains strings for four different languages apart from English); graphics filters for GIF and XPM files, etc. The required memory depends on the resolution that you use. It needs about 1.5M free RAM to print on a 300dpi printer without swapping.',
- 'docs' => {
- 'ctan:/dviware/dviwin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 370060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 18:14:36 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dviwin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'dviwin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dynblocks' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple way to create dynamic blocks for Beamer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/dynblocks')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides full customisation of the aspect and dimensions of blocks inside a presentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/dynblocks/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 370365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-contrib/dynblocks/doc/dynblocks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 370385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 17:10:57 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dynblocks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dynblocks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dynblocks')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'dyntree' => bless( {
- 'caption' => bless( do{\(my $o = 'Construct Dynkin tree diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/dyntree')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is intended for users needing to typeset a Dynkin Tree Diagram--a group theoretical construct consisting of cartan coefficients in boxes connected by a series of lines. Such a diagram is a tool for working out the states and their weights in terms of the fundamental weights and the simple roots. The package makes use of the author\'s coollist package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/dyntree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 370695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/dyntree/dyntree.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 370715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'dyntree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dyntree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'dyntree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'dyntree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'e-french' => bless( {
- 'caption' => bless( do{\(my $o = 'Comprehensive LaTeX support for French-language typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/french/e-french')}, 'XML::XPath::Literal' ),
- 'description' => 'E-french is a distribution that keeps alive the work of Bernard Gaulle (now deceased), under a free licence. This first version includes both the older distributions, the "full" frenchpro (the "professional" distribution), and the light-weight frenchle.',
- 'docs' => {
- 'ctan:/language/french/e-french/Lisez-moi.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 371165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 371170,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/french/e-french/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 371140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 371145,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-03 00:44:52 +0100 (Thu, 03 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'e-french')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'e-french')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0,9995')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ean' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for making EAN barcodes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/ean')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides EAN-8 and EAN-13 forms. The package needs the ocr-b fonts; note that the fonts are not available under a free licence, as the macros are.',
- 'docs' => {
- 'ctan:/macros/generic/ean/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 371500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ean')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ean')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ean')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ean')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ean13isbn' => bless( {
- 'caption' => bless( do{\(my $o = 'Print EAN13 for ISBN.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ean13isbn')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to typeset ISBN codes with EAN-13; it uses the (generic) package ean13.tex to typeset the actual barcode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ean13isbn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 371835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ean13isbn/doc/latex/ean13isbn/ean13isbn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 371855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:17:17 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ean13isbn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ean13isbn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ean13isbn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ean13isbn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easy' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of easy-to-use macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'The collection comprises: - easybib, support for customising bibliographies; - easybmat, support for composing block matrices; - easyeqn, support for various aspects of equations; - easymat, support for composing matrices; - easytable, support for writing tables; - easyvector, a C-like syntax for writing vectors.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 372650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.99')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easy-todo' => bless( {
- 'caption' => bless( do{\(my $o = 'To-do notes in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy-todo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides to-do notes throughout a document, and will provide an index of things to do.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy-todo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 372175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy-todo/easy-todo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 372195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-20 10:27:03 +0100 (Thu, 20 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easy-todo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'apache2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy-todo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easy-todo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy-todo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easybib' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple syntax for custom bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'A macro package for writing custom bibliographies with a simple AMS-TeX-like syntax. The package is part of the easy bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 372995,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy/doc/docbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 373015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 11:10:53 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easybib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easybib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easybmat' => bless( {
- 'caption' => bless( do{\(my $o = 'Block matrices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple package for writing block matrices with equal column widths or equal row heights or both, with various kinds of rules between rows and columns. The package is part of the easy bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 373340,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy/doc/docbmat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 373360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 11:10:53 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easybmat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easybmat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easyeqn' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple package for writing equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'Introduces some equation environments that simplify writing of equations. It uses a syntax similar to the array environment to define the column alignment. A package option causes only those equations that were labelled and referenced to be numbered. Some typesetting support is also provided. The package is part of the easy bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 373685,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy/doc/doceqn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 373705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 11:10:53 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easyeqn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easyeqn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easyfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplifying the use of common figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easyfig')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the command \\Figure[<key=value>...]{<image filename>} to simplify the business of including an image as figure in the most common form (centred and with caption and label). Caption and label are set using the caption and label keys; the label fig:<image filename> is used if none is given. If the here key is given, the figure is not \'floated\', and the user is responsible for placement. The package uses the author\'s package adjustbox to centre an image and to simplify further modifications.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easyfig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 374155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easyfig/easyfig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 374175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 13:39:37 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easyfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easyfig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easyfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easyfig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easylatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Faster and simpler writing of LaTeX documents')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/easylatex')}, 'XML::XPath::Literal' ),
- 'description' => 'EasyLaTeX converts simple text files into LaTeX documents and can also process them with LaTeX. Syntax of the source files takes ideas from wiki interfaces, and generates the LaTeX commands for several constructs, in the course of processing.',
- 'docs' => {
- 'ctan:/support/easylatex/TUTORIAL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 374585,
- '',
- 'details',
- 'Outline tutorial'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 11:10:53 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easylatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'easyLaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.062')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easylist' => bless( {
- 'caption' => bless( do{\(my $o = 'Lists using a single active character.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easylist')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows you to create lists of numbered items (as in Wittgenstein\'s \'Tractatus\') with a single active character as the only command. A variety of parameters are available to configure the appearance of the list; lists may be nested (effectively to unlimited depth).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easylist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 374885,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easylist/easylist-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 374905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 11:10:53 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easylist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easylist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easylist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easylist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easymat' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple package for writing matrices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for block matrices with equal rows or heights or both, using an array-environment style syntax. Various partitioning rules are available. The package is part of the easy bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 375245,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy/doc/docmat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 375265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 11:10:53 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easymat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easymat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easytable' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple package for writing tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports tables with equal column widths or equal rows heights or both, with various kinds of rules (lines) between rows and columns using an array/tabular-like syntax. The package is part of the easy bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 375590,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy/doc/doctable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 375610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-17 12:36:40 +0200 (Wed, 17 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easytable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easytable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'easyvector' => bless( {
- 'caption' => bless( do{\(my $o = 'Write vectors in a C-like fashion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/easy')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a C-like syntax for writing vectors and matrices. The package is part of the easy bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/easy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 375915,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/easy/doc/docvector.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 375935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-19 00:56:35 +0200 (Fri, 19 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'easyvector')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'easyvector')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'easy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ebezier' => bless( {
- 'caption' => bless( do{\(my $o = 'Device independent picture environment enhancement.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ebezier')}, 'XML::XPath::Literal' ),
- 'description' => 'Ebezier is a device independent extension for the standard picture environment. Linear, quadratic, and cubic bezier curves are supplied in connection with higher level circle drawing commands. Additionally some macros for the calculation of curve lenghts are part of this package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ebezier/ebezier.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 376265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-30 10:13:19 +0100 (Fri, 30 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ebezier')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ebezier')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ebezier')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ebezier')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ebib' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX database manager for GNU Emacs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/ebib')}, 'XML::XPath::Literal' ),
- 'description' => 'Ebib is a BibTeX database manager that runs in GNU Emacs and XEmacs. With Ebib, you can create and manage .bib-files, all within Emacs. It supports @string and @preamble definitions, multi-line field values, searching, and integration with Emacs\' (La)TeX mode.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/ebib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 376600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/ebib/doc/ebib-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 376640,
- '',
- 'details',
- 'Manual (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/ebib/doc/html/ebib-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 376620,
- '',
- 'details',
- 'Manual (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-24 13:29:01 +0200 (Mon, 24 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ebib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ebib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.8.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ebnf' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple package for EBNF productions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/ebnf.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a list environment, in which \\item[LHS] produces output <LHS> ::=; macros are also provided for the right-hand side of productions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-13 21:04:37 +0100 (Wed, 13 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ebnf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ebnf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ebong' => bless( {
- 'caption' => bless( do{\(my $o = 'Utility for writing Bengali in Rapid Roman Format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/ebong')}, 'XML::XPath::Literal' ),
- 'description' => 'A tool (preprocessor) for writing your pRaa-ne-r ka-thaa in the bengali langauage. It allows one to write the text in Rapid Roman Bangla and convert it to the bangtex format by a python program. All LaTeX markups are preserved in the target file.',
- 'docs' => {
- 'ctan:/language/bengali/ebong/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 377165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/bengali/ebong/doc/eb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 377185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 377190,
- '',
- 'language',
- 'bn'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:49:19 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ebong')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'EBONG')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ebong')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ebsthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting theses for economics')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ebsthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The ebsthesis class and ebstools package facilitate the production of camera-ready manuscripts in conformance with the guidelines of Gabler Verlag and typographical rules established by the European Business School.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ebsthesis/ebsthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 377510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ebsthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ebsthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ebsthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ebsthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ec' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer modern fonts in T1 and TS1 encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ec')}, 'XML::XPath::Literal' ),
- 'description' => 'The EC fonts are European Computer Modern Fonts, supporting the complete LaTeX T1 encoding defined at the 1990 TUG conference hold at Cork/Ireland. These fonts are intended to be stable with no changes being made to the tfm files. The set also contains a Text Companion Symbol font, called tc, featuring many useful characters needed in text typesetting, for example oldstyle digits, currency symbols (including the newly created Euro symbol), the permille sign, copyright, trade mark and servicemark as well as a copyleft sign, and many others. Recent releases of LaTeX2e support the EC fonts. The EC fonts supersede the preliminary version released as the DC fonts. The fonts are available in (traced) Adobe Type 1 format, as part of the cm-super bundle. The other Computer Modern-style T1-encoded Type 1 set, Latin Modern, is not actually a direct development of the EC set, and differs from the EC in a number of particulars.',
- 'docs' => {
- 'ctan:/fonts/ec/src/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 378200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-06 10:52:10 +0100 (Fri, 06 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ec-plain' => bless( {
- 'caption' => bless( do{\(my $o = 'Use EC fonts in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/ec-plain')}, 'XML::XPath::Literal' ),
- 'description' => 'A plain-like format using the EC fonts including an extended math italic font (exmi) providing upright greek letters.',
- 'docs' => {
- 'ctan:/macros/ec-plain/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 377825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:49:19 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ec-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ec-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ecards' => bless( {
- 'caption' => bless( do{\(my $o = 'Electronic flash cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eCards')}, 'XML::XPath::Literal' ),
- 'description' => 'The eCards package for LaTeX enables you to create a series of electronic (flash) cards. The document author provides questions, hints and answers to a series of questions. Users can test their knowledge by responding to the questions. The questions are delivered in random order. eCards makes use of the acroTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eCards/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 378505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eCards/eCardsman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 378525,
- '',
- 'details',
- 'Package documentation (for screen)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eCards/eCardsman_p.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 378545,
- '',
- 'details',
- 'Package documentation (for printing)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eCards/eCardstst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 378565,
- '',
- 'details',
- 'Package usage demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-01 18:45:52 +0100 (Mon, 01 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ecards')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ecards')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ecards')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ecc' => bless( {
- 'caption' => bless( do{\(my $o = 'Sources for the European Concrete fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ecc')}, 'XML::XPath::Literal' ),
- 'description' => 'The Metafont sources and TFM files of the European Concrete Fonts. This is the T1-encoded extension of Knuth\'s Concrete fonts, including also the corresponding text companion fonts. Adobe Type 1 versions of the fonts are available as part of the cm-super font bundle.',
- 'docs' => {
- 'ctan:/fonts/ecc/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 378875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:49:19 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ecc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ecc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ecc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ecc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ecclesiastic' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Ecclesiastic Latin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ecclesiastic')}, 'XML::XPath::Literal' ),
- 'description' => 'The package modifies the way the latin option to babel operates when typesetting Latin. The style is somewhat \'frenchified\' in respect of punctuation spacings and footnote style; shortcuts are available in order to set accents on all vowels, including y and the diphthongs ae and oe.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ecclesiastic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 379225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ecclesiastic/ecclesiastic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 379245,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 08:58:40 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ecclesiastic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ecclesiastic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ecclesiastic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ecclesiastic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ecltree' => bless( {
- 'caption' => bless( do{\(my $o = 'Trees using epic and eepic macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eclbip')}, 'XML::XPath::Literal' ),
- 'description' => 'The package recursively draws trees: each subtree is defined in a \'bundle\' environment, with a set of leaves described by \\chunk macros. A chunk may have a bundle environment inside it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eclbip/ecltreesample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 379565,
- '',
- 'details',
- 'Package examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ecltree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ecltree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ecltree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ecltree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eco' => bless( {
- 'caption' => bless( do{\(my $o = 'Oldstyle numerals using EC fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/eco')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of font metric files and virtual fonts for using the EC fonts with oldstyle numerals. These files can only be used together with the standard ec fonts. The style file eco.sty is sufficient to use the eco fonts but if you intend to use other font families as well, e.g., PostScript fonts, try altfont.',
- 'docs' => {
- 'ctan:/fonts/eco/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 379940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eco')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eco')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eco')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eco')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'econometrica' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX support for Econometrica')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/economic')}, 'XML::XPath::Literal' ),
- 'description' => 'BibTeX styles (derived from makebst) for Econometrica (both in English and French).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-06 22:00:42 +0100 (Tue, 06 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'econometrica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'economic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Econometrica')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'economic' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX support for submitting to Economics journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/economic')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers macros and BibTeX styles for the American Economic Review (AER), the American Journal of Agricultural Economics (AJAE), the Canadian Journal of Economics (CJE), the European Review of Agricultural Economics (ERAE), the International Economic Review (IER) and Economica. The macro sets are based on (and require) the harvard package, and all provide variations of author-date styles of presentation.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/economic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 380550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:49:19 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'economic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'economic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'economic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'economic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ecta' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for submission to Econometrica.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/economic/ecta.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style file implements the guidelines for bibliography submission to Econometrica, and can be used with natbib or chicago named style. Alternative styles for Econometrica are available as part of the econometrica bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-06 22:00:42 +0100 (Tue, 06 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ecta')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'economic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ecta')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ecv' => bless( {
- 'caption' => bless( do{\(my $o = 'A fancy Curriculum Vitae class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ecv')}, 'XML::XPath::Literal' ),
- 'description' => 'The class provides an environment for creating a fancily laid out tabular curriculum vitae inspired by the european curriculum vitae. The distribution comes with a German and an English template.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ecv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ecv/ecv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381240,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ecv/template/CV-template_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381285,
- '',
- 'details',
- 'Template (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 381290,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ecv/template/CV-template_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381260,
- '',
- 'details',
- 'Template (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 381265,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-23 14:02:37 +0100 (Fri, 23 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ecv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ecv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ECV')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ecv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ed' => bless( {
- 'caption' => bless( do{\(my $o = 'Editorial Notes for LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ed')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines a couple of editorial notes that simplify collaboration on a LaTeX text. These allow authors to annotate status information in the source. In draft mode, the annotations are shown for communication, and in publication mode these are suppressed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ed/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ed/ed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-29 16:01:54 +0100 (Sun, 29 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ed')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ed')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ed')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eddi4tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Editor and shell for DOS and OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/e4t')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/systems/msdos/e4t/liesmich.e4t' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381965,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 381970,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/msdos/e4t/readme.e4t' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 381940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 381945,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eddi4tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eddi4tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'edfnotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Critical annotations to footnotes with ednotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/edfnotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package modifies the annotation commands and label-test mechanism of the ednotes package so that critical notes appear on the pages and in the order that one would expect.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/edfnotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 382295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/edfnotes/edfnotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 382315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-22 21:47:43 +0100 (Tue, 22 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'edfnotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'edfnotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'edfnotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'edfnotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'editbar' => bless( {
- 'caption' => bless( do{\(my $o = 'Change bars for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/editbar.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the usual sorts of edit (or change) bar commands, generating output for dvips only. Positioning of the bars is achieved in three runs of the document; auxiliary files \\jobname.ebo and .ebi are generated, and must be deleted after editing the document. The facilities are very similar to those of changebar, which, however, provides a wider range of output routes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-31 10:36:14 +0100 (Sat, 31 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'editbar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'editbar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'edmac' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset critical editions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/edmac')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the type example package for typesetting scholarly critical editions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-26 15:57:28 +0100 (Thu, 26 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'edmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'edmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'edmac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'edmac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'edmargin' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple series of endnotes for critical editions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/edmargin')}, 'XML::XPath::Literal' ),
- 'description' => 'Edmargin provides a very simple scheme for endnote sections for critical editions. Endnotes can either be marked in the text, or with marginal references to the page in the note sections where the note is to be found. Notes can be set in individual paragraphs, or in block paragraph mode (where there are many short notes). Note sections will have running headers of the form "Textual notes to pp. xx--yy". New note sections can be created on the fly. There are predefined endnote sections for textual notes, emendations, and explanatory notes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/edmargin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 383395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/edmargin/edmargin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 383415,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 08:58:40 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'edmargin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'edmargin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'edmargin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'edmargin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ednotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset scholarly editions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ednotes')}, 'XML::XPath::Literal' ),
- 'description' => 'A macro package for typesetting scholarly critical editions. Provides macros for critical edition typesetting with LaTeX, including support for line numbers and layers of footnotes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ednotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 383800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ednotes/ednotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 383845,
- '',
- 'details',
- 'All plain text files, as pdf:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 383850,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ednotes/ednotugb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 383820,
- '',
- 'details',
- 'TUGboat paper:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 383825,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-07 00:37:03 +0100 (Mon, 07 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ednotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ednotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ednotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ednotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eehyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for the Estonian language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/eehyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The patterns were generated long ago by applying patgen to an Estonian dictionary; a few patterns were added later manually to prohibit aa-bits type cases.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-25 23:06:49 +0200 (Fri, 25 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eehyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-estonian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eehyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eemeir' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjust the gender of words in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eemeir')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros for third-person singular pronouns (\\E, \\Em, \\Eir, \\Eirs), which expand differently according to a masculine/feminine switch. (If the switch is \'masculine\', they would expand to \'he\', \'him\', \'his\' and \'his\'; if \'feminine\', they would expand to \'she\', \'her\', \'her\' and \'hers". Apart from the pronouns, one can define \'word pairs\', such as mother/father, daughter/son, and so on. Gender may be defined once per document, as an environment, or may be flipped on the fly.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-20 10:49:06 +0100 (Tue, 20 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eemeir')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eemeir')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eemeir')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eemeir')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eepic' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions to epic and the LaTeX drawing tools.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eepic')}, 'XML::XPath::Literal' ),
- 'description' => 'Extensions to epic and the LaTeX picture drawing environment, include the drawing of lines at any slope, the drawing of circles in any radii, and the drawing of dotted and dashed lines much faster with much less TeX memory, and providing several new commands for drawing ellipses, arcs, splines, and filled circles and ellipses. The package uses tpic \\special commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eepic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 384815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eepic/eepic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 384835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-25 23:06:49 +0200 (Fri, 25 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eepic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eepic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eepic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eepic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eforms' => bless( {
- 'caption' => bless( do{\(my $o = 'eForm support for the AcroTeX bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acrotex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is provides forms access in a way the author considers suitable for the packages of the AcroTeX bundle. The package is part of the AcroTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acrotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 385180,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acrotex/doc/eformman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 385200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-26 00:48:20 +0200 (Tue, 26 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eforms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eforms')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.5l')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ega2mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Metafont code for EGA screen fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ega2mf')}, 'XML::XPath::Literal' ),
- 'description' => 'Ega2mf generates Metafont code for the 8x14 bitmaps used for the EGA screen fonts used on IBM PCs of the XT/AC class. The idea is that you may then produce a font which emulates the appearance of a video display screen with all the crudities appropriate for that medium. The utility has been known to run both on DOS and Unix-based systems.',
- 'docs' => {
- 'ctan:/fonts/utilities/ega2mf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 385510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:50:06 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ega2mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ega2mf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'egameps' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX package for typesetting extensive games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/egameps')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is intended to have enough features to draw any extensive game with relative ease. The facilities of PSTricks are used for graphics. (An older version of the package, which uses the LaTeX picture environment rather than PSTricks and consequently has many fewer features is available on the package home page.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/egameps/egameps.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-06 13:29:36 +0100 (Fri, 06 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'egameps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'egameps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'egameps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'egameps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'egothic' => bless( {
- 'caption' => bless( do{\(my $o = 'Early Gothic manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/egothic')}, 'XML::XPath::Literal' ),
- 'description' => 'The egothic and allegoth packages provide Metafont fonts based on the Early Gothic manuscript book-hand used between the 11th and 12th century AD. The font consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/egothic/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'egothic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'egothic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'egplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Encapsulate Gnuplot sources in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/egplot')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to encapsulate gnuplot commands in a LaTeX source file, so that a document\'s figures are maintained in parallel with the document source itself.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/egplot/egplot.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 386410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/egplot/egplot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 386430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-30 14:05:46 +0100 (Tue, 30 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'egplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'egplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'egplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'egplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eiad' => bless( {
- 'caption' => bless( do{\(my $o = 'Traditional style Irish fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/eiad')}, 'XML::XPath::Literal' ),
- 'description' => 'In both lower and upper case 32 letters are defined (18 \'plain\' ones, 5 long vowels and 9 aspirated consonants). The ligature \'agus\' is also made available. The remaining characters (digits, punctuation and accents) are inherited from the Computer Modern family of fonts. The font definitions use code from the sauter fonts, so those fonts have to be installed before using eiad. OT1*.fd files are provided for use with LaTeX.',
- 'docs' => {
- 'ctan:/fonts/eiad/doc/Leigh_me.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 387090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-03 22:46:21 +0100 (Fri, 03 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eiad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eiad')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eiad')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eiad')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eiad-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the eiad font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eiad')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros to support use of the eiad fonts in OT1 encoding. Also offered are a couple of Metafont files described in the font package, but not provided there.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eiad/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 386755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:50:06 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eiad-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eiad')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eiad-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eiad-ltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eijkhout' => bless( {
- 'caption' => bless( do{\(my $o = 'Victor Eijkhout\'s packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/eijkhout')}, 'XML::XPath::Literal' ),
- 'description' => 'Three unrelated packages: - DB_process, to parse and process database output; - CD_labeler, to typeset user text to fit on a CD label; and - repeat, a nestable, generic loop macro.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-21 09:11:46 +0100 (Wed, 21 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'einfuehrung' => bless( {
- 'caption' => 'Examples from the book Einfuhrung in LaTeX.',
- 'ctan' => bless( do{\(my $o = '/info/examples/Einfuehrung')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle consists of examples and data files for the DANTE-Edition book "Einfuhrung in LaTeX"',
- 'docs' => {
- 'ctan:/info/examples/Einfuehrung/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 387795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 22:46:50 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'einfuehrung')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'einfuehrung')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'einfuehrung')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eitl' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy install of Texlive.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texlive/eitl')}, 'XML::XPath::Literal' ),
- 'description' => 'The script allows the easy install of a current TeXLive version over the net. It is tested with the current Linux versions of OpenSUSE and Ubuntu. The script: - looks for a fast server - downloads the install script - deletes an existing TeXLive version from Ubuntu (deb) or openSUSE (rpm) - extracts and runs the install script - installs a complete up-to-date TeXLive from tug.org - installs the non free fonts from tug.org which are not part of TeXLive, like arial, Luxi mono, etc. - installs the GUIs TeXmaker and TeXworks - creates files zzz-texlive.sh/csh for /etc/profile.d/ If no directory is specified, TeXLive will be installed in the home directory ~/texlive. For another directory, run the script with the directory name; e.g.: ./eitl.sh /usr/local/texlive for some actions the script needs to be root. In such cases it asks for the root password.',
- 'docs' => {
- 'ctan:/support/texlive/eitl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 388315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 17:30:31 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eitl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eitl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ejpecp' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for EJP and ECP.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ejpecp')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is designed for typesetting articles for the mathematical research periodicals Electronic Journal of Probability (EJP) and Electronic Communications in Probability (ECP).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ejpecp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 388620,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ejpecp/ejpecp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 388640,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ejpecp/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 388660,
- '',
- 'details',
- 'Introduction, as a paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-10 16:50:30 +0100 (Tue, 10 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ejpecp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ejpecp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ejpecp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ejpecp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5772')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elbioimp' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX document class for the Journal of Electrical Bioimpedance.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/elbioimp')}, 'XML::XPath::Literal' ),
- 'description' => 'A new document class for writing articles to the Journal of Electrical Bioimpedance.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/elbioimp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 388995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/elbioimp/elbioimp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 389015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-18 18:22:40 +0100 (Fri, 18 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elbioimp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'elbioimp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elbioimp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'elbioimp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'electrumadf' => bless( {
- 'caption' => bless( do{\(my $o = 'Electrum ADF fonts collection.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/electrumadf')}, 'XML::XPath::Literal' ),
- 'description' => 'Electrum ADF is a slab-serif font featuring optical and italic small-caps; additional ligatures and an alternate Q; lining, hanging, inferior and superior digits; and four weights. The fonts are provided in Adobe Type 1 format and the support material enables use with LaTeX. Licence is mixed: LPPL for LaTeX support; GPL with font exception for the fonts.',
- 'docs' => {
- 'ctan:/fonts/electrumadf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 389350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/electrumadf/doc/fonts/electrum/electrumadf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 389370,
- '',
- 'details',
- 'Documentation: installation and use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 21:42:17 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'electrumadf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'electrumadf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'electrumadf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.005-b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elhyphen' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation for Greek text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/elhyphen')}, 'XML::XPath::Literal' ),
- 'description' => 'Hyphenation patterns, for use with TeX, Omega (or other unicode-based systems) for ancient Greek, and for modern Greek (either monotonic or polytonic).',
- 'docs' => {
- 'ctan:/language/hyphenation/elhyphen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 389630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-24 15:32:45 +0200 (Thu, 24 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elhyphen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-greek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elhyphen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-greek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ellipsis' => bless( {
- 'caption' => bless( do{\(my $o = 'Fix uneven spacing around ellipses in LaTeX text mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ellipsis')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a simple package that fixes a problem in the way LaTeX handles ellipses: it always puts a tiny bit more space after \\dots in text mode than before it, which results in the ellipsis being off-center when used between two words.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ellipsis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 389920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ellipsis/ellipsis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 389940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-02 01:17:18 +0100 (Tue, 02 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ellipsis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ellipsis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ellipsis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ellipsis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematics in Greek texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/elmath')}, 'XML::XPath::Literal' ),
- 'description' => 'This package has been designed to facilitate the use of Greek letters in mathematical mode. The package allows one to directly type in Greek letters (in ISO 8859-7 encoding) in math mode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/elmath/elmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 390235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'elmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'elmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elpres' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple class for electronic presentations')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/elpres')}, 'XML::XPath::Literal' ),
- 'description' => 'Elpres is a simple class for electronic presentations to be shown on screen or a beamer. Elpres is derived from article.cls and may be used with LaTeX or pdfLaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/elpres/elpres-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 390550,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elpres')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'elpres')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elpres')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'elpres')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elsarticle' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for articles for submission to Elsevier journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/elsarticle')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is for typeset journal articles, is accepted for submitted articles, both in Elsevier\'s electronic submission system and elsewhere.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/elsarticle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 390905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/elsarticle/doc/elsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 390925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-08 13:53:26 +0100 (Mon, 08 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elsarticle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'elsarticle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elsarticle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'elsarticle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elteikthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Thesis class for ELTE University Informatics wing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/elteikthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'This is not an official University class, and has not been approved by the University.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/elteikthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 391240,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/elteikthesis/elteikthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 391260,
- '',
- 'details',
- 'Package documentation (mostly in Hungarian, but with English summary)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 391265,
- '',
- 'language',
- 'hu'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 20:33:55 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elteikthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'elteikthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elteikthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'elteikthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eltex' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple circuit diagrams in LaTeX picture mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eltex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros enable the user to draw simple circuit diagrams in the picture environment, with no need of special resources. The macros are appropriate for drawing for school materials. The circuit symbols accord to the various parts of the standard IEC 617.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eltex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 391630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eltex/man_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 391650,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 391655,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eltex/pri_cz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 391675,
- '',
- 'details',
- 'Package documentation (Czech)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 391680,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 17:57:09 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eltex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'elvish' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting Tolkien Elvish scripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/elvish')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides fonts for Cirth (cirth.mf, etc.) and for Tengwar (teng10.mf). The Tengwar fonts are supported by macros in teng.tex, or by the (better documented) tengtex package.',
- 'docs' => {
- 'ctan:/fonts/elvish/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-19 23:11:03 +0200 (Sat, 19 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'elvish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'elvish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'elvish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'elvish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emarks' => bless( {
- 'caption' => bless( do{\(my $o = 'Named mark registers with e-TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/emarks')}, 'XML::XPath::Literal' ),
- 'description' => 'E-TeX provides 32 768 mark registers; using this facility is far more comfortable than LaTeX tricks with \\markright, \\markboth, \\leftmark and \\rightmark. The package provides two commands for marking: \\marksthe and \\marksthecs, which have * forms which disable expansion; new mark registers are allocated as needed. Syntax is closely modelled on the \\marks primitive. Four commands are provided for retrieving the marks registers\' content: \\thefirstmarks, \\thebotmarks, thetopmarks and \\getthemarks; and the command \\ifmarksequal is available for comparing the content of marks registers. The package requires an e-TeX-enabled engine, and the etex package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/emarks/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 392570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/emarks/emarks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 392590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 09:45:55 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emarks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'emarks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'emarks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'emarks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'embedfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Embed files into PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/embedfile.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package embeds files in a PDF document, using the PDF format\'s embedding operation (note the contrast with the attach operation used by the attachfile and attachfile2 packages). Currently only pdfTeX >=1.30, in PDF mode, is supported. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/embedfile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 393045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:00:51 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'embedfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'embedfile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emerald' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the free emerald city fontwerks fonts')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/emerald')}, 'XML::XPath::Literal' ),
- 'description' => 'Emerald is a package which gives support for some free ECF (Emerald City Fontwerks) fonts in LaTeX. These are mainly display and/or handwriting fonts. The distribution includes the Type1 fonts, all required files for using them within LaTeX and font map files for dvips and pdfTeX.',
- 'docs' => {
- 'ctan:/fonts/emerald/README' => {
- 'available' => 1
- },
- 'ctan:/fonts/emerald/doc/emerald.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 393410,
- '',
- 'details',
- 'Short font sampler'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 11:23:33 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emerald')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'emerald')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'emerald')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emp' => bless( {
- 'caption' => bless( do{\(my $o = '"Encapsulate" MetaPost figures in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/emp')}, 'XML::XPath::Literal' ),
- 'description' => 'Emp is a package for encapsulating MetaPost figures in LaTeX: the package provides environments where you can place MetaPost commands, and means of using that code as fragments for building up figures to include in your document. So, with emp, the procedure is to run your document with LaTeX, run MetaPost, and then complete running your document in the normal way. Emp is therefore useful for keeping illustrations in synchrony with the text. It also frees you from inventing descriptive names for PostScript files that fit into the confines of file system conventions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/emp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 393775,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/emp/emp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 393815,
- '',
- 'details',
- 'Documented source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/emp/empman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 393795,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-07 01:10:30 +0200 (Sun, 07 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'emp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'emp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'emp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'empheq' => bless( {
- 'caption' => bless( do{\(my $o = 'EMPHasizing EQuations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'The empheq package is part of the mh bundle. The package provides a visual markup extension to amsmath. The user-friendly interface allows the user to put a set of equations inside a box thus enhancing the \\boxed feature of amsmath. As a side effect it\'s also possible to add material on both sides of the equations thus providing (and surpassing) the functionality of the cases package. Users of ntheorem will probably want to have a look at it as well, since the problem with end-of-theorem marks in gather and other environments can be circumvented using empheq.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 394245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/empheq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 394265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:21:55 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'empheq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'empheq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emptypage' => bless( {
- 'caption' => bless( do{\(my $o = 'Make empty pages really empty.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/emptypage')}, 'XML::XPath::Literal' ),
- 'description' => 'This package prevents page numbers and headings from appearing on empty pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/emptypage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 394615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/emptypage/emptypage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 394635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-30 19:49:05 +0200 (Fri, 30 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emptypage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'emptypage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'emptypage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'emptypage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX system for MS-DOS and OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/emtex')}, 'XML::XPath::Literal' ),
- 'description' => 'EmTeX is a comprehensive distribution, developed under OS/2 but working well under MS-DOS. It has been known to run under Windows 3.1, but not under Win32 systems.',
- 'docs' => {
- 'ctan:/systems/msdos/emtex/README.ENG' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 394895,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 394900,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/msdos/emtex/README.GER' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 394925,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 394920,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:27:08 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'emtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emtexgi' => bless( {
- 'caption' => bless( do{\(my $o = 'A MS-Windows shell for emTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/emtex-contrib/emtexgi')}, 'XML::XPath::Literal' ),
- 'description' => 'The shell is known to work with Windows 3.1 and Windows 95.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:50:49 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emtexgi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'emtexgi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.01 beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emtrees' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw labelled trees, using emTeX \\specials.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/emtrees.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A small set of macros for drawing trees. The macros depend on the availability of emTeX \\specials; most installations of dvips have these, but the output of the macros is unlikely to be usable otherwise, unless you\'re using emTeX itself.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-18 17:42:33 +0100 (Wed, 18 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emtrees')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'emtrees')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'emulateapj' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce output similar to that of APJ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/emulateapj')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX class (based on current RevTeX) to produce preprints with the page layout similar to that of the Astrophysical Journal.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/emulateapj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 395905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-13 20:21:36 +0100 (Fri, 13 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'emulateapj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'emulateapj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'emulateapj')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'emulateapj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'encguide' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation of LaTeX font encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The document discusses the concepts behind, and the restrictions that affect LaTeX\'s use of font encodings. The document also lists several extant \'recognised\' encodings, giving glyph tables for them. Part of a set of documentation that also covers new LaTeX 2e commands, class and package writing, typesetting Cyrillic, font usage in LaTeX 2e, configuration options and modification of latex.',
- 'docs' => {
- 'ctan:/macros/latex/doc/encguide.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 23:37:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'encguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'encguide')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enctex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX extension that translates input on its way into TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/enctex')}, 'XML::XPath::Literal' ),
- 'description' => 'EncTeX is (another) tex extension, written at the change-file level. It provides means of translating input on the way into TeX. It allows, for example, translation of multibyte sequences, such as utf-8 encoding.',
- 'docs' => {
- 'ctan:/systems/enctex/README' => {
- 'available' => 1
- },
- 'ctan:/systems/enctex/encdoc-e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 396735,
- '',
- 'details',
- 'Reference manual (in English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 396730,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/enctex/encdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 396710,
- '',
- 'details',
- 'Reference manual (in Czech)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 396705,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/enctex/eurotex2003-enctex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 396760,
- '',
- 'details',
- 'EuroTeX paper about EncTeX'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 396755,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:53:44 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enctex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'enctex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'encTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'enctex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'encxvlna' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert nonbreakable spaces, using encTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/encxvlna')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides tools for inserting nonbreakable spaces after nonsyllabic prepositions and single letter conjunctions as required by Czech and Slovak typographical rules. It is implemented using encTeX and provides files both for plain TeX and LaTeX. The LaTeX solution tries to avoid conflicts with other packages.',
- 'docs' => {
- 'ctan:/macros/generic/encxvlna/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 397125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/encxvlna/doc/generic/encxvlna/encxvlna.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 397145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 08:58:40 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'encxvlna')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'encxvlna')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'encxvlna')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'encxvlna')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'endfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Move floats to the end, leaving markers where they belong.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/endfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'Place all floats on pages by themselves at the end of the document, optionally leaving markers like "[Figure 3 about here]" in the text near to where the figure (or table) would normally have occurred. Float types figure and table are recognised by the package, unmodified. Since several packages define other types of float, it is possible to register these float types with endfloat.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/endfloat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 397510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/endfloat/endfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 397530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-31 01:27:20 +0100 (Sat, 31 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'endfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'endfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'endfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'endfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'endheads' => bless( {
- 'caption' => bless( do{\(my $o = 'Running headers of the form "Notes to pp.xx-yy"')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/endheads')}, 'XML::XPath::Literal' ),
- 'description' => 'Endheads provides running headers of the form "Notes to pp. xx-yy" for endnotes sections. It also enables one to reset the endnotes counter, and put a line marking the chapter change in the endnotes, at the beginning of every chapter. Endheads requires the fancyhdr, needspace, ifthen, and endnotes packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/endheads/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 397940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/endheads/endheads.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 397960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-31 23:12:05 +0100 (Sat, 31 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'endheads')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'endheads')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'endheads')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'endheads')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'endnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Generic "endnotes" code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/endnote.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A very simple set of macros for producing endnotes ("instead of footnotes"). The endnotes are saved in a box, which is re-emitted by a command \\producenotes; this technique does not scale well. For all its limitations, the package has the distinction of working with most TeX formats (unlike the LaTeX-only endnotes, for example).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 17:27:41 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'endnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'endnote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'endnote2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert EndNote files to BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/r2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'EndNote2bib reads its files and produces a BibTeX reference list on the standard output. Since EndNote files are inherently unstructured, EndNote2bib only does a passable job (for example, it may need to invent a key for an entry, and it may have difficulty with the BibTeX entry type).',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/r2bib/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-21 16:09:52 +0200 (Thu, 21 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'endnote2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'EndNote2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'endnotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Place footnotes at the end.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/endnotes')}, 'XML::XPath::Literal' ),
- 'description' => 'Accumulates notes (using the \\endnote command, which can be used as a replacement for \\footnote), and places them at the end of the section, chapter or document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/endnotes/endnotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-20 17:08:37 +0100 (Sun, 20 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'endnotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'endnotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'endnotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'endnotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'engord' => bless( {
- 'caption' => bless( do{\(my $o = 'Converts numbers to English ordinal numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/engord.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines \\engord (used like \\arabic, \\roman, etc.), and \\engordnumber (which formats a "TeX number"). So \\pagenumbering{engord} gives page numbers 1st, 2nd, 3rd, ... The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/engord.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 17:42:18 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'engord')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'engord')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'engpron' => bless( {
- 'caption' => bless( do{\(my $o = 'Helps to type the pronunciation of English words.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/engpron')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macros beginning with the \'PS\' character, made active, which enable us to write the British or American English pronunciation as one can find it in the \'English Pronouncing Dictionary\' by Daniel Jones. There is an option to typeset the pronunciation in the style of Harrap\'s dictionary.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/engpron/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399795,
- '',
- 'details',
- 'Lisez moi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 399800,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engpron/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 399775,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engpron/engpron-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399845,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 399850,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engpron/engpron-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399895,
- '',
- 'details',
- 'Usage example (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 399900,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engpron/engpron-ex-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399870,
- '',
- 'details',
- 'Usage example (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 399875,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engpron/engpron.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 399820,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 399825,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'engpron')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'engpron')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'engpron')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'engpron')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'engrec' => bless( {
- 'caption' => bless( do{\(my $o = 'Enumerate with lower- or uppercase Greek letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/engrec')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides two macros \\engrec and \\EnGrec to convert number arguments to lower case or upper case greek letters. They have the syntax of \\alph, i.e. \\engrec{a_counter}, \\EnGrec{a_counter}. Options are provided to work with the upgreek and fourier packages. Requires amstext.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/engrec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 400400,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engrec/engrec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 400420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'engrec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'engrec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'engrec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'engrec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'engtlc' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for users in Telecommunications Engineering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/engtlc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a wide range of abbreviations for terms used in Telecommunications Engineering.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/engtlc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 400815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engtlc/engtlc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 400835,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 400840,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/engtlc/itengtlc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 400860,
- '',
- 'details',
- 'Package documentation (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 400865,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-19 15:32:47 +0100 (Sun, 19 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'engtlc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'engtlc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'engtlc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'engtlc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'engwar' => bless( {
- 'caption' => bless( do{\(my $o = 'Font for typesetting Tolkien Engwar script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/engwar')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is distributed as Metafont source; potential users need to work out how to use the font, in the absence of any documentation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 19:50:06 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'engwar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'engwar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'engwar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enparen' => bless( {
- 'caption' => bless( do{\(my $o = 'XXXX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/enparen.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command that generates \'bracketed\' material using different parenthesis symbols at the different nesting levels. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 401475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/oberdiek/enparen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 401495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enparen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'enparen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enpassant' => bless( {
- 'caption' => bless( do{\(my $o = 'Enpassant chess font support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/chess/enpassant')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains the necessary files to use free chess fonts from the En passant site or on CTAN with (La)TeX. For some of the fonts the pfb-file is also part of the package, or is available elsewhere on CTAN. For others the pfb must be made from the original ttf from the enpassant site. Instructions about the conversion and the use of the font can be found in the documentation of chessfss.',
- 'docs' => {
- 'ctan:/fonts/chess/enpassant/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 401795,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-09 21:44:15 +0100 (Wed, 09 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enpassant')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'enpassant')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'enpassant')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enumerate' => bless( {
- 'caption' => bless( do{\(my $o = 'Enumerate with redefinable labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The enumerate package adds an optional argument to the enumerate environment which determines the style in which the counter is printed. The enumitem package is now preferred for new work-it provides the same facilities in a well-structured way. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/enumerate.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enumerate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'enumerate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enumitem' => bless( {
- 'caption' => bless( do{\(my $o = 'Control layout of itemize, enumerate, description.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/enumitem')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides user control over the layout of the three basic list environments: enumerate, itemize and description. It supersedes both enumerate and mdwlist (providing well-structured replacements for all their funtionality), and in addition provides functions to compute the layout of labels, and to \'clone\' the standard environments, to create new environments with counters of their own.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/enumitem/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 402975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/enumitem/enumitem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 402995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 17:17:59 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enumitem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'enumitem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'enumitem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'enumitem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enumitem-zref' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended references to items for enumitem package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/enumitem-zref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a companion for the enumitem package; it makes it possible to reference any item in lists formatted by enumitem lists, viz., enumerated, itemize and description lists, and any list defined (or customised) with \\newlist or \\setlist. References may be typeset differently with options/properties and even arbitrary text. With hyperref, anchors are added for each item to enable hyperlinks within the document or even to external documents. Three schemes are provided to make reference names (including the standard \\label command).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/enumitem-zref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 402600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/enumitem-zref/enumitem-zref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 402620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-19 16:41:47 +0100 (Sat, 19 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enumitem-zref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'enumitem-zref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'enumitem-zref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'enumitem-zref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'enumspec' => bless( {
- 'caption' => bless( do{\(my $o = 'Enumerate with extra leading character for labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/enumspec.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows for a leading character on the enumerate label(s). The default character to be used (\\leadchar) is by default $\\ast$, but may be redefined.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-04 22:41:41 +0200 (Mon, 04 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'enumspec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'enumspec')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'envbig' => bless( {
- 'caption' => bless( do{\(my $o = 'Printing addresses on envelopes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/envbig')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple package, that prints both \'from\' and \'to\' addresses.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-11 20:51:43 +0100 (Tue, 11 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'envbig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'envbig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'envbig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'envbig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'envelope' => bless( {
- 'caption' => bless( do{\(my $o = 'Print envelopes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/envelope')}, 'XML::XPath::Literal' ),
- 'description' => 'A style option (for use with article document style) to print a single business envelope, placed in the manual feed of the printer.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-03 22:30:33 +0100 (Sun, 03 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'envelope')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'envelope')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'environ' => bless( {
- 'caption' => bless( do{\(my $o = 'A new interface for environments in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/environ')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the \\collect@body command (as in amsmath), as well as a \\long version \\Collect@Body, for collecting the body text of an environment. These commands are used to define a new author interface to creating new environments. For example: \\NewEnviron{test} wraps the entire environment body in square brackets, doing the right thing in ignoring leading and trailing spaces.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/environ/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 404285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/environ/environ.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 404305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 08:58:40 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'environ')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'environ')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'environ')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'environ')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'envlab' => bless( {
- 'caption' => bless( do{\(my $o = 'Addresses on envelopes or mailing labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/envlab')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for producing mailing envelopes and labels, including barcodes and address formatting according to the US Postal Service rules. Redefines the standard \\makelabels command of the LaTeX letter documentclass.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/envlab/elguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 404670,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/envlab/envlab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 404690,
- '',
- 'details',
- 'Documentation source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:17:17 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'envlab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'envlab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'envlab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'envlab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'envmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Maths commands and environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a group of amsmath-like environments: - Equation, which is the standard equation environment, with an optional argument for a label name; - Multiline, which is broadly similar to the amsmath multline environment, creating a pleasing layout for equations that run over several lines; - System, for grouping a set of equations together within a left brace, with only one equation number; and - EqSystem, similar to System, except that each equation has its own number. All the environments have \'*\' forms, which don\'t generate equation numbers. The package also works on the standard maths environments. The package is part of the bosisio bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/envmath.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 405175,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bosisio/envmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 405155,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-10 21:40:53 +0100 (Wed, 10 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'envmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'envmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eolgrab' => bless( {
- 'caption' => bless( do{\(my $o = 'Catch arguments delimited by end of line.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/eolgrab.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines the command \\eolgrab that reads an string terminated by end of line, and then calls a macro with that string as argument. Thus \\eolgrab\\section My title is equivalent to \\section{My title} A second command \\eolgrabopt provides the string as an optional argument (which is useful for \\item, for example).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/eolgrab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 405575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-14 21:43:44 +0200 (Sat, 14 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eolgrab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eolgrab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epic' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhance LaTeX picture mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/epic')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends picture mode in the context of existing picture mode commands. The (later) \'extended epic\' package eepic requires tpic \\special commands for full functionality.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/epic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 405920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/epic/picman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 405940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-23 12:49:59 +0200 (Thu, 23 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epigrafica' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek and Latin font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/epigrafica')}, 'XML::XPath::Literal' ),
- 'description' => 'Epigrafica is forked from the development of the MgOpen font Cosmetica, which is a similar design to Optima and includes Greek. Development has been supported by the Laboratory of Digital Typography and Mathematical Software, of the Department of Mathematics of the University of the Aegean, Greece.',
- 'docs' => {
- 'ctan:/fonts/greek/epigrafica/doc/epigrafica.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 406270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-24 20:55:02 +0100 (Wed, 24 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epigrafica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epigrafica')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Epigrafica')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epigrafica')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epigram' => bless( {
- 'caption' => bless( do{\(my $o = 'Display short quotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/epigram.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package determines (on the basis of the width of the text of the epigram, laid out on a single line) whether to produce a line or a displayed paragraph.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 21:42:17 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epigram')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epigram')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epigram')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epigraph' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for typesetting epigraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/epigraph')}, 'XML::XPath::Literal' ),
- 'description' => 'Epigraphs are the pithy quotations often found at the start (or end) of a chapter. Both single epigraphs and lists of epigraphs are catered for. Various aspects are easily configurable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/epigraph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 406885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/epigraph/epigraph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 406905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-02 18:09:14 +0200 (Wed, 02 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epigraph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epigraph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epigraph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epigraph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epiolmec' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting the Epi-Olmec Language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/epiolmec')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains all the necessary files to typeset Epi-Olmec "documents", in a script used in Southern Middle America until about 500 AD.',
- 'docs' => {
- 'ctan:/language/epiolmec/var/GlyphAccessCommands.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 407180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:26:55 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epiolmec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epiolmec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epiolmec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epiolmec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epix' => bless( {
- 'caption' => bless( do{\(my $o = 'Utility for mathematically accurate, camera quality plots and line figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/epix')}, 'XML::XPath::Literal' ),
- 'description' => 'ePiX is a collection of batch-oriented utilities for Unix-like systems. It creates mathematically accurate line figures, plots, and movies using easy-to-learn syntax. LaTeX and dvips comprise the typographical rendering engine, while ImageMagick is used to create bitmapped images and animations. The user interface resembles that of LaTeX itself: you prepare a short scene description in a text editor, then "compile" the input file into a picture. Default output formats are eepic (a plain text enhancement to the LaTeX picture environment), eps, pdf, png, and mng.',
- 'docs' => {
- 'ctan:/graphics/epix/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/epix/doc/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 407525,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-10-05 21:51:08 +0200 (Fri, 05 Oct 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ePiX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eplain' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended plain tex macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/eplain')}, 'XML::XPath::Literal' ),
- 'description' => 'A powerfully extended version of the plain format, adding support for bibliographies, tables of contents, enumerated lists, verbatim input of files, numbered equations, tables, two-column output, footnotes, hyperlinks in PDF output and commutative diagrams. Eplain can also load some of the more useful LaTeX packages, notably graphics, graphicx, color, autopict (a package instance of the LaTeX picture code), psfrag, and url.',
- 'docs' => {
- 'ctan:/macros/eplain/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 407960,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/eplain/doc/eplain/doc/eplain.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 407980,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/docs/html/eplain' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 408000,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:00:23 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eplain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eplain')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eplain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eplain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epmtfe' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX environment for OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/epmtfe')}, 'XML::XPath::Literal' ),
- 'description' => 'The EPM TeX Front End is an additional module for the OS/2 \'Enhanced Editor\' (EPM), v6.03, turning the editor into a powerful integrated TeX environment that can be used in conjunction with emTeX, VTeX or another OS/2 TeX system.',
- 'docs' => {
- 'ctan:/systems/os2/epmtfe/README.epmtfe' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 408335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/os2/epmtfe/tfe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 408355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:26:55 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epmtfe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'epmtfe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eppstein-trees' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for producing trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/trees/eppstein/trees.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Tree macros that draw horizontally, proceeding from a root at the left of the page.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb06-1/tb11deppstein.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 408640,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-18 17:42:33 +0100 (Wed, 18 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eppstein-trees')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eppstein-trees')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eps2pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'A Win32 GUI EPS to PDF convertor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/eps2pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'Another ghostscript front end for this task. Note that epstopdf is the application of choice for conversion, where scripted use, or use in a TeX callout via \\write18, is needed.',
- 'docs' => {
- 'ctan:/support/eps2pdf/eps2pdf.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 408945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:50:37 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eps2pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eps2pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epsdice' => bless( {
- 'caption' => bless( do{\(my $o = 'A scalable dice "font".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/epsdice')}, 'XML::XPath::Literal' ),
- 'description' => 'The epsdice package defines a single command \\epsdice that takes a numeric argument (in the range 1-6), and selects a face image from a file that contains each of the 6 possible die faces. The graphic file is provided in both Encapsulated PostScript and PDF formats.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/epsdice/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 409260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/epsdice/dice.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 409300,
- '',
- 'details',
- 'Sample dice'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/epsdice/epsdice.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 409280,
- '',
- 'details',
- 'Package Documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epsdice')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin$')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epsdice')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epsdice')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epsdice')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epsf' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple macros for EPS inclusion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/epsf')}, 'XML::XPath::Literal' ),
- 'description' => 'The original graphics inclusion macros for use with dvips; still widely used by Plain TeX users (in particular). For LaTeX users, the package is nowadays deprecated in favour of the more sophisticated standard LaTeX graphics bundle of packages (which are also available to Plain TeX users, either via its Plain TeX version, or through the support offered by etex).',
- 'docs' => {
- 'ctan:/macros/generic/epsf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 409710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/epsf/epsf-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 409730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 13:06:12 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epsf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epsf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epsf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epsf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.7.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epsfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Include Encapsulated PostScript in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'This package was developed as a general solution to the problem of including graphics in LaTeX 2.09; as such there are obsolete copies to be found on the web (though no longer on the archive). These old versions should not be used with current LaTeX. The current \'preferred\' solution is the LaTeX graphicx package, but the graphics bundle does contain a version of epsfig for use with current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-25 23:06:49 +0200 (Fri, 25 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epsfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epsfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epsfview' => bless( {
- 'caption' => bless( do{\(my $o = 'Mac AppleScript tool for viewing figures generated with MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/epsfview.sea.hqx')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-12-01 23:13:27 +0100 (Thu, 01 Dec 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epsfview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'epsfview')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epsfx' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX macro package for including EPS graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/TeX-PS/epsfx.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'An alternative for the epsf.tex/sty macros for using graphics indvips. The package enables, e.g., draft printing of bounding boxes, safe inputting of EPS files generated by dvips; moreover, the limit on an EPS size is no longer ten times smaller than the TeX one.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 13:06:12 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epsfx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epsfx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.62')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epsincl' => bless( {
- 'caption' => bless( do{\(my $o = 'Include EPS in MetaPost figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/epsincl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package facilitates including EPS files in MetaPost figures; it makes use of (G)AWK.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/epsincl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 410845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:26:55 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epsincl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'epsincl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epsincl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epslatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Guide to using Encapsulated PostScript in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/epslatex/english')}, 'XML::XPath::Literal' ),
- 'description' => 'An extensive document which explains how to use imported graphics (eps, pdf, and bitmap) files in LaTeX2e documents. Deals with version 3.0 of the caption package, and with the subfig package, as well as with most other graphics issues. A French translation of this document is available - see fepslatex.',
- 'docs' => {
- 'ctan:/info/epslatex/english/epslatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 411175,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-30 10:15:37 +0200 (Mon, 30 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epslatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guides')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epslatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epslatex-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French version of "graphics in LaTeX".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/epslatex/french')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the French translation of epslatex, and describes how to use imported graphics in LaTeX(2e) documents.',
- 'docs' => {
- 'ctan:/info/epslatex/french/fepslatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 458070,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-08 01:16:19 +0100 (Thu, 08 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fepslatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guides')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fepslatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epslatex-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epspdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Converter for PostScript, EPS and PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/epspdf')}, 'XML::XPath::Literal' ),
- 'description' => 'Epspdf[tk] is a Ruby script which converts between PostScript, EPS and PDF. It has both a command-line and a GUI interface. Using pdftops (from the xpdf command-line utilities) for round-tripping opens up several new possibilities compared to older similarly-named utilities.',
- 'docs' => {
- 'ctan:/support/epspdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 411780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/epspdf/doc/epspdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 411820,
- '',
- 'details',
- 'User Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/epspdf/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 411800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-27 19:07:13 +0100 (Sun, 27 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epspdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'epspdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epspdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epspdf-extra' => bless( {
- 'caption' => bless( do{\(my $o = 'Platform-specific extras for epspdf.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/epspdf-extra')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides support for epspdf on Windows and MacOS X platforms.',
- 'docs' => {
- 'ctan:/support/epspdf-extra/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 411455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-27 19:07:13 +0100 (Sun, 27 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epspdf-extra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'epspdf-extra')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epspdfconversion' => bless( {
- 'caption' => bless( do{\(my $o = 'On-the-fly conversion of EPS to PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/epspdfconversion')}, 'XML::XPath::Literal' ),
- 'description' => 'The package calls the epstopdf 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.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/epspdfconversion/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 412165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/epspdfconversion/epspdfconversion.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 412185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-02 10:36:47 +0200 (Wed, 02 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epspdfconversion')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'epspdfconversion')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epspdfconversion')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epspdfconversion')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.61')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epstool' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate Encapsulated PostScript (EPS).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ghostscript/ghostgum')}, 'XML::XPath::Literal' ),
- 'description' => 'Epstool is a utility to create or extract preview images in EPS files, fix bounding boxes and convert to bitmaps. Versions are available for Windows, Unix and OS/2.',
- 'docs' => {
- 'http://www.cs.wisc.edu/~ghost/gsview/epstool.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 412485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-19 21:24:57 +0100 (Mon, 19 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epstool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'epstool')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.08')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epstopdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert EPS to \'encapsulated\' PDF using GhostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/epstopdf')}, 'XML::XPath::Literal' ),
- 'description' => 'Epstopdf is a Perl script that converts an EPS file to an \'encapsulated\' PDF file (a single page file whose media box is the same as the original EPS\'s bounding box). The resulting file suitable for inclusion by PDFTeX as an image. The script is adapted to run both on Windows and on Unix-alike systems. The script makes use of Ghostscript for the actual conversion to PDF. It assumes Ghostscript version 6.51 or later, and (by default) suppresses its automatic rotation of pages where most of the text is not horizontal. LaTeX users may make use of the epstopdf package, which will run the epstopdf script "on the fly", thus giving the illusion that PDFLaTeX is accepting EPS graphic files.',
- 'docs' => {
- 'ctan:/support/epstopdf/epstopdf.man1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 413340,
- '',
- 'details',
- 'Manual page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 18:40:24 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epstopdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-graphics-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epstopdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'epstopdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'epstopdf-pkg' => bless( {
- 'caption' => bless( do{\(my $o = 'Call epstopdf "on the fly"')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/epstopdf.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adds support for EPS files in the graphicx package when running under PDFTeX. If an EPS graphic is detected, the package spawns a process to convert the EPS to PDF, using the script epstopdf. This of course requires that shell escape is enabled for the PDFTeX run. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/epstopdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 412855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-14 21:43:44 +0200 (Sat, 14 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'epstopdf-pkg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'epstopdf-pkg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqell' => bless( {
- 'caption' => bless( do{\(my $o = 'Sympathetically spaced ellipsis after punctuation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eqell')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands that give a well-spaced ellipsis after !, ?, !? or ?!.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eqell/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 413715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eqell/eqell.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 413735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-29 19:51:14 +0200 (Sun, 29 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eqell')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eqell')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eqell')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqexam' => bless( {
- 'caption' => bless( do{\(my $o = 'A stand-alone exam package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eqexam')}, 'XML::XPath::Literal' ),
- 'description' => 'eqExam is a LaTeX package for writing exams, tests, quizzes, homework assignments, etc. It is a stand alone package, yet is tightly integrated with the AcroTeX eDucation Bundle (AeB).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eqexam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 414085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eqexam/doc/eqexamman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 414105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-18 00:03:32 +0200 (Sun, 18 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqexam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eqexam')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eqexam')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.0m')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Description lists with equal indentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eqlist')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a list environment which sets a description-like list in which the indentation corresponds to the longest item of the list.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eqlist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 414405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eqlist/eqlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 414425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eqlist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eqlist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eqlist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqmark' => bless( {
- 'caption' => bless( do{\(my $o = 'Generalise facilities for marking equation arrays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/eqmark')}, 'XML::XPath::Literal' ),
- 'description' => 'The package generalises the equation number to allow general marks of the lines of an equation array. (It is not clear whether the technique also applies to equation structures one might actually want to use.)',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/eqmark/eqmark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 414760,
- '',
- 'details',
- 'Package details (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 414765,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-03 19:32:14 +0100 (Sun, 03 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eqmark')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqmlite' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX system and PDF support for Linux and OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/micropress/eqmlite')}, 'XML::XPath::Literal' ),
- 'description' => 'EqM Lite is a free (unsupported) version of MicroPress\' EqM Pro product. It uses OLE interaction to provide TeX-quality equation typesetting to MicroSoft (and similar) products under Windows.',
- 'docs' => {
- 'ctan:/systems/win32/micropress/eqmlite/eqmlite2.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 415025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/win32/micropress/eqmlite/whatsnew.231' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 415045,
- '',
- 'details',
- 'Progress reports'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-22 22:05:55 +0200 (Tue, 22 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqmlite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Eqmlite/Free')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqname' => bless( {
- 'caption' => bless( do{\(my $o = 'Name tags for equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gene/eqname/eqname.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\eqname command provides a name tag for the current equation, in place of an equation number. The name tag will be picked up by a subsequent \\label command.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-04 00:54:21 +0100 (Sat, 04 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqname')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eqname')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eqname')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eqname')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqnarray' => bless( {
- 'caption' => bless( do{\(my $o = 'More generalised equation arrays with numbering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eqnarray')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an equationarray environment, that allows more than three columns, but otherwise behaves like LaTeX\'s eqnarray environment. This environment is similar, in some ways, to the align environment of amsmath. The package requires the array package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eqnarray/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 415665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eqnarray/eqnarray.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 415685,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:26:55 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqnarray')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eqnarray')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eqnarray')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eqnarray')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqnarray209' => bless( {
- 'caption' => bless( do{\(my $o = 'A fix for LaTeX 2.09 eqnarray.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/eqnarray.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package redefines the eqnarray in default LaTeX, both to remove the ridiculous space around the second column, and to correct a few other bugs. That which the package mends, is dealt with in the (required) package amsmath, in the form of several alternative environments. Note that the (LaTeX 2e) eqnarray package seems not to deal with the spacing issue.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-21 00:28:34 +0100 (Mon, 21 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqnarray209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eqnarray209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eqparbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Create equal-widthed parboxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eqparbox')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX users sometimes need to ensure that two or more blocks of text occupy the same amount of horizontal space on the page. To that end, the eqparbox package defines a new command, \\eqparbox, which works just like \\parbox, except that instead of specifying a width, one specifies a tag. All eqparboxes with the same tag--regardless of where they are in the document--will stretch to fit the widest eqparbox with that tag. This simple, equal-width mechanism can be used for a variety of alignment purposes, as is evidenced by the examples in eqparbox\'s documentation. Various derivatives of \\eqparbox are also provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eqparbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 416335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eqparbox/eqparbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 416355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-26 08:45:54 +0200 (Wed, 26 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eqparbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eqparbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eqparbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eqparbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'equationauthor' => bless( {
- 'caption' => bless( do{\(my $o = 'Visual equation editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/equationauthor')}, 'XML::XPath::Literal' ),
- 'description' => 'A windows editor for generaing mathematics, with a wide range of capabilities.',
- 'docs' => {
- 'ctan:/support/equationauthor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 416705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-12 15:00:07 +0100 (Thu, 12 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'equationauthor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'equationauthor')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'erdc' => bless( {
- 'caption' => bless( do{\(my $o = 'Style for Reports by US Army Corps of Engineers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/erdc')}, 'XML::XPath::Literal' ),
- 'description' => 'A class for typesetting Technical Information Reports of the Engineer Research and Development Center, US Army Corps of Engineers. The class was commissioned and paid for by US Army Corps of Engineers, Engineer Research and Development Center, 3909 Halls Ferry Road, Vicksburg, MS 39180-6199.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/erdc/erdc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/erdc/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417020,
- '',
- 'details',
- 'Sample of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:14:03 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'erdc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'erdc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'erdc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'erdc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'errata' => bless( {
- 'caption' => bless( do{\(my $o = 'Error markup for LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/errata')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a simple infrastructure for recording errata in LaTeX documents. This allows the user to maintain an updated version of the document (with all errors corrected) and to automatically generate an errata document highlighting the difference to the published version.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/errata/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/errata/errata.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'errata')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'errata')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'errata')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'errata')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'es-tex-faq' => bless( {
- 'caption' => bless( do{\(my $o = 'CervanTeX (Spanish TeX Group) FAQ')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/es-tex-faq')}, 'XML::XPath::Literal' ),
- 'description' => 'SGML source, converted LaTeX version, and readable copies of the FAQ from the Spanish TeX users group.',
- 'docs' => {
- 'ctan:/help/es-tex-faq/FAQ-CervanTeX.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 453815,
- '',
- 'details',
- 'The document itself (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 453810,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/help/es-tex-faq/FAQ-CervanTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 453790,
- '',
- 'details',
- 'The document itself (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 453785,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:56:34 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'faq-es')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'faq-es')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'es-tex-faq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.97')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'escapetext' => bless( {
- 'caption' => bless( do{\(my $o = 'Make plain text safe for use in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/escapeTeXt')}, 'XML::XPath::Literal' ),
- 'description' => 'This program massages plain text to make it more likely to safely pass through LaTeX. It can be run from the command line, so you can do drive-by LaTeXing. The internal routines can also be imported for use by other Python programs, for instance one that makes documents from text gathered on a web form.',
- 'docs' => {
- 'ctan:/support/escapeTeXt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417645,
- '',
- 'details',
- 'Program Readme and documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-08 01:16:19 +0100 (Thu, 08 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'escapetext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'escapeTeXt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esdiff' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplify typesetting of derivatives.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/esdiff')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes writing derivatives very easy. It offers macros for derivatives, partial derivatives and multiple derivatives, and allows specification of the point at which the value is calculated. Some typographic alternatives may be selected by package options',
- 'docs' => {
- 'ctan:/macros/latex/contrib/esdiff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/esdiff/esdiff.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 417950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-13 18:31:54 +0100 (Sun, 13 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esdiff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esdiff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esdiff')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'esdiff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esieecv' => {},
- 'esindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typset index entries in Spanish documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'This package helps you to create indexes in Spanish. With esindex you can write, say, \\esindex{canon} and the entry will be correctly alphabetized in the index. This release of esindex works with accented characters in any encoding, and without babel.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 418695,
- '',
- 'details',
- 'Bundle Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 418735,
- '',
- 'details',
- 'Whole-bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/esindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 418715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 16:28:56 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esint' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended set of integrals for Computer Modern.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/esint')}, 'XML::XPath::Literal' ),
- 'description' => 'The esint package permits access to alternate integral symbols when you\'re using the Computer Modern fonts. In the original set, several integral symbols are missing, such as \\oiint. Many of these symbols are available in other font sets (pxfonts, txfonts, etc.), but there is no good solution if you want to use Computer Modern. The package provides Metafont source and LaTeX macro support.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/esint/esint.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:26:55 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'esint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esint-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'Font esint10 in Type 1 format')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/esint')}, 'XML::XPath::Literal' ),
- 'description' => 'This is Eddie Saudrais\'s font esint10 in Adobe Type 1 format. The Adobe Type 1 implementation was generated from the original Metafont using mftrace. This distribution does not contain the TFM files that are necessary to use the fonts with TeX; the TFM files can be generated from the Metafont sources obtained by following the instructions in the normal way.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/esint/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/esint/README.plainTeX' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419070,
- '',
- 'details',
- 'Using the fonts with Plain TeX'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/esint/table.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419090,
- '',
- 'details',
- 'Table of integral signs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:43:58 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esint-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esint-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'esint-type1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esk' => bless( {
- 'caption' => bless( do{\(my $o = 'Package to encapsulate Sketch files in LaTeX sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/esk')}, 'XML::XPath::Literal' ),
- 'description' => 'The ESK package allows to encapsulate Sketch files in LaTeX sources. This is very useful for keeping illustrations in sync with the text. It also frees the user from inventing descriptive names for new files that fit into the confines of file system conventions. Sketch is a 3D scene description language by Eugene K. Ressler and can generate TikZ and PSTricks code. ESK behaves in a similar fashion to EMP (which encapsulates Metapost files), and was in fact developed from it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/esk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/esk/esk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/esk/eskman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 419815,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-11 12:36:30 +0200 (Tue, 11 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'esk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eskd' => bless( {
- 'caption' => bless( do{\(my $o = 'Modern Russian typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eskd')}, 'XML::XPath::Literal' ),
- 'description' => 'The class offers modern Russian text formatting, in accordance with accepted design standards. Fonts not (apparently) available on CTAN are required for use of the class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eskd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 420175,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eskd/eskd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 420195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-05 13:28:00 +0100 (Mon, 05 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eskd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eskd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eskd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eskdx' => bless( {
- 'caption' => bless( do{\(my $o = 'Modern Russian typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eskdx')}, 'XML::XPath::Literal' ),
- 'description' => 'Eskdx is a collection of LaTeX classes and packages to typeset textual and graphical documents in accordance with Russian (and probably post USSR) standards for designers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eskdx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 420535,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eskdx/manual/eskdx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 420560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 420555,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-05 13:28:00 +0100 (Mon, 05 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eskdx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eskdx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eskdx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eskdx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.98')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eslides' => bless( {
- 'caption' => bless( do{\(my $o = 'An option for article style to make slides.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/eslides')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a simple set of macros (structured as an article style option) to typeset slides for a presentation. While it is not as powerful as SliTeX (or slides class, in LaTeX 2e), eslides has the advantage that the user can very quickly convert an article to a set of slides.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/eslides/eslides.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 420895,
- '',
- 'details',
- 'TUGBoat article about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-03 22:52:12 +0100 (Sun, 03 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eslides')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eslides')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eso-pic' => bless( {
- 'caption' => bless( do{\(my $o = 'Add picture commands (or backgrounds) to every page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eso-pic')}, 'XML::XPath::Literal' ),
- 'description' => 'Eso-pic is an extension of everyshi. Using everyshi\'s \\EveryShipout command, eso-pic adds one or more user commands to LaTeX\'s shipout actions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eso-pic/eso-pic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 421215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 23:26:55 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eso-pic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eso-pic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eso-pic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eso-pic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esperant' => bless( {
- 'caption' => bless( do{\(my $o = 'Style option for writing Esperanto texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/esperant.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 style option for typesetting documents in Esperanto; it seems to be a precursor of the esperanto option of current babel.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-12 21:13:45 +0100 (Tue, 12 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esperant')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'esperant')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1.a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'espo' => bless( {
- 'caption' => bless( do{\(my $o = 'Customisation for Esperanto.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/espo.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a modest set of macros for use in Esperanto documents. The esperant package provides a wider set of macros.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-14 22:20:43 +0100 (Thu, 14 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'espo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'espo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esstix' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript versions of the ESSTIX, with macro support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/esstix')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts represent translation to PostScript Type 1 of the ESSTIX fonts. ESSTIX seem to have been a precursor to the STIX project, and were donated by Elsevier to that project. The accompanying virtual fonts with customized metrics and LaTeX support files allow their use as calligraphic, fraktur and double-struck (blackboard bold) in maths mode.',
- 'docs' => {
- 'ctan:/fonts/esstix/doc/fonts/esstix/Esstix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 422135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/esstix/doc/fonts/esstix/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 422115,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:56:09 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esstix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esstix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esstix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'esstix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'estcpmm' => bless( {
- 'caption' => bless( do{\(my $o = 'Style for Munitions Management Project Reports.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/estcpmm')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a class which supports typesetting Cost and Performance Reports and Final Reports for Munitions Management Reports, US Environmental Security Technology Certification Program. The class was commissioned and paid for by US Army Corps of Engineers, Engineer Research and Development Center, 3909 Halls Ferry Road, Vicksburg, MS 39180-6199.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/estcpmm/estcpmm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 422480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-04 23:40:34 +0100 (Thu, 04 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'estcpmm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'estcpmm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'estcpmm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'estcpmm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'esvect' => bless( {
- 'caption' => bless( do{\(my $o = 'Vector arrows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/esvect')}, 'XML::XPath::Literal' ),
- 'description' => 'Write vectors using an arrow which is different to the Computer Modern one. You have the choice between several kinds of arrows. The package consists of the relevant Metafont code and a package to use it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/esvect/esvect.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 422755,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'esvect')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'esvect')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'esvect')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'esvect')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'et' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX-compatible editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/et')}, 'XML::XPath::Literal' ),
- 'description' => 'A program to edit TeX files in a semi-WYSIWYG fashion on MS-DOS based systems.',
- 'docs' => {
- 'ctan:/support/et/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 423015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'et')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'et')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etaremune' => bless( {
- 'caption' => bless( do{\(my $o = 'Reverse-counting enumerate environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/etaremune')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements the etaremune environment which is an enumerate environment in which the labels decrease instead of increasing. The package is noticeably more efficient than the revnum package, which uses painfully many counters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/etaremune/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 423365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/etaremune/etaremune.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 423385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etaremune')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'etaremune')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'etaremune')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'etaremune')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etex' => bless( {
- 'caption' => bless( do{\(my $o = 'An extended version of TeX, from the NTS project.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/e-tex')}, 'XML::XPath::Literal' ),
- 'description' => 'An extended version of TeX (which is capable of running as if it were TeX unmodified). E-TeX has been specified by the LaTeX team as the engine for the development of LaTeX 2e, in the immediate future; as a result, LaTeX programmers may (in all current TeX distributions) assume e-TeX functionality. Development versions of e-TeX are to be found in the TeX live source repository.',
- 'docs' => {
- 'ctan:/systems/e-tex/v2.1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 424055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/e-tex/v2/doc/etex_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 424075,
- '',
- 'details',
- 'System documentation (v2.0)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-09 15:12:11 +0100 (Fri, 09 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'e-TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'etex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etex-pkg' => bless( {
- 'caption' => bless( do{\(my $o = 'E-TeX support package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/etex-pkg/etex.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a straightforward interface to many of the extensions offered by e-TeX; in particular, it modifies LaTeX\'s register allocation macros to make use of the extended register range. The etoolbox and etextools packages provide macros that make more sophisticated use of e-TeX\'s facilities.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 20:54:54 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etex-pkg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-etex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'etex-pkg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'etex-pkg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etexcmds' => bless( {
- 'caption' => bless( do{\(my $o = 'Avoid name clashes with e-TeX commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/etexcmds.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'New primitive commands are introduced in e-TeX; sometimes the names collide with existing macros. This package solves the name clashes by adding a prefix to e-TeX\'s commands. For example, eTeX\'s \\unexpanded is provided as \\etex@unexpanded. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/etexcmds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 424455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-14 21:43:44 +0200 (Sat, 14 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etexcmds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'etexcmds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etextools' => bless( {
- 'caption' => bless( do{\(my $o = 'e-TeX tools for LaTeX users and package writers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/etextools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides many (purely expandable) tools for LaTeX: - Extensive list management (csv lists, lists of single tokens/characters, etoolbox lists); - purely expandable loops (csvloop, forcsvloop, etc.); * conversion (csvtolist, etc.)); * addition/deletion (csvadd, listdel, etc.); - Expansion and group control: \\expandnext, \\ExpandAfterCmds, \\AfterGroup...; - Tests on tokens, characters and control sequences (\\iffirstchar, \\ifiscs, \\ifdefcount, \\@ifchar...); - Tests on strings (\\ifstrnum, \\ifuppercase, \\DeclareStringFilter...); - Purely expandable macros with options (\\FE@testopt, \\FE@ifstar) or modifiers (\\FE@modifiers); - Some purely expandable numerics (\\interval, \\locinterplin). The package is dependent on the etex and the etoolbox packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/etextools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 425240,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/etextools/etextools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 425260,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etextools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'etextools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'etextools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'etextools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1415926')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ethiop' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros and fonts for typesetting Amharic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/ethiopia/ethiop')}, 'XML::XPath::Literal' ),
- 'description' => 'Ethiopian language support for the babel package, including a collection of fonts and TeX macros for typesetting the characters of the languages of Ethiopia, with Metafont fonts based on EthTeX\'s. The macros use the Babel framework.',
- 'docs' => {
- 'ctan:/language/ethiopia/ethiop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 426060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ethiop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ethiop')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ethiop')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ethiop-t1' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 versions of Amharic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/ethiop')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts are drop-in Adobe type 1 replacements for the fonts of the ethiop package.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/ethiop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 425580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-24 17:39:32 +0100 (Tue, 24 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ethiop-t1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ethiop-t1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ethiop-t1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ethtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and LaTeX support for typesetting Amharic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/ethiopia/ethtex')}, 'XML::XPath::Literal' ),
- 'description' => 'An early system for writing in Amharic.',
- 'docs' => {
- 'ctan:/language/ethiopia/ethtex/readme.eth' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 426365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-24 17:39:32 +0100 (Tue, 24 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ethtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ethtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etoolbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Tool-box for LaTeX programmers using e-TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/etoolbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The etoolbox package is a toolbox of programming facilities geared primarily towards LaTeX class and package authors. It provides LaTeX frontends to some of the new primitives provided by e-TeX as well as some generic tools which are not strictly related to e-TeX but match the profile of this package. Note that the initial versions of this package were released under the name elatex. The package provides functions that seem to offer alternative ways of implementing some LaTeX kernel commands; nevertheless, the package will not modify any part of the LaTeX kernel.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/etoolbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/etoolbox/etoolbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etoolbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'etoolbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'etoolbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'etoolbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etoolbox-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German translation of documentation of etoolbox.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/etoolbox/de')}, 'XML::XPath::Literal' ),
- 'description' => 'The version translated is 2.1 or 2011-01-03.',
- 'docs' => {
- 'ctan:/info/translations/etoolbox/de/etoolbox-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 426700,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etoolbox-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'etoolbox-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'etoolbox-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'etruscan' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for the Etruscan script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/etruscan')}, 'XML::XPath::Literal' ),
- 'description' => 'The Etruscan script was in use between approximately 1000 BC and 100 AD. The font comes in mirrored forms suitable for writing either left-to-right or right-to-left (as the Etruscans did), and is provided in Adobe Type 1 format. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427460,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/etruscan/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/etruscan/etruscan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/etruscan/tryetruscan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427440,
- '',
- 'details',
- 'Sample of Etruscan font:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 11:21:02 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'etruscan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'etruscan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'etruscan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Unicode font encoding definitions for XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/euenc')}, 'XML::XPath::Literal' ),
- 'description' => 'Font encoding definitions for unicode fonts loaded by LaTeX in XeTeX or LuaTeX. The package provides two encodings: -- EU1, designed for use with XeTeX, which the fontspec uses for unicode fonts which require no macro-level processing for accents, and -- EU2, which provides the same facilities for use with LuaTeX. Neither encoding places any restriction on the glyphs provided by a font; use of EU2 causes the package euxunicode to be loaded (the package is part of this distribution). The package includes font definition files for use with the Latin Modern OpenType fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/euenc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/euenc/euenc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 427950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'euenc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'EUenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'euenc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eukdate' => bless( {
- 'caption' => bless( do{\(my $o = 'UK format dates, with weekday.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eukdate')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is used to change the format of \\today\'s date, including the weekday, e.g., "Saturday, 26 June 2008", the \'UK format\', which is preferred in many parts of the world, as distinct from that which is used in \\maketitle of the article class, "June 26, 2008", the \'US format\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eukdate/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 428360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/eukdate/eukdate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 428380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eukdate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eukdate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eukdate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eukdate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eukleides' => bless( {
- 'caption' => bless( do{\(my $o = 'A geometry drawing system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/eukleides')}, 'XML::XPath::Literal' ),
- 'description' => 'Eukleides is a geometry drawing language. The Eukleides distribution provides two interpreters that produce Encapsulated PostScript and TeXable PSTricks macros. The distribution also provides a package allowing to use Eukleides code within a LaTeX source file. Eukleides may be compiled under MinGW, and a win32 binary is also available.',
- 'docs' => {
- 'ctan:/support/eukleides/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 428775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/eukleides/eukleides.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 428795,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.tug.org/TUGboat/Articles/tb22-4/tb72obre.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 428815,
- '',
- 'details',
- 'TUGBoat paper describing Eukleides'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eukleides')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eukleides')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euler' => bless( {
- 'caption' => bless( do{\(my $o = 'Use AMS Euler fonts for math.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/euler')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a setup for using the AMS Euler family of fonts for mathematics in LaTeX documents. "The underlying philosophy of Zapf\'s Euler design was to capture the flavour of mathematics as it might be written by a mathematician with excellent handwriting." [concrete-tug] The euler package is based on Knuth\'s macros for the book \'Concrete Mathematics\'. The text fonts for the Concrete book are supported by the beton package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/euler/euler.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 429210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'euler')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'euler')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'euler')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eulervm' => bless( {
- 'caption' => bless( do{\(my $o = 'Euler virtual math fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/eulervm')}, 'XML::XPath::Literal' ),
- 'description' => 'The well-known Euler fonts are suitable for typsetting mathematics in conjunction with a variety of text fonts which do not provide mathematical character sets of their own. Euler-VM is a set of virtual mathematics fonts based on Euler and CM. This approach has several advantages over immediately using the real Euler fonts: Most noticeably, less TeX resources are consumed, the quality of various math symbols is improved and a usable \\hslash symbol can be provided. The virtual fonts are accompanied by a LaTeX package which makes them easy to use, particularly in conjunction with Type1 PostScript text fonts. They are compatible with amsmath. A package option allows the fonts to be loaded at 95% of their nominal size, thus blending better with certain text fonts, e.g., Minion.',
- 'docs' => {
- 'ctan:/fonts/eulervm/README.eulervm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 429575,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/eulervm/doc/latex/eulervm/eulervm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 429595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:56:09 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eulervm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eulervm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eulervm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eulervm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euproposal' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for preparing FP7 proposals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/proposal')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is a specialisation of the proposal class, for writing proposals to the EU, for Framework 7. Examples of its use are provided elsewhere in the bundle. The class is distributed as part of the proposal class bundle, and depends on the author\'s stex bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/proposal/eu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 429980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/proposal/eu/euproposal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 430000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 08:15:07 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euproposal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'proposal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'euproposal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euro' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide Euro values for national currency amounts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/euro')}, 'XML::XPath::Literal' ),
- 'description' => 'Converts arbitrary national currency amounts using the Euro as base unit, and typesets monetary amounts in almost any desired way. Write, e.g., \\ATS{17.6} to get something like \'17,60 oS (1,28 Euro)\' automatically. Conversion rates for the initial Euro-zone countries are already built-in. Further rates can be added easily. The package uses the fp package to do its sums.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/euro/euro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 430675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'euro')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'euro')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'euro')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euro-ce' => bless( {
- 'caption' => bless( do{\(my $o = 'Euro and CE sign font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/euro-ce')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont source for the symbols in several variants, designed to fit with Computer Modern-set text.',
- 'docs' => {
- 'ctan:/fonts/euro-ce/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 430315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euro-ce')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'euro-ce')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'euro-ce')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'euro-ce')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eurofont' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides a command that prints a euro symbol.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eurofont')}, 'XML::XPath::Literal' ),
- 'description' => 'The particular symbol printed by \\euro will in general change depending on the font family, weight, and shape in use at the time. This symbol can come from any source, and the package user has complete control over which euro symbol is used in any given situation. The package is pre-configured to behave sensibly with many common text fonts and available euro symbols. The \\euro command can print \'faked\' euro symbols from a C with two lines across it when no suitable real euro symbol is available; the package also includes code for printing fake bold euro symbols for use when no real bold symbol exists, as well as pre-configured support for a faked italic version of the marvosym font. Eurofont comes set up to use euro symbols from Adobe\'s Eurofonts, the marvosym font, the Eurosym font, and any available Text Companion fonts. The selection between these can be done using options passed to the package. The eurofont package also \'knows\' about the China2e font\'s euro symbol, and can be configured to use it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/eurofont/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 431130,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eurofont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eurofont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eurofont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euroitc' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX interface for the ITC euro font symbols')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/euroitc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a LaTeX interface to the Adobe Type 1 fonts containing Euro symbols, that the International Typesetting Corporation makes available in 16 variants (serif and sanserif, in four weights, upright and italic). The package consists of the TeX font metrics, font map files, and a LaTeX style file. Loading the package will define a new macro \\euro, which typesets a euro symbol that matches the currently selected font.',
- 'docs' => {
- 'ctan:/fonts/euroitc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 431485,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/euroitc/euroitc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 431505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euroitc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'euroitc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'euroitc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'europecv' => bless( {
- 'caption' => bless( do{\(my $o = 'Unofficial class for European curricula vitae.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/europecv')}, 'XML::XPath::Literal' ),
- 'description' => 'The europecv class is an unofficial LaTeX implementation of the standard model for curricula vitae (the "Europass CV") as recommended by the European Commission. Although primarily intended for users in the European Union, the class is flexible enough to be used for any kind of curriculum vitae. The class has localisations for all the official languages of the EU (plus Catalan), as well as options permitting input in UTF-8 and koi8-r.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/europecv/europecv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 431855,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/europecv/examples/minimal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 431875,
- '',
- 'details',
- 'Simple example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'europecv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'europecv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'europecv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'europecv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'europs' => bless( {
- 'caption' => bless( do{\(my $o = 'Access to Adobe\'s Euro currency symbol fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/euro/latex/europs')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides access to Adobe\'s Euro currency symbol fonts from LaTeX. The fonts are named using Karl Berry\'s naming scheme, providing fd files and a style file to use the fonts directly, and providing four macros: \\EURtm, \\EURhv, \\EURcr and \\EUR (from marvosym). The actual symbol they produce depends on the currently active font, i.e., they follow font changes caused by \\text.. and other NFSS commands. The fonts themselves are only available from Adobe (though the fonts are free of charge, the licence conditions prevent CTAN from distributing them). Metrics and maps for using the fonts (at all) are available via the adobe-euro package.',
- 'docs' => {
- 'ctan:/fonts/euro/latex/europs/README.europs' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 432310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 12:20:39 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'europs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eurofont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'europs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eurosans' => bless( {
- 'caption' => bless( do{\(my $o = 'Interface to Adobe\'s sans-serif Euro font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/euro/latex/eurosans')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a convenient interface for using Adobe\'s freely available Type 1 Euro fonts. Loading the package defines a new command \\euro which typesets a Euro symbol. The symbol is always taken from the \'EuroSans\' family, with the weight (medium or boldface) and shape (normal or oblique) varying according to the font currently selected. This Euro symbol meets the official design and matches most font families well enough, except for typewriter fonts. The fonts themselves are only available from Adobe (though the fonts are free of charge, the licence conditions prevent CTAN from distributing them). Metrics and maps for using the fonts (at all) are available via the adobe-euro package.',
- 'docs' => {
- 'ctan:/fonts/euro/latex/eurosans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 432655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/euro/latex/eurosans/eurosans.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 432675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eurosans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eurofont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eurosans')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eurosym' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont and macros for Euro sign.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/eurosym')}, 'XML::XPath::Literal' ),
- 'description' => 'The European currency symbol for the Euro implemented in Metafont, using the official European Commission dimensions, and providing several shapes (normal, slanted, bold, outline). The package also includes a LaTeX package which defines the macro, pre-compiled tfm files, and documentation.',
- 'docs' => {
- 'ctan:/fonts/eurosym/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eurosym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eurosym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'eurosym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eurosym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4-subrfix')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'eurotex' => bless( {
- 'caption' => bless( do{\(my $o = 'Multilingual macros for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/multilingual/eurotex')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for using the (now obsolete) DC fonts to provide a version of Plain TeX that accepts ISO Latin 1 input, and provides hyphenation in Danish, English, Finnish, French, German, Icelandic, Italian, Norwegian, Polish and Swedish (it could be extended, but it would also need adapting for the EC fonts, or similar, now).',
- 'docs' => {
- 'ctan:/language/multilingual/eurotex/LESMEG' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 433410,
- '',
- 'language',
- 'no'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/multilingual/eurotex/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433380,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 433385,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/multilingual/eurotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/multilingual/eurotex/doc/deutsch-plain-dc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 433455,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/multilingual/eurotex/doc/eng-plain-dc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/multilingual/eurotex/doc/nor-plain-dc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 433480,
- '',
- 'language',
- 'no'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'eurotex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'eurotex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'euxunicode' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Unicode characters from accented glyphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/euenc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a derivative (removing XeTeX-specific functions) of xunicode, for use with the EU2 encoding when running under LuaTeX. The package is distributed as part of the euenc distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/euenc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/euenc/euenc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 433860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:29:59 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'euxunicode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'euxunicode')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'evautofl' => bless( {
- 'caption' => bless( do{\(my $o = 'Pages with cut lines and punch marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calendar/contrib/evautofl')}, 'XML::XPath::Literal' ),
- 'description' => 'Evautofl provides an environment called autofilo, which is designed to support other packages. It prints output with cut-line frames and punch marks on each page, and pages are printed 2 (default) or 4 columns to the landscape page. The package is part of the calendar bundle, and is a development of the autofilo package in the bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calendar/contrib/evautofl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 434175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calendar/contrib/evautofl/evautofl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 434195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'evautofl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'evautofl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'evautofl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'evenpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Ensure that the total number of pages is even.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'The package ensures that the number of pages generated by LaTeX is even: if it is odd, an empty page is added at the end, with nothing on it (neither page number, headers nor footers). The package is distributed as part of the bosisio collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/evenpage.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 434565,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bosisio/evenpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 434545,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 13:27:55 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'evenpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'evenpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bosisio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'everyhook' => bless( {
- 'caption' => bless( do{\(my $o = 'Hooks for standard TeX token lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/everyhook')}, 'XML::XPath::Literal' ),
- 'description' => 'The package takes control of the six TeX token registers \\everypar, \\everymath, \\everydisplay, \\everyhbox, \\everyvbox and \\everycr. Real hooks for each of the registers may be installed using a stack like interface. For backwards compatibility, each of the \\everyX token lists can be set without interfering with the hooks.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/everyhook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 435005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/everyhook/everyhook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 435025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-04 11:55:08 +0100 (Fri, 04 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'everyhook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'everyhook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'everyhook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'everyhook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'everypage' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide hooks to be run on every page of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/everypage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides hooks to perform actions on every page, or on the current page. Specifically, actions are performed after the page is composed, but before it is shipped, so they can be used to prepare the output page in tasks like putting watermarks in the background, or in setting the next page layout, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/everypage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 435365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/everypage/everypage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 435385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-19 19:31:19 +0100 (Tue, 19 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'everypage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'everypage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'everypage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'everypage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'everysel' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides hooks into \\selectfont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides hooks whose arguments are executed just after LaTeX has loaded a new font by means of \\selectfont.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ms/everysel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 435695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'everysel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'everysel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'everyshi' => bless( {
- 'caption' => bless( do{\(my $o = 'Take action at every \\shipout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'Introduces a new hook for taking action at every \\shipout command (the command that writes to the output file).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ms/everyshi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 436055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'everyshi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'everyshi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'evweek' => bless( {
- 'caption' => bless( do{\(my $o = 'Weekly calendar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calendar/contrib/evweek')}, 'XML::XPath::Literal' ),
- 'description' => 'The evweek class is distributed as part of the calendar bundle, and is a development of the weekly class in the bundle. It provides extra options for font control, and offers a number of bug fixes over the original.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calendar/contrib/evweek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 436355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/calendar/contrib/evweek/evweek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 436375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-31 11:53:07 +0100 (Sun, 31 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'evweek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'evweek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'evweek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exam' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for typesetting exam scripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/exam')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a class exam, which eases production of exams, even by a LaTeX novice. Simple commands are provided to: - create questions, parts of questions, subparts of parts, and subsubparts of subparts, all with optional point values; - create a grading table, indexed either by question number (listing each question and the total possible points for that question) or by page number (listing each page with points and the total possible points for that page); - create headers and footers that are each specified in three parts: one part to be left justified, one part to be centered, and one part to be right justified, in the manner of fancyhdr Headers and/or footers can be different on the first page of the exam, can be different on the last page of the exam, and can vary depending on whether the page number is odd or even, or on whether the current page continues a question from a previous page, or on whether the last question on the current page continues onto the following page. Multiple line headers and/or footers are allowed, and it\'s easy to increase the part of the page devoted to headers and/or footers to allow for this. Note that the bundle exams also provides a file exam.cls; the two bundles therefore clash, and should not be installed on the same system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/exam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 436790,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/exam/examdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 436810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 12:18:10 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'exam')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'exam')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'exam')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exam209' => bless( {
- 'caption' => bless( do{\(my $o = 'Process exam questions and answers (LaTeX 2.09)')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/exam.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A document style option (for article style) that processes multiple-choice, true-false, essay and \'fill-in-the-blank\' types of questions. The style file contains examples in comments.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-20 22:51:49 +0100 (Sun, 20 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exam209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'exam209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'examdesign' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX class for typesetting exams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/examdesign')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides a class examdesign. The class provides several features useful for designing tests or question sets: - it allows for explicit markup of questions and answers; - the class will, at the user\'s request, automatically generate answer keys; - multiple versions of the same test can be generated automatically, with the ordering of questions within each section randomly permuted so as to minimize cheating; - the generated answer keys can be constructed either with or without the questions included; - environments are provided to assist in constructing the most common types of test question: matching, true/false, multiple-choice, fill-in-the-blank, and short answer/essay questions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/examdesign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 437480,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/examdesign/examdesign.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 437500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 12:18:10 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'examdesign')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'examdesign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Exam design')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'examdesign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'example' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset examples for TeX courses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/example.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes it easier to produce examples for TeX course. It provides an example environment, which typesets its contents on the left of the page, and prints it verbatim on the right.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-01 20:45:09 +0100 (Tue, 01 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'example')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'example')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'examplep' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim phrases and listings in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/examplep')}, 'XML::XPath::Literal' ),
- 'description' => 'Examplep provides sophisticated features for typesetting verbatim source code listings, including the display of the source code and its compiled LaTeX or METAPOST output side-by-side, with automatic width detection and enabled page breaks (in the source), without the need for specifying the source twice. Special care is taken that section, page and footnote numbers do not interfere with the main document. For typesetting short verbatim phrases, a replacement for the \\verb command is also provided in the package, which can be used inside tables and moving arguments such as footnotes and section titles. The listings package is used for syntax highlighting. The accompanying codep package and the wrfiles.pl Perl script provide a convenient interface to the examplep package for authors of manuals. With codep it is possible to generate the source code, the LaTeX or METAPOST output and the compilable example file from a single source embedded into the appropriate place of the .tex document file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/examplep/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 438170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/examplep/eurotex_2005_examplep.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 438190,
- '',
- 'details',
- 'Article from EuroTeX 2005 talk'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-04 09:03:57 +0100 (Thu, 04 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'examplep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'examplep')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'examplep')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'examplep')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exams' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset exam questions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/exams')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a class exam, which allows questions to be multiple choice or free form long/short answer questions. Options include the typesetting of the exam itself, an exam showing all the answers and a collection of questions and answers; questions can be parameterized; use of a random generator provides for automatic shuffling of multiple choice items. The exam bundle also provides a class \'exam\'. That bundle is therefore incompatible with the present one, and the two should not be installed on the same system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/exams/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 438560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 12:18:10 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'exams')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'excalibur' => bless( {
- 'caption' => bless( do{\(my $o = 'Macintosh spell checker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/support/excalibur')}, 'XML::XPath::Literal' ),
- 'description' => 'A spelling checker for the Macintosh OS X, that is also LaTeX aware.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-05 10:56:14 +0200 (Mon, 05 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'excalibur')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'excalibur')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'excel2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Excel spreadsheets to LaTeX tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/excel2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'It\'s hard to make tables in LaTeX especially if some columns are calculated. This Excel-To-LaTeX converter exports the current selection as a LaTeX file which can be included via the \\input command in an existing LaTeX document. Nearly all formatting is supported (bold, italic, border lines, multicolumn cells, ...). Works with Excel up to Excel 2010.',
- 'docs' => {
- 'ctan:/support/excel2latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 439180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-26 18:54:33 +0200 (Mon, 26 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'excel2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Excel-to-LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exceltex' => bless( {
- 'caption' => bless( do{\(my $o = 'Get data from Excel files into LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/exceltex')}, 'XML::XPath::Literal' ),
- 'description' => 'Exceltex is a LaTeX package combined with a helper program written in Perl. It provides an easy to use yet powerfull and flexible way to get data from Spreadsheets into LaTeX. In contrast to other solutions, exceltex does not seek to make the creation of tables in LaTeX easier, but to get data from Spreadsheets into LaTeX as easily as possible. The Excel (TM) file format only acts as an interface between the spreadsheet application and exceltex beacause it is easily accessible (via the Spreadsheet::ParseExcel Perl module) and because most spreadsheet applications are able to read and write Excel files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/exceltex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 439495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/exceltex/manpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 439515,
- '',
- 'details',
- 'Un*x-style man-page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exceltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'exceltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Exceltex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'exceltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'excludeonly' => bless( {
- 'caption' => bless( do{\(my $o = 'Prevent files being \\include-ed.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/excludeonly')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an \\excludeonly command, which is (in effect) the opposite of \\includeonly. If both \\includeonly and \\excludeonly exist in a document, only files "allowed" by both will be included. The package redefines the internal \\@include command, so it conflicts with packages that do the same. Examples are the classes paper.cls and thesis.cls.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/excludeonly/excludeonly.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 439955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 20:54:54 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'excludeonly')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'excludeonly')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'excludeonly')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'excludeonly')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exercise' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset exercises, problems, etc. and their answers')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/exercise')}, 'XML::XPath::Literal' ),
- 'description' => 'The package helps to typeset exercises or list of exercises within any document. Exercises, questions and sub-questions are automatically numbered. It is possible to put answers in the same document, and display them immediatly, later in the document or not to print answers at all. The layout of exercises is fully customisable. It is possible to typeset long problems, short exercises, questionnaires, etc. Usage of the babel package is detected, but not fully supported yet (only English and French are implemented).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/exercise/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 440320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/exercise/exercise.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 440340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 15:13:49 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exercise')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'exercise')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'exercise')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'exercise')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.58')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exerquiz' => bless( {
- 'caption' => bless( do{\(my $o = 'Environments for defining exercises and quizzes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acrotex')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines three new environments for defining exercises and quizzes as PDF files. The solutions to the exercises are hyperlinked to the questions. The quizzes are graded and may optionally be corrected by JavaScript. The package is part of the AcroTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acrotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 440685,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/acrotex/doc/aeb_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 440705,
- '',
- 'details',
- 'AcroTeX packages manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 17:47:45 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exerquiz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'exerquiz')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '6.4i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exp-testopt' => bless( {
- 'caption' => bless( do{\(my $o = 'Expandable \\@testopt (and related) macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/exp-testopt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an expandable variant of the LaTeX kernel command \\@testopt, named \\@expandable@testopt, and a more general \\@expandable@ifopt, both intended for package writers. Also we have a variant of \\newcommand which uses these macros to check for optional arguments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/exp-testopt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 441085,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 441090,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/exp-testopt/exp-testopt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 441110,
- '',
- 'details',
- 'Package documentation (Esperanto)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 441115,
- '',
- 'language',
- 'eo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-08 17:38:29 +0100 (Sun, 08 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exp-testopt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'exp-testopt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'exp-testopt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'exp-testopt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'expdlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Expanded description environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/expdlist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides additional features for the LaTeX description environment, including adjustable left margin. The package also allows the user to \'break\' a list (for example, to interpose a comment) without affecting the structure of the list (so that, for example, numbered lists remain in sequence).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/expdlist/expdlisg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 441445,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 441450,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/expdlist/expdlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 441420,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 441425,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-06-23 23:47:50 +0200 (Mon, 23 Jun 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'expdlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'expdlist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'expdlist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'expdlist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'expl3' => bless( {
- 'caption' => bless( do{\(my $o = 'Wrapper package for experimental LaTeX 3.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3kernel')}, 'XML::XPath::Literal' ),
- 'description' => 'The package serves as a wrapper for other packages that make up the LaTeX experimental distribution. The package is distributed as part of the LaTeX experimental distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3kernel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 441830,
- '',
- 'details',
- 'Distribution readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3kernel/expl3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 441850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'expl3')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3kernel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'expl3')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3kernel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 3287')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'export' => bless( {
- 'caption' => bless( do{\(my $o = 'Import and export values of LaTeX registers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/export')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows the user to export/import the values of LaTeX registers (counters, rigid and rubber lengths only). It is definitely not for faint-hearted users. The package may be used, for example, to communicate between documents for the purposes of dvipaste.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-03 21:31:08 +0100 (Wed, 03 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'export')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'export')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'export')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'export')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'expressg' => bless( {
- 'caption' => bless( do{\(my $o = 'Diagrams consisting of boxes, lines, and annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/expressg')}, 'XML::XPath::Literal' ),
- 'description' => 'A MetaPost package providing facilities to assist in drawing diagrams that consist of boxes, lines, and annotations. Particular support is provided for creating EXPRESS-G diagrams, for example IDEF1X, OMT, Shlaer-Mellor, and NIAM diagrams. The package may also be used to create UML and most other Box-Line-Annotation charts, but not Gantt charts directly.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/expressg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 442515,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/expressg/aamfigs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 442555,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/expressg/expressg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 442535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-05 12:56:21 +0100 (Fri, 05 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'expressg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'expressg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'expressg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'expressg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exscale' => bless( {
- 'caption' => bless( do{\(my $o = 'Implements scaling of the \'cmex\' fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements scaling of the math extension font cmex. If this package is used the site needs scaled versions of the font cmex10 in the sizes 10.95pt, 12pt, 14.4pt, 17.28pt, 20.74pt, and 24.88pt (corresponding to standard magsteps using \\magstephalf, and \\magstep1 through \\magstep5). Additionally cmex variants for the sizes 7pt to 9pt are necessary. These fonts are part of the AMS font package. This package is part of Standard LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-25 23:06:49 +0200 (Fri, 25 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exscale')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'exscale')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'extarrows' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra Arrows beyond those provided in AMSmath')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/extarrows')}, 'XML::XPath::Literal' ),
- 'description' => 'Arrows are provided to supplement \\xleftarrow and \\xrightarrow of the AMSMath package: \\xlongequal, \\xLongleftarrow, \\xLongrightarrow, \\xLongleftrightarrow, \\xLeftrightarrow. \\xlongleftrightarrow, \\xleftrightarrow, \\xlongleftarrow and \\xlongrightarrow.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/extarrows/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 443410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'extarrows')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'extarrows')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Extensive Arrows.')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'extarrows')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'extdash' => bless( {
- 'caption' => bless( do{\(my $o = 'A range of dash commands for compound words.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/extdash.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements the commands \\Hyphdash, \\Endash, \\Emdash, and their *-forms, to control hyphenation of compound words and ordinary words dashed by em-dash. You can also use the shortcuts \\-/, \\=/, \\--, \\==, \\---, and \\=== instead. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 443905,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/extdash.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 443925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:55:00 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'extdash')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'extdash')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'exteps' => bless( {
- 'caption' => bless( do{\(my $o = 'Include EPS figures in MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/exteps')}, 'XML::XPath::Literal' ),
- 'description' => 'Exteps is a module for including external EPS figures into MetaPost figures. It is written entirely in MetaPost, and does not therefore require any post processing of the MetaPost output.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/exteps/exteps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 444220,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-06 10:34:25 +0100 (Tue, 06 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'exteps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'exteps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'exteps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'exteps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.41')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'extpfeil' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensible arrows in mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/extpfeil')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides some more extensible arrows (usable in the same way as \\xleftarrow from amsmath), and a simple command to create new ones.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/extpfeil/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 444550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/extpfeil/extpfeil.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 444570,
- '',
- 'details',
- 'Benutzerdoku'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 444575,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 22:43:29 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'extpfeil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'extpfeil')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'extpfeil')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'extpfeil')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'extract' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract parts of a document and write to another document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/extract')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to extract specific content from a source document and write that to a target document. One could, for instance, use this to extract all exercises from lecture notes and generate an exercises book on the fly. The package also provides an environment which writes its body entirely to the target file. Another environment will write to the target file, but will also execute the body. This allows to share code (for instance, a preamble) between the source document and the target file. Finally, the package provides an interface to conditionally extract content. With a single package option, one can specify exactly which commands (counted from the start of the document) should be extracted and which not. This might be useful for extracting specific slides from a presentation and use them in a new file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/extract/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 444930,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/extract/extract.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 444950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'extract')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'extract')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'extract')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'extract')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'extradefs' => bless( {
- 'caption' => bless( do{\(my $o = 'A miscellany of support macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/samples/extradefs.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros work equally in LaTeX and Plain TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-03 16:48:16 +0100 (Tue, 03 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'extradefs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'extradefs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'extsizes' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend the standard classes\' size options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/extsizes')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides classes extarticle and extreport, extletter, extbook, extproc which allow for documents with a base font of size 8-20pt.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/extsizes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 445510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/extsizes/extsizes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 445530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-28 19:16:53 +0100 (Sun, 28 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'extsizes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'extsizes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'extsizes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'extsizes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fac' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for FAC journal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fac')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for authors who wish to submit papers to the Springer journal "Formal Aspects of Computing", in electronic form. The class (based on article) implements the journal\'s standard layout.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'facsimile' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for preparing faxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/facsimile')}, 'XML::XPath::Literal' ),
- 'description' => 'The facsimile class provides a simple interface for creating a document for sending as a fax, with LaTeX. The class covers two areas: - First, a title page is created with a detailed fax header; - second, every page gets headers and footers so that the recipient can be sure that every page has been received and all pages are complete, and in the correct order. The class evolved from the fax package, and provides much better language support.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/facsimile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 446200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/facsimile/facsimile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 446220,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'facsimile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'facsimile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'facsimile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'facsimile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'facture' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate an invoice.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/facture')}, 'XML::XPath::Literal' ),
- 'description' => 'Une classe simple permettant de produite une facture, avec ou sans TVA, avec gestion d\'une adresse differente pour la livraison et pour la facturation. A simple class that allows production of an invoice, with or without VAT; different addresses for delivery and for billing are permitted.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/facture/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 446580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 446585,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/facture/facture.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 446605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'facture')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'facture')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'facture')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'facture')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fahyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Persian (in Unicode).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/fahyph')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides patterns for Persian, provided in UTF-8. The patterns were provided for use with the XePersian package; they should work with any XeTeX-based system (at least)',
- 'docs' => {
- 'ctan:/language/hyphenation/fahyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 446950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-28 08:41:31 +0200 (Wed, 28 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fahyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fahyph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fahyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.001')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fakebold' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple macro for faking bold fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/fakebold.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The technique is the \'poor man\'s bold\' technique of resetting a glyph several times with slight displacements. No attempt is made to correct kerning, etc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fakebold')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fakebold')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'faktor' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset quotient structures with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/faktor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to typeset factor structures, as are used in many areas of algebraic notation. The structure is similar to the \'A/B\' that is provided by the nicefrac package (part of the units distribution), and by the xfrac package; the most obvious difference is that the numerator and denominator\'s sizes do not change in the \\faktor command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/faktor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 447610,
- '',
- 'details',
- 'Readme and basic instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/faktor/faktor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 447630,
- '',
- 'details',
- 'Benutzerdoku'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 447635,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'faktor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'faktor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'faktor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'faktor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'faltblat' => bless( {
- 'caption' => bless( do{\(my $o = 'Making Leaflets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/ltt')}, 'XML::XPath::Literal' ),
- 'description' => 'A class for making leaflets (two sides at three columns each), with an example file. One of the examples drawn from the book LaTeX Tips und Tricks.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-27 21:19:15 +0100 (Tue, 27 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'faltblat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'faltblat')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'famt' => bless( {
- 'caption' => bless( do{\(my $o = 'Project Reports and Notices in FAMT institute.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/famt')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides class files for project reports and notices, conforming to the institute\'s specifications.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/famt/CollegeNotice/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 448360,
- '',
- 'details',
- 'Readme (College Notices)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/famt/ProjectReport/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 448340,
- '',
- 'details',
- 'Readme (Project Reports)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:42:56 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'famt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'famt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'famt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'famt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancybox' => bless( {
- 'caption' => bless( do{\(my $o = 'Variants of \\fbox and other games with boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancybox')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides variants of \\fbox: \\shadowbox, \\doublebox, \\ovalbox, \\Ovalbox, with helpful tools for using box macros and flexible verbatim macros. You can box mathematics, floats, center, flushleft, and flushright, lists, and pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancybox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 448770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancybox/fancybox-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 448790,
- '',
- 'details',
- 'Documentation -- Box tips and tricks:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-26 08:45:54 +0200 (Wed, 26 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancybox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancybox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancybox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancybox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancychapters' => bless( {
- 'caption' => bless( do{\(my $o = 'Chapters with quotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/fancychapters.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command \\Chapter whose first argument holds a quotation to be typeset above the \\chapter command, to which the optional second and mandatory third arguments are passed. The package was written for LaTeX 2.09\'s standard book or report document style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancychapters')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fancychapters')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyfolien' => bless( {
- 'caption' => bless( do{\(my $o = 'Fancyhdr outline for German readers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/fancyhdr')}, 'XML::XPath::Literal' ),
- 'description' => 'A guide, with some examples, on how to use the fancyhdr package (in German).',
- 'docs' => {
- 'ctan:/info/german/fancyhdr/fancyfolien+bsp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 449480,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 449485,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/german/fancyhdr/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 449505,
- '',
- 'details',
- 'HTML version of the document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 449510,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:36:25 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyfolien')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fancyfolien')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyhdr' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensive control of page headers and footers in LaTeX2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancyhdr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides extensive facilities, both for constructing headers and footers, and for controlling their use (for example, at times when LaTeX would automatically change the heading style in use).',
- 'docs' => {
- 'ctan:/info/german/fancyhdr/fancyfolien+bsp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 450265,
- '',
- 'details',
- 'Training slides, with examples (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 450270,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/german/fancyhdr/fancyfolien.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 450240,
- '',
- 'details',
- 'Training slides (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 450245,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/fancyhdr/itfancyhdr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 450215,
- '',
- 'details',
- 'Users\' manual (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 450220,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancyhdr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 450175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancyhdr/fancyhdr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 450195,
- '',
- 'details',
- 'Users\' manual (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyhdr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancyhdr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancyhdr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancyhdr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyhdr-it' => bless( {
- 'caption' => bless( do{\(my $o = 'Italian translation of fancyhdr documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/fancyhdr/it')}, 'XML::XPath::Literal' ),
- 'description' => 'The translation is of documentation provided with the fancyhdr package.',
- 'docs' => {
- 'ctan:/info/translations/fancyhdr/it/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 449840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/fancyhdr/it/itfancyhdr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 449860,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyhdr-it')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fancyhdr-it')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancyhdr-it')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyhdrboxed' => bless( {
- 'caption' => bless( do{\(my $o = 'Elaborate page headers, specified in a non-LaTeX language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/fancyhdrBoxed')}, 'XML::XPath::Literal' ),
- 'description' => 'Easy and fast creation of page headers for the documentation of Software Engineering Projects, using a mini language implemented in python that generates Pstricks code that is then embedded in headers specified in the usual way, using fancyhdr.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyhdrboxed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fancyhdrboxed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyheadings' => bless( {
- 'caption' => bless( do{\(my $o = 'Obsolete headings package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancyhdr/fancyheadings.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is now a stub for fancyhdr.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyheadings')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancyhdr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancyheadings')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancyhdr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.99')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancynum' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancynum')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for typesetting numbers, in particular floating point numbers, such as you find in program output.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancynum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 451190,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancynum/fancynum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 451210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancynum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancynum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancynum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancynum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancypar' => bless( {
- 'caption' => bless( do{\(my $o = 'Decoration of individual paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancypar')}, 'XML::XPath::Literal' ),
- 'description' => 'Decorates individual paragraphs of a document, offering five pre-defined styles. The command offers an optional \'key-value\' argument with the user may define parameters of the selected style. Predefined styles offer a spiral-notebook, a zebra-like, a dashed, a marked design, and an underlined style. Users may also define their own styles. Decorated paragraphs may not include displayed mathematics.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancypar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 451595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancypar/fancypar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 451615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:58:00 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancypar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancypar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancypar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancypar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyref' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX package for fancy cross-referencing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancyref')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides fancy cross-referencing support, based on the package\'s reference commands (\\fref and \\Fref) that recognise what sort of object is being referenced. So, for example, the label for a \\section would be expected to be of the form \'sec:foo\': the package would recognise the \'sec:\' part.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancyref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 451975,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancyref/fancyref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 451995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-05 17:23:05 +0100 (Tue, 05 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancyref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancyref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancyref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancytabs' => bless( {
- 'caption' => bless( do{\(my $o = 'Fancy page border tabs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancytabs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can typeset tabs on the side of a page. It requires TikZ from the pgf bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancytabs/fancytabs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 452340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-04 11:56:55 +0200 (Sun, 04 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancytabs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancytabs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancytabs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancytabs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancytooltips' => bless( {
- 'caption' => bless( do{\(my $o = 'Include a wide range of material in PDF tooltips.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancytooltips')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was inspired by the cooltooltips package. In contrast to cooltooltips, fancytooltips allows inclusion of tooltips which contain arbitrary TeX material or a series of TeX materials (animated graphics) from an external PDF file. To see the tooltips, you have to open the files in Adobe Reader. The links and JavaScripts are inserted using eforms package from the AcroTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancytooltips/examples/fancy-preview/fancy-preview-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 452745,
- '',
- 'details',
- 'Example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancytooltips/fancytooltips.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 452725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-05 18:35:55 +0100 (Wed, 05 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancytooltips')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancytooltips')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancytooltips')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancytooltips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fancyvrb' => bless( {
- 'caption' => bless( do{\(my $o = 'Sophisticated verbatim text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fancyvrb')}, 'XML::XPath::Literal' ),
- 'description' => 'Flexible handling of verbatim text including: verbatim commands in footnotes; a variety of verbatim environments with many parameters; ability to define new customized verbatim environments; save and restore verbatim text and environments; write and read files in verbatim mode; build "example" environments (showing both result and verbatim source).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fancyvrb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 453125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancyvrb/contrib/fvrb-ex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 453165,
- '',
- 'details',
- 'Example environments'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fancyvrb/fancyvrb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 453145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fancyvrb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fancyvrb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fancyvrb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fancyvrb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'faq-de' => bless( {
- 'caption' => bless( do{\(my $o = 'The DANTE TeX Users Group Frequently Asked Questions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/de-tex-faq')}, 'XML::XPath::Literal' ),
- 'description' => 'Stored copy of the FAQ posted to de.comp.text.tex. Error reports to the development team.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-08 13:02:50 +0200 (Wed, 08 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'faq-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'faq-de')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'faq-es' => {},
- 'faq-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French FAQ of the Gutenberg TeX user group.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/LaTeX-FAQ-francaise')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 22:10:16 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'faq-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'faq-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fastpictex' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple specification of PicTeX diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/fastpictex')}, 'XML::XPath::Literal' ),
- 'description' => 'FastPicTeX is a preprocessor for PicTeX. It reads macros (in a language that is very easy to write) and converts them to PicTeX code that can be included in LaTeX documents. FastPicTeX is specifically designed for diagrams of numbered data material, such as line graphs, bar graphs, or xy graphs.',
- 'docs' => {
- 'ctan:/support/fastpictex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 454310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/fastpictex/doc/fastpictex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 454330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-19 22:47:58 +0100 (Sat, 19 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fastpictex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fastpictex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fax' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for preparing faxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fax')}, 'XML::XPath::Literal' ),
- 'description' => 'The fax class generates a suitable format, using the artikel3 class (from the ntgclass bundle), if it\'s available, and the lastpage package. A package sig.sty is included, which enables use of scanned signatures; this package is dependent on emTeX graphics \\special commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fax/faxdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 454690,
- '',
- 'details',
- 'Documentation of fax.cls'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fax/sigdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 454710,
- '',
- 'details',
- 'Documentation of sig.sty'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-22 15:33:26 +0100 (Mon, 22 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fax')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fax')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fax')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fbithesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer Science thesis class for University of Dortmund.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fbithesis')}, 'XML::XPath::Literal' ),
- 'description' => 'At the department of computer science at the University of Dortmund there are cardboard cover pages for research or internal reports like master/phd-theses. The main function of this LaTeX2e document-class is a replacement for the \\maketitle command to typeset a title page that is adjusted to these cover pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fbithesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 455005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fbithesis/fbithesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 455025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 20:33:55 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fbithesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fbithesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fbithesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fbithesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2m')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fbs' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Frontiers in Bioscience.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/fbs.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'A BibTeX style file made with custom-bib to fit Frontiers in Bioscience requirements: - all authors, no et al, full author names, initials abbreviated; - only abbreviated journal name italicised, no abbreviation dots; - only year, no month, at end of reference; and - DOI excluded, ISSN excluded.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 20:38:14 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fbs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fbs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fbs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fbs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fc' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for African languages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/jknappen/fc')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are provided as Metafont source, in the familiar arrangement of lots of (autogenerated) preamble files and a modest set of glyph specifications. (A similar arrangement appears in the ec and lh font bundles.)',
- 'docs' => {
- 'ctan:/fonts/jknappen/fc/src/fc.rme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 456025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:43:58 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fc-arith' => bless( {
- 'caption' => bless( do{\(my $o = 'Create an arithmetic flash card.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fc_arith')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is used to create an arithmetic flash card. Addition, subtraction, multiplication and division problems are randomly generated. The flash cards may be customised. Design and build your own flash card using a dvips/Acrobat Distiller work flow, or a pdftex work flow.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fc_arith/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 455685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fc_arith/docs/fc_arith.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 455705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:46:59 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fc-arith')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fc-arith')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fc-arith')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fchart' => bless( {
- 'caption' => bless( do{\(my $o = 'Flow diagrams in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/fchart')}, 'XML::XPath::Literal' ),
- 'description' => 'This is not a package, rather a set of macros to be read using \\input, offering a means of drawing structures without the use of the picture environment.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/fchart/fcdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 456380,
- '',
- 'details',
- 'Usage manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 456375,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-07 00:01:13 +0100 (Sun, 07 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fchart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fchart')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fcltxdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for use in the author\'s documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fcltxdoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is not advertised for public use, but is necessary for the support of others of the author\'s packages (which are compiled under the ltxdoc class).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fcltxdoc/fcltxdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 456685,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fcltxdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fcltxdoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fcltxdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fcltxdoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fdsymbol' => bless( {
- 'caption' => bless( do{\(my $o = 'A maths symbol font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/fdsymbol')}, 'XML::XPath::Literal' ),
- 'description' => 'FdSymbol is a maths symbol font, designed as a companion to the Fedra family by Typotheque, but it might also fit other contemporary typefaces.',
- 'docs' => {
- 'ctan:/fonts/fdsymbol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 457040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/fdsymbol/doc/fdsymbol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 457060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-06 10:38:38 +0100 (Fri, 06 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fdsymbol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fdsymbol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fdsymbol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fdsymbol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'featpost' => bless( {
- 'caption' => 'MetaPost macros for 3D.',
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/featpost')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros allow the production of three-dimensional schemes containing: angles, circles, cylinders, cones and spheres, among other things.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/featpost/doc/featpostmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 457410,
- '',
- 'details',
- 'Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/featpost/doc/metapostpropaganda.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 457430,
- '',
- 'details',
- 'Promotional stuff'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'featpost')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'featpost')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'featpost')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'featpost')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fenixpar' => bless( {
- 'caption' => bless( do{\(my $o = 'One-shot changes to token registers such as \\everypar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/fenixpar')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides two packages, fenxitok and fenixpar. The fenixtok package provides user macros to add material to a token register; the material will be (automatically) removed from the token register when the register is executed. Material may be added either to the left or to the right, and care is taken not to override any redefinition that may be included in the token register itself. The fenixpar package uses the macros of fenixtok to provide a user interface to manipulation of the \\everypar token register. The packages require the e-TeX extensions; with them, they work either with Plain TeX or with LaTeX.',
- 'docs' => {
- 'ctan:/macros/generic/fenixpar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 457790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-18 23:08:42 +0100 (Fri, 18 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fenixpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fenixpar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fenixpar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fenixpar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fepslatex' => {},
- 'feyn' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for in-text Feynman diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/feyn')}, 'XML::XPath::Literal' ),
- 'description' => 'Feyn may be used to produce relatively simple Feynman diagrams within equations in a LaTeX document. While the feynmf package is good at drawing large diagrams for figures, the present package and its fonts allow diagrams within equations or text, at a matching size. The fonts are distributed as Metafont source, and macros for their use are also provided.',
- 'docs' => {
- 'ctan:/fonts/feyn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 458430,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/feyn/exercise-font.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 458490,
- '',
- 'details',
- 'Font details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/feyn/feyn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 458450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/feyn/overheads.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 458470,
- '',
- 'details',
- 'Brief sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:29:10 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'feyn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'feyn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'feyn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'feyn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'feynman' => bless( {
- 'caption' => bless( do{\(my $o = 'Feynman diagrams in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/feynman')}, 'XML::XPath::Literal' ),
- 'description' => 'The feynman package uses LaTeX picture mode commands and various sorts of symbols to construct a Feynman diagram as part of the text of a document.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/feynman/doc/feynmandoc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 458815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'feynman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'feynman')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'feynmf' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros and fonts for creating Feynman (and other) diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/feynmf')}, 'XML::XPath::Literal' ),
- 'description' => 'The feynmf package provides an interface to Metafont (inspired by the facilities of mfpic) to use simple structure specifications to produce relatively complex diagrams. (The feynmp package, also part of this bundle, uses MetaPost in the same way.) While the package was designed for Feynman diagrams, it could in principle be used for diagrams in graph and similar theories, where the structure is semi-algorithmically determined.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/feynmf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 459150,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/feynmf/fmfman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 459170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:29:10 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'feynmf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'feynmf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'feynmf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'feynmf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.08')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fge' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for Frege\'s Grundgesetze der Arithmetik.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/fge')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are provided as Metafont source and Adobe Type 1 (pfb) files. A small LaTeX package (fge) is included.',
- 'docs' => {
- 'ctan:/fonts/fge/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 459480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/fge/fge-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 459500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-18 06:50:27 +0100 (Fri, 18 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fge')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fge')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fge')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fi2t1' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for installing Type 1 fonts in MiKTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/miktex-contrib/fi2t1')}, 'XML::XPath::Literal' ),
- 'description' => 'Preparing Type1 fonts for MiKTeX is a tedious work. This package contains a small guideline for the font installation and a binary (and its BASIC source) that performs the necessary .pfb conversions. The tool requires the fontinst package. It is specific to MiKTeX 2.3.',
- 'docs' => {
- 'ctan:/support/miktex-contrib/fi2t1/Fontinstallation.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 459800,
- '',
- 'details',
- 'Installation guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fi2t1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fi2t1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fibnum' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Fibonacci numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/fibnum.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an expandable command to provide the Fibonacci number for a given index. The command is only limited by the ability of a TeX integer to represent the resulting number, The package is distributed as part of the oberdiek distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 460115,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/oberdiek/fibnum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 460135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fibnum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fibnum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fifinddo' => bless( {
- 'caption' => bless( do{\(my $o = 'Filtering files using TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nicetext/use/fifinddo.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package parses plain text or TeX files, using TeX; it generalises the philosophy behind docstrip, based on TeX macro argument processing. The results are not then processed, but written to another file (possibly for later processing by TeX). The package finds practical application in the author\'s makedoc package. The package is part of the author\'s nicetext bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nicetext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 461015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/fifinddo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 461035,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-19 12:20:22 +0100 (Mon, 19 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fifinddo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fifinddo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.51')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fifinddo-info' => bless( {
- 'caption' => bless( do{\(my $o = 'German HTML beamer presentation on nicetext and morehype.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/fifinddo-info')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle: - exhibits the process of making an "HTML beamer presentation" with the blogdot package from the morehype bundle, and - offers a sketch (in German) of package documentation and HTML generation based on the fifinddo package.',
- 'docs' => {
- 'ctan:/info/fifinddo-info/LIESMICH.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 460575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 460580,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/fifinddo-info/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 460550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 460555,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/fifinddo-info/dantev45.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 460600,
- '',
- 'details',
- 'The presentation document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 460605,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 16:26:34 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fifinddo-info')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fifinddo-info')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fifinddo-info')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fig2eng' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert fig files to English.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/fig2eng')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a program for converting Fig 2.1 graphics language files into understandable English.',
- 'docs' => {
- 'ctan:/graphics/fig2eng/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 461385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-10 10:40:56 +0100 (Sat, 10 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fig2eng')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fig2eng')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fig2mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert fig output to Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/fig2mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The generated Metafont code uses the mfpic macros.',
- 'docs' => {
- 'ctan:/graphics/fig2mf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 461685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fig2mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fig2mf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fig2mfpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert fig output to mfpic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/fig2mfpic')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is based on fig2mf, and is firmly targeted at mfpic.',
- 'docs' => {
- 'ctan:/graphics/fig2mfpic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 461995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fig2mfpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fig2mfpic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.024')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fig2sty' => bless( {
- 'caption' => bless( do{\(my $o = 'Use fig as layout designer for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Fig2sty allows you to generate fancy layouts with LaTeX. The basic idea is to draw layout definitions interactively with XFig and transform this definition to a LaTeX style file. You can then use LaTeX to typeset your text into arbitrarily shaped polygons (frames) within the layout; the setup can also include background figures derived from your fig. The package may be downloaded from the web; it is included in many (if not all) Linux distributions.',
- 'docs' => {
- 'http://pwet.fr/man/linux/commandes/fig2sty' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 462250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-18 22:35:17 +0200 (Wed, 18 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fig2sty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fig2sty')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fig2vect' => bless( {
- 'caption' => bless( do{\(my $o = 'Yet another Fig to vector converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/dktools')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is now distributed as part of the dktools bundle. The fig2vect program converts figures from jFig, XFig and WinFig to MetaPost, EPS, PDF, TeX and SVG. Program highlights: - Designed for use with LaTeX/pdfLaTeX. Handling of special text is left up to LaTeX, for non-special text you can choose whether or not to use LaTeX. For text handled by LaTeX you have three choices: - Use the fonts exactly as specified in the Fig file. - Convert to use fonts in the same features (serif/sans-serif/monospaced, normal/bold, upright/italic). This allows to use the same font families in the graphics as in the document where the graphics is included. - Write no font selection commands (text contains commands itself if necessary). - X-splines are approximated by a sequence of Bezier spline segments. - Fill patterns are drawn by vector graphics operations. - Image width and height are found by inspecting graphics elements (except texts), the paper format name is not used here.',
- 'docs' => {
- 'http://dktools.sourceforge.net/fig2vect.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 462630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-02 10:58:28 +0200 (Fri, 02 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fig2vect')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fig2vect')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fig4latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Management of figures for large LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/fig4latex')}, 'XML::XPath::Literal' ),
- 'description' => 'Fig4LaTeX simplifies management of the figures in a large LaTeX document. Fig4LaTeX is appropriate for projects that include figures with graphics created by XFig -- in particular, graphics which use the combined PS/LaTeX (or PDF/LaTeX) export method. An example document (with its output) is provided.',
- 'docs' => {
- 'ctan:/graphics/fig4latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 462945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:14:03 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fig4latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fig4latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fig4latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fig4latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figbas' => bless( {
- 'caption' => bless( do{\(my $o = 'Mini-fonts for figured-bass notation in music.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/figbas')}, 'XML::XPath::Literal' ),
- 'description' => 'This package consists of three mini-fonts (and associated metrics) of conventional ligatures for the figured-bass notations 2+, 4+, 5+, 6+ and 9+ in music manuscripts. The fonts are usable with Computer Modern Roman and Sans, and Palatino/Palladio, respectively.',
- 'docs' => {
- 'ctan:/fonts/figbas/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 463240,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/figbas/test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 463260,
- '',
- 'details',
- 'Short example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figbas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'figbas')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'figbas')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'figbas')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Organize figure databases with BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/figbib')}, 'XML::XPath::Literal' ),
- 'description' => 'FigBib lets you organize your figures in BibTeX databases. Some FigBib features are: - Store and manage figures in a BibTeX database; - Include figures in your LaTeX document with one short command; - Generate a List of Figures containing more/other information than the figure captions; - Control with one switch where to output the figures, either as usual float objects or in a separate part at the end of your document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/figbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 463575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'figbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'FigBib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'figbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figcaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect figure captions for later printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preprint')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows the figure captions to be collected throughout the paper and printed on a separate page at the end. The figures themselves will not appear in the text. This is for purposes of a manuscript for submission. Similarly, tables are not printed in the text, but are outputted at the end, after the figure captions. This package may optionally be used with the longtable environment defined in the package of the same name. The package is part of the preprint bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preprint/figcaps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 463920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:28:19 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figcaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'figcaps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figflow' => bless( {
- 'caption' => bless( do{\(my $o = 'Flow text around a figure.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/figflow')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a Plain TeX macro \\figflow that allows one to insert a figure into an area inset into a paragraph. Command arguments are width and height of the figure, and the figure (and its caption) itself. Usage details are to be found in the TeX file itself. The package does not work with LaTeX; packages such as wrapfig, floatflt and picins support the needs of LaTeX users in this area.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/figflow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 464345,
- '',
- 'details',
- 'Motivation for package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-21 15:41:42 +0100 (Mon, 21 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figflow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'figflow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'figflow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'figflow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figfrag' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert xfig figures with embedded latex commands to EPS')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/figfrag')}, 'XML::XPath::Literal' ),
- 'description' => 'Figfrag generates EPS from xfig figures replacing all text with its LaTeX equivalent. Consequently, the EPS may be converted to PDF for use with pdflatex. Figfrag includes support for colour and font style.',
- 'docs' => {
- 'ctan:/graphics/figfrag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 464605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figfrag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'figfrag')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figplace' => bless( {
- 'caption' => bless( do{\(my $o = 'Floating figures in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/figplace.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros implement a single stack of floats, and insert a maximum of two per page; the output routine used is an extension of the Plain version.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-10 20:39:32 +0200 (Fri, 10 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figplace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'figplace')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figsinltx' => bless( {
- 'caption' => bless( do{\(my $o = 'A tutorial on figures in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/info/figsinltx.ps')}, 'XML::XPath::Literal' ),
- 'description' => 'A brief (and not entirely comprehensive) tutorial on the state of graphics in LaTeX 2.09 at the end of the time that version was current.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-10 20:39:32 +0200 (Fri, 10 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figsinltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'figsinltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'figsize' => bless( {
- 'caption' => bless( do{\(my $o = 'Auto-size graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/figsize')}, 'XML::XPath::Literal' ),
- 'description' => 'The FigSize package enables automatic sizing of graphics, especially when including graphics with the graphicx package. The user only has to specify the number of graphics that should fit to a page or fraction there of and the package will dynamically calculate the correct graphics sizes relative to the page size. Thus, graphics can be auto-sized to fill a whole page or fraction and manual changes of graphic sizes are never needed when changing document layouts. Finally, the package\'s dynamic lengths can be used to allow other document element sizes to be dynamic.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/figsize/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 465385,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/figsize/figsize.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 465405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-13 12:28:27 +0100 (Wed, 13 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'figsize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'figsize')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'FigSize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'figsize')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fihyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Finnish language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/fihyph')}, 'XML::XPath::Literal' ),
- 'description' => 'Two sets of hyphenation patterns are provided; fihyph.tex, and fi8hyph.tex (which is modified from fihyph.tex to make the Finnish accented letters to work with LaTeX2e, adding some \\catcode, \\uccode, and \\lccode commands after the model used in the hyphenation files for the other European languages). The package is superseded by the Finnish patterns available in the hyph-utf8 bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-27 10:36:15 +0200 (Sun, 27 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fihyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-finnish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fihyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-finnish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'filecontents' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended filecontents and filecontents* environments')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/filecontents')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX2e\'s filecontents and filecontents* environments enable a LaTeX source file to generate external files as it runs through LaTeX. However, there are two limitations of these environments: they refuse to overwrite existing files, and they can only be used in the preamble of a document. The filecontents package removes these limitations, letting you overwrite existing files and letting you use filecontents/filecontents* anywhere.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/filecontents/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 466115,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/filecontents/filecontents.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 466135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 19:29:56 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'filecontents')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'filecontents')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'filecontents')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'filecontents')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fileerr' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX\'s mechanisms for dealing with file errors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides files to be used in subverting the response to TeX\'s \'file not found\' errors, when running LaTeX. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/fileerr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 466515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fileerr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fileerr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'filehdr' => bless( {
- 'caption' => bless( do{\(my $o = 'Self-descriptions in file headers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/filehdr')}, 'XML::XPath::Literal' ),
- 'description' => 'Functions for GNU Emacs Lisp to add "standard" file headers to a file. These headers contain everything you might want to about a package (and a lot you probably wouldn\'t), except that they don\'t hold any information about distribution or licensing.',
- 'docs' => {
- 'ctan:/support/filehdr/filehdr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 466810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-15 10:19:07 +0200 (Tue, 15 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'filehdr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'filehdr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'filehook' => bless( {
- 'caption' => bless( do{\(my $o = 'Hooks for input files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/filehook')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides several file hooks (AtBegin, AtEnd, ...) for files read by \\input, \\include and \\InputIfFileExists. General hooks for all such files (e.g. all \\include\'d ones) and file specific hooks only used for named files are provided; two hooks are provided for the end of \\included files -- one before, and one after the final \\clearpage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/filehook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 467215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/filehook/filehook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 467235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'filehook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'filehook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'filehook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'filehook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fileinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Get file information without loading the file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fileinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides two packages, readprov and myfilist. The readprov package provides a means of reading file information without loading the body of the file. The myfilist package uses readprov and controls what \\listfiles will report.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fileinfo/README.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 467690,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fileinfo/myfilist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 467730,
- '',
- 'details',
- 'Myfilist package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fileinfo/readprov.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 467710,
- '',
- 'details',
- 'Readprov package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'filemod' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide file modification times, and compare them.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/filemod')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros to read and compare the modification dates of files. The files may be .tex files, images or other files (as long as they can be found by LaTeX). It uses the \\pdffilemoddate primitive of pdfLaTeX to find the file modification date as PDF date string, parses the string and returns the value to the user. The package will also work for DVI output with recent versions of the LaTeX compiler which uses pdfLaTeX in DVI mode. The functionality is provided by purely expandable macros or by faster but non-expandable ones.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/filemod/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 468155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/filemod/filemod.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 468175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:34:11 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'filemod')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'filemod')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'filemod')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'filemod')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fillform' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset answers to overprint on printed forms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/fillform')}, 'XML::XPath::Literal' ),
- 'description' => 'The package places picture environments according to a proforma file, and typesets the associated text in the environments. The resulting file is designed to be printed on a single-sheet feed printer, on top of the form itself.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/fillform/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 468490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fillform')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fillform')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'finbib' => bless( {
- 'caption' => bless( do{\(my $o = 'A Finnish version of plain.bst.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/finplain.bst')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'finplain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'finbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'finplain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'finbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'findbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Find bibliographic details from SPIRES.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/findbib')}, 'XML::XPath::Literal' ),
- 'description' => 'Findbib is a shell script that enables the user to avoid writing BibTeX database entries for papers that appear on SPIRES: if the citation key is in SPIRES standard form, or is an arXiv preprint number, the bibliographic details are retrieved on-line. A companion script, addbib, adds the information to an existing BibTeX database.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/findbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 468825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/findbib/documentation.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 468845,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/findbib/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 468865,
- '',
- 'details',
- 'Example document produced with findbib'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'findbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'findbib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'findhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Find hyphenated words in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/findhyph')}, 'XML::XPath::Literal' ),
- 'description' => 'Findhyph is a Perl script that will analyse the log file from running your document with \\tracingparagraphs=1 set. The output contains enough context to enable you to find the hyphenated word that\'s being referenced.',
- 'docs' => {
- 'ctan:/support/findhyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 469145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/findhyph/doc/findhyph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 469165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'findhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'findhyph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'findhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'findhyph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fink' => bless( {
- 'caption' => bless( do{\(my $o = 'The LaTeX2e File Name Keeper.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fink')}, 'XML::XPath::Literal' ),
- 'description' => 'This package "looks over your shoulder" and keeps track of files \\input\'ed (the LaTeX way) or \\include\'ed in your document. You then have permanent access to the name of the file currently being processed through the macro \\finkfile. FiNK also comes with support for AUC-TeX. As of version 2.2.1, FiNK has been deprecated and is not maintained anymore. People interested in FiNK\'s functionality are invited to use a package named currfile instead.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fink/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 469590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fink')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fink')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'FiNK')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fink')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'finomaton' => bless( {
- 'caption' => bless( do{\(my $o = 'Comfortably draw and typeset finite state machines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/finomaton')}, 'XML::XPath::Literal' ),
- 'description' => 'Finomaton is a TCL program that allows users to comfortably draw and typeset finite state machines (automata). The resulting graphs can be exported to plain MetaPost and subsequently be included in TeX and LaTeX documents for excellent typesetting quality. In contrast to many other packages, the mouse can be used to interactively move objects around. States are magnetic to facilitate connection, and any TeX command can be embedded in the labels of states and lines.',
- 'docs' => {
- 'ctan:/graphics/finomaton/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 469905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/finomaton/examples/finomaton.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 469925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'finomaton')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Finomaton')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'finplain' => {},
- 'finstrut' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjust behaviour of the ends of footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/finstrut')}, 'XML::XPath::Literal' ),
- 'description' => 'The LaTeX internal command \\@finalstrut is used automatically used at the end of footnote texts to insert a strut to avoid mis-spacing of multiple footnotes. Unfortunately the command can cause a blank line at the end of a footnote. The package provides a solution to this problem.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/finstrut/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 470555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/finstrut/finstrut.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 470575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:09:46 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'finstrut')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'finstrut')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'finstrut')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'finstrut')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'firefox_ctan_plugins' => bless( {
- 'caption' => bless( do{\(my $o = 'Firefox search proformas for CTAN.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/firefox_ctan_plugins')}, 'XML::XPath::Literal' ),
- 'description' => 'Two Firefox plugins for searching CTAN. Details for embedding them are available from the Firefox developers\' site.',
- 'docs' => {
- 'ctan:/support/firefox_ctan_plugins/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 470925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-24 12:07:51 +0200 (Fri, 24 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'firefox_ctan_plugins')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'firefox_ctan_plugins')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2009-04-22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'first-latex-doc' => bless( {
- 'caption' => bless( do{\(my $o = 'A document for absolute LaTeX beginners.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/first-latex-doc')}, 'XML::XPath::Literal' ),
- 'description' => 'The document leads a reader, who knows nothing about LaTeX, through the production of a two page document. The user who has completed that first document, and wants to carry on, will find recommendations for tutorials.',
- 'docs' => {
- 'ctan:/info/first-latex-doc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 471240,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/first-latex-doc/first-latex-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 471260,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:22:13 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'first-latex-doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'first-latex-doc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'first-latex-doc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'first-latex-doc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'firstline' => bless( {
- 'caption' => bless( do{\(my $o = 'Print the first line of a paragraph in a different font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/samples/firstline.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This sample file defines a command \\firstline. Place the command \\firstline at the start of a paragraph, and it will set the first line subject to the font command \\Firstlinefont. The file is part of the Plain TeX samples collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-10 21:21:23 +0200 (Fri, 10 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'firstline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'firstline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'firststeps-xampl' => bless( {
- 'caption' => 'Examples from "First steps in LaTeX".',
- 'ctan' => bless( do{\(my $o = '/info/examples/FirstSteps')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the examples that appear in the author\'s book, which was published by Birkhauser, 1999, ISBN 0-8176-4132-7. Among the examples are a number of templates for LaTeX documents.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-21 15:41:42 +0100 (Mon, 21 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'firststeps-xampl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'firststeps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'firststeps-xampl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fix-cm' => bless( {
- 'caption' => bless( do{\(my $o = 'Permit Computer Modern fonts at arbitrary sizes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/unpacked/fix-cm.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Overrides the (original) LaTeX restrictions on the sizes at which CM and EC fonts may be used. This package is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-26 09:33:53 +0200 (Sat, 26 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fix-cm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fix-cm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.1h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fix2col' => bless( {
- 'caption' => bless( do{\(my $o = 'Fix miscellaneous two column mode features.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fix2col')}, 'XML::XPath::Literal' ),
- 'description' => 'Fix mark handling so that \\firstmark is taken from the first column if that column has any marks at all; keep two column floats like figure* in sequence with single column floats like figure.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fix2col/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 472535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fix2col/fix2col.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 472555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fix2col')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fix2col')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fix2col')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fix2col')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixbbl' => bless( {
- 'caption' => bless( do{\(my $o = 'Patch bibliographies inappropriately broken by BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/fixbbl/fixbbl.py')}, 'XML::XPath::Literal' ),
- 'description' => 'This Python script deals with the well-known BibTeX bug(feature) whereby BibTeX inserts a "%" in a url to cause the bibliography line to fit into its minuscule vision of what is an acceptable input line for TeX.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/fixbbl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 472875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixbbl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fixbbl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixfoot' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple use of the same footnote text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fixfoot')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a \\DeclareFixedFootnote command to provide a single command for a frequently-used footnote. The package ensures that only one instance of the footnote text appears on each page (LaTeX needs to be run several times to achieve this).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fixfoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 473150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fixfoot/fixfoot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 473170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 20:23:42 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixfoot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fixfoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fixfoot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fixfoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixlatvian' => bless( {
- 'caption' => bless( do{\(my $o = 'Improve Latvian language support in XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/fixlatvian')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers improvement of the Latvian language support in polyglossia, in particular in the area of the standard classes.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/fixlatvian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 473525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/fixlatvian/fixlatvian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 473545,
- '',
- 'details',
- 'Package documentation (Latvian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 473550,
- '',
- 'language',
- 'lv'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-08 08:46:23 +0100 (Tue, 08 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixlatvian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fixlatvian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fixlatvian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fixlatvian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixltx2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Patches for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/unpacked/fixltx2e.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX policy is that things should not change, between releases, in a way that will cause incompatibility with old documents, or will cause typesetting of an unchanged document to change. Nevertheless, there are problems in LaTeX that it "would be nice" to correct; fixltx2e provides a home for these corrections. Corrections in the current version are: - ensure one-column floats don\'t get ahead of two-column floats; - correct page headers in twocolumn documents; - stop spaces disappearing in moving arguments; - allowing \\fnysmbol to use text symbols; - allow the first word after a float to hyphenate; - \\emph can produce caps/small caps text; - bugs in \\setlength and flushbottom. The package is distributed as part of LaTeX; the extracted package is also available on the archive (location linked here).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-06 15:02:07 +0200 (Tue, 06 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixltx2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fixltx2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixltxhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow hyphenation of partially-emphasised substrings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fixltxhyph')}, 'XML::XPath::Literal' ),
- 'description' => 'The package fixes the problem of TeX failing to hyphenate letter strings that seem (to TeX) to be words, but which are followed by an apostrophe and then an emphasis command. The cause of the problem is not the apostrophe, but the font change in the middle of the string. The problem arises in Catalan, French and Italian (it could arise in Romansh, were there LaTeX support for it).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fixltxhyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 474300,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fixltxhyph/fixltxhyph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 474320,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 21:14:13 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixltxhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fixltxhyph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fixltxhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fixltxhyph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Make maths comply with ISO 31-0:1992 to ISO 31-13:1992.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/was')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX\'s default style of typesetting mathematics does not comply with the International Standards ISO 31-0:1992 to ISO 31-13:1992 which require that uppercase Greek letters always be typset upright, as opposed to italic (even though they usually represent variables) and allow for typsetting of variables in a boldface italic style (even though the required fonts are available). This package ensures that uppercase Greek be typeset in italic style, that upright $\\Delta$ and $\\Omega$ symbols are available through the commands \\upDelta and \\upOmega; and provides a new math alphabet \\mathbold for boldface italic letters, including Greek. This package is part of the was bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/was/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 474800,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/was/fixmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 474820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fixmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixme' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert "fixme" notes into draft documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fixme')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a way to insert fixme notes in documents being developed (in draft mode). Such notes can appear in the margin of the document, as index entries, in the log file and as warnings on stdout. It is also possible to summarize them in a list. If your document is in a final version, any remaining fixme notes will produce an error. FiXme also comes with support for AUC-TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fixme/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 475155,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fixme/fixme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 475175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 20:51:09 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixme')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fixme')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'FiXme')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fixme')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fixpdfmag' => bless( {
- 'caption' => bless( do{\(my $o = 'Fix magnification in PDFTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/fixpdfmag.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A recent change to PDFTeX has caused magnification to apply to page dimensions. This small package changes the values set in the page dimension variables from pt to truept, thus evading the effects of \\mag.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-17 21:16:39 +0200 (Thu, 17 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fixpdfmag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fixpdfmag')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fixpdfmag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fixpdfmag')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fjodor' => bless( {
- 'caption' => bless( do{\(my $o = 'A selection of layout styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fjodor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides several page layouts, selectable by package options.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fjodor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 475810,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fjodor/fjodor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 475830,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-26 21:52:03 +0200 (Tue, 26 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fjodor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fjodor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fjodor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fjodor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flabels' => bless( {
- 'caption' => bless( do{\(my $o = 'Labels for files and folders.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flabels')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for typesetting pretty labels (optionally colored) for the back of files or binders (currently only the special A4 "Leitz-Ordner" ring binder is supported).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flabels/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 476125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flabels/flabels.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 476145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-16 16:22:52 +0100 (Fri, 16 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flabels')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flabels')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flabels')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flabels')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flacards' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate flashcards for printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flacards')}, 'XML::XPath::Literal' ),
- 'description' => 'The flacards class provides an easy interface to produce flashcards. It will print several cards per page, on both sides of the paper.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flacards/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 476490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flacards/flacards.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 476510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-16 19:56:06 +0100 (Sat, 16 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flacards')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flacards')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flacards')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flacards')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flagderiv' => bless( {
- 'caption' => bless( do{\(my $o = 'Flag style derivation package')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flagderiv')}, 'XML::XPath::Literal' ),
- 'description' => 'The flagderiv package is used to create mathematical derivations using the flag/flagpole notation. The package features an intuitive command syntax, opening and closing multiple flagpoles, different comment styles, customizable symbols and label namespaces.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flagderiv/flagderiv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 476805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flagderiv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flagderiv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flagderiv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flagderiv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flags' => bless( {
- 'caption' => bless( do{\(my $o = 'Setting and clearing of flags in bit fields.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/flags.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows the setting and clearing of flags in bit fields and converts the bit field into a decimal number. Currently the bit field is limited to 31 bits. It is now deprecated because of new more powerful package bitset. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/flags.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 477180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-14 21:43:44 +0200 (Sat, 14 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flags')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flags')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flashcard' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset flash cards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/flashcard.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'Flash cards are often used for revision; they are cards with a question on one side and the answer on the other (though the mechansim could be adapted for other purposes).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-03 00:11:14 +0100 (Sun, 03 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flashcard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'flashcard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flashcards' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for typesetting flashcards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flashcards')}, 'XML::XPath::Literal' ),
- 'description' => 'The FlashCards class provides for the typesetting of flash cards. By flash card, we mean a two sided card which has a prompt or a question on one side and the response or the answer on the flip (back) side. Flash cards come in many sizes depending on the nature of the information they contain.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flashcards/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 477765,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flashcards/flashcards.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 477785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-06 13:03:06 +0200 (Fri, 06 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flashcards')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flashcards')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flashcards')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flashcards')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flashmovie' => bless( {
- 'caption' => bless( do{\(my $o = 'Directly embed flash movies into PDF files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flashmovie')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows direct embedding of flash movies into PDF files. It is designed for use with pdflatex. The package takes advantage of the embedded Adobe Flash player in Adobe Reader 9; the reader is invoked with the \'rich media annotation\' feature, described in "Adobe Supplement to the ISO 32000 BaseVersion: 1.7 ExtensionLevel: 3". This method of embedding movies is attractive since it removes all platform dependencies; however, the user is required to use Acrobat 9.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flashmovie/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 478150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-29 08:49:40 +0200 (Thu, 29 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flashmovie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flashmovie')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flashmovie')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flashmovie')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Flatten \\input, etc., in a LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/flatex/flatex.c')}, 'XML::XPath::Literal' ),
- 'description' => 'A C program to flatten a LaTeX file into a single file, by explicitly including the files inclued by \\include and \\input commands. Also, if BibTeX is being used, then includes the bbl file into the resulting file. The result is therefore a stand-alone LaTeX file that can be emailed to a collaborator.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-10 21:21:23 +0200 (Fri, 10 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'flatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flatten' => bless( {
- 'caption' => bless( do{\(my $o = 'Flatten \\input, etc., in a LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/flatten')}, 'XML::XPath::Literal' ),
- 'description' => 'A program to flatten a LaTeX root file by copying \\input and \\include files into the root file.',
- 'docs' => {
- 'ctan:/support/flatten/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 478715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/flatten/flatten.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 478735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:36:46 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flatten')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'flatten')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fldigigal' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a Flash slide show of digital photos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fldigigal')}, 'XML::XPath::Literal' ),
- 'description' => 'The fldigigal package uses the rmannot package (thus requiring an Adobe Distiller workflow) to create, what the author calls, an AcroTeX Flash Digital Gallery; that is, a Flash slide show that displays a series of digital images (PNG, JPG or GIF formats). The document author describes the digital images (path and caption) from the LaTeX source; on compilation, fldigigal writes an XML file, which Distiller embeds in the PDF. The digital images may be embedded in the PDF, or be accessed remotely (reducing filesize). Three layouts are offered: vertical thumbnails, horizontal thumbnails, or no thumbnails.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fldigigal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 479055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fldigigal/doc/fdg_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 479075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-18 22:35:17 +0200 (Wed, 18 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fldigigal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fldigigal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fldigigal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flexisym' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbol manipulation for breqn.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'Flexisym converts mathematical symbol definitions to the form they need for breqn to work. Flexisym is part of the mh bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/flexisym.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 479485,
- '',
- 'details',
- 'Package listing (not much documentation)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-21 11:15:45 +0200 (Tue, 21 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flexisym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flexisym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.97b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flipbook' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset flipbook animations, in the corners of documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flipbook')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides techniques for adding flip book animations in the corner of your LaTeX documents (using images or ASCII art). Animations are defined as a set of numbered files (e.g., "im1.pdf", "im2.pdf", "im3.pdf", ...). The package relies on fancyhdr to control the corners.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flipbook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 479845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flipbook/flipbook-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 479865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 15:39:23 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flipbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flipbook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flipbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flipbook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flippdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Horizontal flipping of pages with pdfLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flippdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the production of a document with pages "mirrored". This is sometimes required by publishers who want camera-ready documents to be printed on transparent film (to be viewed from the "wrong" side). The package requires everypage, and only works with pdfLaTeX in PDF mode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flippdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 480230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flippdf/flippdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 480250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-27 14:19:10 +0100 (Tue, 27 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flippdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flippdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flippdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flippdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'float' => bless( {
- 'caption' => bless( do{\(my $o = 'Improved interface for floating objects.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/float')}, 'XML::XPath::Literal' ),
- 'description' => 'Improves the interface for defining floating objects such as figures and tables. Introduces the boxed float, the ruled float and the plaintop float. You can define your own floats and improve the behaviour of the old ones. The package also provides the H float modifier option of the obsolete here package. You can select this as automatic default with \\floatplacement{figure}{H}.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/float/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 480585,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/float/float.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 480605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'float')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'float')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'float')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'float')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'floatfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Deprecated: Allows text to be wrapped around figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex209/contrib/floatfig.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The package floatfig was a style option for LaTeX 2.09. It has been extended somewhat for LaTeX2e and renamed floatflt. Floatfig does not itself work under current LaTeX. The package is retained only as a ZIP archive.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-01 20:31:35 +0100 (Sat, 01 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'floatfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'floatfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'floatflt' => bless( {
- 'caption' => bless( do{\(my $o = 'Wrap text around floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/floatflt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can float text around figures and tables which do not span the full width of a page; it improves upon floatfig, and allows tables/figures to be set left/right or alternating on even/odd pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/floatflt/floatflt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 481230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-29 15:33:26 +0100 (Wed, 29 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'floatflt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'floatflt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'floatflt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'floatflt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'floatnohead' => bless( {
- 'caption' => bless( do{\(my $o = 'Suppress page headings on float-only pages')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/floatnohead.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package suppresses page headers on float-only pages. Although the package was written for LaTeX 2.09, the technique will work with LaTeX 2e, though the effect is better achieved using \\iffloatpage command in the fancyhdr package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-04 19:21:13 +0200 (Sun, 04 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'floatnohead')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'floatnohead')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'floatpag' => bless( {
- 'caption' => bless( do{\(my $o = 'Different pagestyles on float pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/floatpag.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to specify the pagestyle to be used on \'ordinary\' float pages and rotated float pages (from the rotating package), as well as a command \\thisfloatpagestyle to apply just to the float in which it was issued. The package is part of the sttools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sttools/doc/floatpag.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 481855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-28 22:19:35 +0100 (Sun, 28 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'floatpag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'floatpag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'floatrow' => bless( {
- 'caption' => bless( do{\(my $o = 'Modifying the layout of floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/floatrow')}, 'XML::XPath::Literal' ),
- 'description' => 'The floatrow package provides many ways to customize layouts of floating environments and has code to cooperate with the caption 3.x package. The package offers mechanisms to put floats side by side, and to put the caption beside its float. The floatrow settings could be expanded to the floats created by packages rotating, wrapfig, subfig (in the case of rows of subfloats), and longtable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/floatrow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/floatrow/floatrow-rus.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482275,
- '',
- 'details',
- 'Package documentation (Russian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 482280,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/floatrow/floatrow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482250,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 482255,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-27 10:36:15 +0200 (Sun, 27 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'floatrow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'floatrow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'floatrow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'floatrow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flow' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw flow diagrams in picture mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/flow')}, 'XML::XPath::Literal' ),
- 'description' => 'Flow is a small program that parses a flowchart description and produces LaTeX picture environment code.',
- 'docs' => {
- 'ctan:/support/flow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/flow/flowdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:29:07 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'flow')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.99g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flowfram' => bless( {
- 'caption' => bless( do{\(my $o = 'Create text frames for posters, brochures or magazines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/flowfram')}, 'XML::XPath::Literal' ),
- 'description' => 'The flowfram package enables you to create frames in a document such that the contents of the document environment flow from one frame to the next in the order in which they were defined. This is useful for creating posters or magazines, indeed any form of document that does not conform to the standard one or two column layout.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/flowfram/brochure.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482960,
- '',
- 'details',
- 'Sample - brochure'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flowfram/ffuserguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482940,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flowfram/flowfram.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flowfram/news.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 483000,
- '',
- 'details',
- 'Sample - news sheet'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/flowfram/poster.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 482980,
- '',
- 'details',
- 'Sample - poster'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/flowframfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 483020,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flowfram')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'flowfram')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flowfram')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'flowfram')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fltpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Place caption on an adjacent page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fltpage')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines environments FPfigure and FPtable, analogous to figure and table. In twoside mode, the caption for one of the \'new\' environments, will be set on the opposite page of a figure/table which needs a whole page. In oneside mode the caption will be set on the preceding or following page.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fltpage/fltpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 483435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 14:49:55 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fltpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fltpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fltpage')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fltpoint' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple floating point arithmetic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fltpoint')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides simple floating point operations (addition, subtraction, multiplication, division and rounding). Used, for example, by rccol.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fltpoint/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 483770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fltpoint/fltpoint.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 483790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fltpoint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fltpoint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fltpoint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fltpoint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'flushend' => bless( {
- 'caption' => bless( do{\(my $o = 'Balancing columns at last page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/flushend.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX\'s built-in two-column code finishes off a document exactly where the text stops; this will typically leave an isolated left-hand column, or a right-hand column shorter than the left-hand one. This package modifies the LaTeX output routine to make the two columns as nearly of the same length as possible. The package is part of the sttools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sttools/doc/flushend.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:28:19 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'flushend')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'flushend')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fmp' => bless( {
- 'caption' => bless( do{\(my $o = 'Include Functional MetaPost in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fmp')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/fmp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fmp/fmp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fmp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fmp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fmp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fmp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fmtcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Display the value of a LaTeX counter in a variety of formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fmtcount')}, 'XML::XPath::Literal' ),
- 'description' => 'The package fmtcount.sty provides commands that display the value of a LaTeX counter in a variety of formats (ordinal, text, hexadecimal, decimal, octal, binary etc). The package offers some multilingual support; configurations for use in English (both British and American usage), French, German, Portuguese and Spanish documents are provided. This package was originally provided as part of the author\'s datetime package, but is now distributed separately.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fmtcount/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484785,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fmtcount/fmtcount-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484805,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fmtcount/fmtcount.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484825,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/fmtcountfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 484845,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 10:42:11 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fmtcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fmtcount')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fmtcount')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fmtcount')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fn2end' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert footnotes to endnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fn2end')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros \\makeendnotes, which converts \\footnote to produce endnotes; and \\theendnotes which prints them out.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fn2end/fn2end.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 485240,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fn2end')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fn2end')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fn2end')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fn2end')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnbreak' => bless( {
- 'caption' => bless( do{\(my $o = 'Warn for split footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fnbreak')}, 'XML::XPath::Literal' ),
- 'description' => 'This package detects footnotes that are split over several pages, and writes a warning to the log file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fnbreak/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 485555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fnbreak/fnbreak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 485575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnbreak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fnbreak')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fnbreak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fnbreak')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.30')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fncychap' => bless( {
- 'caption' => bless( do{\(my $o = 'Seven predefined chapter heading styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fncychap')}, 'XML::XPath::Literal' ),
- 'description' => 'Each style can be modified using a set of simple commands. Optionally one can modify the formatting routines in order to create additional chapter headings. This package was previously known as FancyChapter.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fncychap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 485910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fncychap/fncychap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 485930,
- '',
- 'details',
- 'Package documentation, with examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fncychap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fncychap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fncychap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fncychap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fncylab' => bless( {
- 'caption' => bless( do{\(my $o = 'Alter the format of \\label references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fncylab')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX provides a mechanism for altering the appearance of references to labels, but it\'s somewhat flawed, and requires that the user manipulate internal commands. The package solves the problem, by providing a \\labelformat command for changing the format of references to labels. The package also provides a \\Ref command to make reference to such redefined labels at the start of a sentence.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fncylab/fncylab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 486265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fncylab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fncylab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fncylab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fncylab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnlineno' => bless( {
- 'caption' => bless( do{\(my $o = 'Number the lines of footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lineno')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the lineno package so that even lines within a \\footnote are numbered and may be referred to using \\linelabel, \\ref, etc. The package is delievered as part of the \'lineno bundle\'',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lineno/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 486675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lineno/fnlineno.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 486695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnlineno')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lineno')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fnlineno')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lineno')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Auto-numbered footnotes in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/fnote.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 15:13:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fnote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnpara' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnotes in paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fnpara')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset footnotes in run-on paragraphs, instead of one above another; this is a re-seating, for the LaTeX environment, of an example in the TeXbook. The same basic code, improved for use in e-TeX-based LaTeX, appears in the comprehensive footnote package footmisc, and superior versions are also available in the manyfoot and bigfoot packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fnpara/fnpara-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 487770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-11 01:08:16 +0100 (Sun, 11 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnpara')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fnpara')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fnpara')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fnpara')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnpara-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnotes in paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/fnpara.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset footnotes in run-on paragraphs, instead of one above another, as in the \'Dirty Tricks\' on pp 398-400 of the TeXbook. This code formed the basis of a LaTeX fnpara package, and has been further adapted and made more robust for use in e-TeX, appears in the comprehensive footnote package footmisc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 08:51:46 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnpara-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fnpara-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnpct' => bless( {
- 'caption' => 'Manage footnote marks\' interaction with punctuation.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fnpct')}, 'XML::XPath::Literal' ),
- 'description' => 'The package moves footnote marks after following punctuation (comma or full stop), and adjusts kerning as appropriate. As a side effect, a change to the handling of multiple footnotes is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fnpct/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 488115,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fnpct/fnpct_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 488135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 21:24:19 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnpct')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fnpct')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fnpos' => bless( {
- 'caption' => bless( do{\(my $o = 'Control the position of footnotes on the page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yafoot')}, 'XML::XPath::Literal' ),
- 'description' => 'The fnpos package controls the positions of footnotes, in circumstances where the footnote would ordinarily attach itself to the bottom of the text (rather than the bottom of the page) as in the "bottom" option of the footmisc package. The package has a clear advantage over footmisc in its commands to control the position of footnotes relative to floats on the page. The package is part of the yafoot bundle of footnote facilities.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yafoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 488500,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yafoot/yafoot-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 488520,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 12:43:49 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fnpos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fnpos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fntguide' => bless( {
- 'caption' => bless( do{\(my $o = 'Docmentation of LaTeX font commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation of commands for selecting fonts, as well as those for defining the data-structures used by the selection commands. For further guidance, two papers may be helpful -- "Essential NFSS" by Sebastian Rahtz, written shortly after the appearance of LaTeX2e, and "Font selection in LaTeX" by Walter Schmidt. Fntguide is part of a set of documentation that also covers new LaTeX 2e commands, class and package writing, typesetting Cyrillic, LaTeX font encodings, configuration options and modification of latex.',
- 'docs' => {
- 'ctan:/macros/latex/doc/fntguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 488980,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 23:37:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fntguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fntguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fntproof' => bless( {
- 'caption' => bless( do{\(my $o = 'A programmable font test pattern generator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/fntproof')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements all the font testing commands of Knuth\'s testfont.tex, but arranges that information necessary for each command is supplied as arguments to that command, rather than prompted for. This makes it possible to type all the tests in one command line, and easy to input the package in a file and to use the commands there. A few additional commands supporting this last purpose are also made available.',
- 'docs' => {
- 'ctan:/macros/generic/fntproof/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 489335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/fntproof/fntproof-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 489355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-15 11:05:15 +0100 (Wed, 15 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fntproof')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fntproof')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fntproof')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fntproof')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'foekfont' => bless( {
- 'caption' => 'The title font of the Mads Fok magazine.',
- 'ctan' => bless( do{\(my $o = '/fonts/foekfont')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides an Adobe Type 1 font, and LaTeX support for its use. The magazine web site shows the font in use in a few places.',
- 'docs' => {
- 'ctan:/fonts/foekfont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 489660,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/foekfont/foekfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 489680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-27 14:19:10 +0100 (Tue, 27 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'foekfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'foekfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'foekfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'foekfont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'foilhtml' => bless( {
- 'caption' => bless( do{\(my $o = 'Interface between foiltex and LaTeX2HTML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/foilhtml')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides integration between FoilTeX and LaTeX2HTML, adding sectioning commands and elements of logical formatting to FoilTeX and providing support for FoilTeX commands in LaTeX2HTML.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'foilhtml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'foilhtml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'foilhtml')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'foilhtml')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'foiltex' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX2e class for overhead transparencies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/foiltex')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a venerable package, which used to have many admirers. It has not, however, been adopted by any of those developing screen-projector packages (as for example seminar was adopted by the developers of prosper). The class may be used with fancybox to place a variety of borders around the slides.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/foiltex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 490410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/foiltex/foiltex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 490430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'foiltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'foiltex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1.4b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fonetika' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the danish "Dania" phonetic system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/fonetika')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonetika Dania is a font bundle with a serif font and a sans serif font for the danish phonetic system Dania. Both fonts exist in regular and bold weights. LaTeX support is provided. The fonts are based on URW Palladio and Iwona Condensed, and were created using FontForge.',
- 'docs' => {
- 'ctan:/fonts/fonetika/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 490705,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 20:38:14 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fonetika')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fonetika')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fonetika')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fonetika')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'font-change' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to change text and mathematics fonts in plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/font-change')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to Change Text and Mathematics fonts in TeX: 45 Beautiful Variants The macros are written for plain TeX and may be used with other packages like AmSTeX, eplain, etc. They also work with XeTeX. The macros allow users to change the fonts (for both text and mathematics) in their TeX document with only one statement. The fonts may be used readily at various predefined sizes. All the fonts called by these macro files are free and are included in current MiKTeX and TeX Live distributions.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/font-change/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 491055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/font-change/doc/font-change.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 491075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-12 23:53:00 +0200 (Tue, 12 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'font-change')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'font-change')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'font-change')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'font-change')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2010.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'font-selection' => bless( {
- 'caption' => bless( do{\(my $o = 'Font selection for plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/font_selection')}, 'XML::XPath::Literal' ),
- 'description' => 'Font selection for plain TeX, featuring: 21 sizes in the range 7 to 154 points; 16 typefaces, including Italic Bold, Calligraphic Bold, Sans Serif, Sans Serif Italic, and Sans Serif Bold; Boldmath, inclusive of subscripts, superscripts, and symbols; and a few other useful macros.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/font_selection/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 491400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'font-selection')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'font_selection')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontaxes' => bless( {
- 'caption' => bless( do{\(my $o = 'Additional font axes for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fontaxes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adds several new font axes on top of LaTeX\'s New Font Selection Scheme. In particular, it splits the shape axis into a primary and a secondary shape axis, and it adds three new axes to deal with the different figure versions offered by many professional fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fontaxes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 491705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fontaxes/fontaxes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 491725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:08:26 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontaxes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontaxes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontaxes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontaxes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontbl' => bless( {
- 'caption' => bless( do{\(my $o = 'A font sampler.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/fontbl.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'An interactive program, that asks for font name and magnification, and then sets a table, a lower- and an upper-case alphabet listing, and a short text sample. This sample reflects a combination of the options available in testfont (in the Plain TeX distribution).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-02 01:49:23 +0100 (Sun, 02 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontbl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fontbl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontbook' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a font book.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/fontbook')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of producing a \'book\' of font samples (for evaluation, etc.).',
- 'docs' => {
- 'ctan:/macros/xetex/latex/fontbook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 492350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/fontbook/fontbook-freefonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 492390,
- '',
- 'details',
- 'Sample usage (free fonts book)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/fontbook/fontbook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 492370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-17 19:15:50 +0200 (Wed, 17 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontbook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontbook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontch' => bless( {
- 'caption' => bless( do{\(my $o = 'Changing fonts, sizes and encodings in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/fontch')}, 'XML::XPath::Literal' ),
- 'description' => 'The fontch macros allow the user to change font size and family anywhere in a plain TeX document. Sizes of 8, 10, 12, 14, 20 and 24 points are available. A sans serif family (\\sf) is defined in addition to the families already defined in plain TeX. Optional support for Latin Modern T1 and TS1 fonts is given. There are macros for non-latin1 letters and for most TS1 symbols. Math mode always uses CM fonts. A command for producing doubled-spaced documents is also provided. The present version of the package is designed to deal with the latest release of the Latin Modern fonts version 1.106. Unfortunately, it can no longer support earlier versions of the fonts, so an obsolete version of the package is retained for users who don\'t yet have access to the latest version of the fonts.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/fontch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 492785,
- '',
- 'details',
- 'Readme and usage details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/fontch/fontch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 492805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-13 09:02:45 +0200 (Tue, 13 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontchart' => bless( {
- 'caption' => bless( do{\(my $o = 'A font sampler.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/fontchart.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces a font sample that is in some ways simpler than that produced by testfont (in the Plain TeX distribution), but which shows strikingly large glyph images, and avoids some difficulties with boundary characters, such as are often used in Greek fonts (and fonts for similar writing systems).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-02 01:49:23 +0100 (Sun, 02 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontchart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontchart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fonteinf' => bless( {
- 'caption' => bless( do{\(my $o = 'An introduction to font usage in LaTeX (German).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/fonteinf.pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'A German translation of a guide by Javier Bezos on how to use fonts in LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-02 01:49:23 +0100 (Sun, 02 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fonteinf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fonteinf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard package for selecting font encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/unpacked/fontenc.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to select font encodings, and for each encoding provides an interface to \'font-encoding-specific\' commands for each font. Its most powerful effect is to enable hyphenation to operate on texts containing any character in the font. The package supersedes t1enc; it is distributed as part of the latex distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-04 18:23:05 +0100 (Sun, 04 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontinst' => bless( {
- 'caption' => bless( do{\(my $o = 'Help with installing fonts for TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/fontinst')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX macros for converting Adobe Font Metric files to TeX metric and virtual font format. Fontinst helps mainly with the number crunching and shovelling parts of font installation. This means in practice that it creates a number of files which give the TeX metrics (and related information) for a font family that (La)TeX needs to do any typesetting in these fonts. Fontinst furthermore makes it easy to create fonts containing glyphs from more than one base font, taking advantage of (e.g.) "expert" font sets. Fontinst cannot examine files to see if they contain any useful information, nor automatically search for files or work with binary file formats; those tasks must normally be done manually or with the help of some other tool, such as the pltotf and vptovf programs.',
- 'docs' => {
- 'ctan:/fonts/utilities/fontinst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 494085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/fontinst/doc/manual/fontinst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 494125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/fontinst/doc/manual/intro98.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 494105,
- '',
- 'details',
- 'Package introductioon'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-26 11:43:36 +0200 (Sat, 26 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontinst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontinst')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontinst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontinst')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.933')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontinstallationguide' => {},
- 'fontload' => bless( {
- 'caption' => bless( do{\(my $o = 'A partial font downloading utility.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/fontload')}, 'XML::XPath::Literal' ),
- 'description' => 'The tool scans a PostScript file, and replaces the embedded Adobe Type 1 fonts with appropriately subsetted versions. The process of scanning the file is done using a PostScript program executing in ghostscript. The need for the tool has largely disappeared, for (La)TeX users, following the introduction of the partial-downloading capabilities of current versions of dvips.',
- 'docs' => {
- 'ctan:/fonts/utilities/fontload/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 494825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-04 00:04:57 +0100 (Sun, 04 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontload')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fontload')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontname' => bless( {
- 'caption' => bless( do{\(my $o = 'Scheme for naming fonts in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/fontname')}, 'XML::XPath::Literal' ),
- 'description' => 'The scheme for assigning names is described (in the documentation part of the package), and map files giving the relation between foundry name and \'TeX-name\' are also provided.',
- 'docs' => {
- 'ctan:/info/fontname/fontname.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495070,
- '',
- 'details',
- 'Outline of the mapping scheme (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/fontname/fontname.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495090,
- '',
- 'details',
- 'Outline of the mapping scheme (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-25 08:39:19 +0200 (Mon, 25 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontname')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-fontname-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontname')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontname')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontools' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools to simplify using fonts (especially TT/OTF ones).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/fontools')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a few tools to ease using fonts (especially Truetype/Opentype ones) with Latex and fontinst: AFM2AFM - reencode .afm files; designed to replace fontinst\'s \\reencodefont for big .afm files; AUTOINST - simplify the use of the LCDF TypeTools by creating a command file for otftotfm, plus .fd and .sty files; and OT2KPX - extract all kerning pairs from an OpenType font.',
- 'docs' => {
- 'ctan:/fonts/utilities/fontools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495455,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/fontools/doc/afm2afm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495475,
- '',
- 'details',
- 'AFM2AFM documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/fontools/doc/autoinst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495495,
- '',
- 'details',
- 'Autoinst documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/fontools/doc/ot2kpx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495515,
- '',
- 'details',
- 'OT2KPX documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-08 23:38:15 +0100 (Thu, 08 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fonts-sipa-arundina' => bless( {
- 'caption' => bless( do{\(my $o = 'DejaVu-compatible Thai fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/thai/fonts-sipa-arundina')}, 'XML::XPath::Literal' ),
- 'description' => 'Arundina is a set of DejaVu-compatible Thai fonts from the Software Industry Promotion Agency (Public Organization) of Thailand (otherwise known as SIPA). Serif, sans-serif and monospace type faces are included, with LaTeX support files. This package depends on the thailatex package.',
- 'docs' => {
- 'ctan:/fonts/thai/fonts-sipa-arundina/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 495900,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-15 20:04:55 +0100 (Wed, 15 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fonts-sipa-arundina')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fonts-sipa-arundina')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fonts-tlwg' => bless( {
- 'caption' => bless( do{\(my $o = 'Thai fonts for LaTeX from TLWG.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/thai/fonts-tlwg')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of free Thai fonts, supplied as FontForge sources, and with LaTeX .fd files. This package depends on the thailatex package.',
- 'docs' => {
- 'ctan:/fonts/thai/fonts-tlwg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 496285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-18 08:52:32 +0100 (Sat, 18 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fonts-tlwg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fonts-tlwg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fonts-tlwg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontsampler' => bless( {
- 'caption' => bless( do{\(my $o = 'Samples of fonts that come with TeX Live.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/fontsampler')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of short examples of a wide collection of fonts.',
- 'docs' => {
- 'ctan:/info/fontsampler/sampler.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 496605,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-08-19 18:44:48 +0200 (Sun, 19 Aug 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontsampler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontsampler')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontsampler')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontsmpl' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a sample of a font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a package which defines a command \\fontsample (which will print a sample of the current font), and a document which prompts for a font family name (such as "cmr") and prints a sampler of the whole family. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/fontsmpl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 496960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontsmpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontsmpl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontspec' => bless( {
- 'caption' => bless( do{\(my $o = 'Advanced font selection in XeLaTeX and LuaLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fontspec')}, 'XML::XPath::Literal' ),
- 'description' => 'Fontspec is a package for XeLaTeX and LuaLaTeX. It provides an automatic and unified interface to feature-rich AAT and OpenType fonts through the NFSS in LaTeX running on XeTeX or LuaTeX engines. The package requires the l3kernel and xparse bundles from the LaTeX 3 development team.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fontspec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 497385,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fontspec/fontspec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 497405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-06 11:43:12 +0200 (Sun, 06 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontspec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontspec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontspec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontspec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v2.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fonttable' => bless( {
- 'caption' => bless( do{\(my $o = 'Print font tables from a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fonttable')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a package version of nfssfont.tex (part of the LaTeX distribution); it enables you to print a table of the characters of a font and/or some text (for demonstration or testing purposes), from within a document. (Packages such as testfont and nfssfont.tex provide these facilities, but they run as interactive programs: the user is expected to type details of what is needed.) Note that the package mftinc also has a \\fonttable function; the documentation explains how avoid a clash with that package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fonttable/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 497880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fonttable/fonttable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 497900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-15 21:52:46 +0100 (Tue, 15 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fonttable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fonttable')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fonttable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fonttable')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fontwrap' => bless( {
- 'caption' => bless( do{\(my $o = 'Bind fonts to specific unicode blocks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/fontwrap')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (which runs under XeLaTeX) lets you bind fonts to specific unicode blocks, for automatic font tagging of multilingual text. The package uses Perl (via perltex) to construct its tables.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/fontwrap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 498205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/fontwrap/fontwrap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 498225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/fontwrap/fontwrap_example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 498245,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 20:38:14 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fontwrap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fontwrap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fontwrap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fontwrap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'footbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliographic references as footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/footbib')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes bibliographic references appear as footnotes. It defines a command \\footcite which is similar to the LaTeX \\cite command but the references cited in this way appear at the bottom of the pages. This \'foot bibliography\' does not conflict with the standard one and both may exist simultaneously in a document. The command \\cite may still be used to produce the standard bibliography. The foot bibliography uses its own style and bibliographic database which may be specified independently of the standard one. Any standard bibliography style may be used.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/footbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 498610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/footbib/footbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 498630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 11:05:38 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'footbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'footbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'footbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'footbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'footmisc' => bless( {
- 'caption' => bless( do{\(my $o = 'A range of footnote options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/footmisc')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of ways to change the typesetting of footnotes. The package provides means of changing the layout of the footnotes themselves (including setting them in \'paragraphs\' -- the para option), a way to number footnotes per page (the perpage option), to make footnotes disappear when an argument moves (stable option) and to deal with multiple references to footnotes from the same place (multiple option). The package also has a range of techniques for labelling footnotes with symbols rather than numbers. Some of the functions of the package are overlap with the functionality of other packages. The para option is also provided by the manyfoot and bigfoot packages, though those are both also portmanteau packages. (Don\'t be seduced by fnpara, whose implementation is improved by the present package.) The perpage option is also offered by footnpag and by the rather more general-purpose perpage',
- 'docs' => {
- 'ctan:/info/translations/footmisc/de/footmiscDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 499265,
- '',
- 'details',
- 'Package documentation, translated to German'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 499270,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/footmisc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 499220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/footmisc/footmisc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 499240,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 499245,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 08:51:46 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'footmisc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'footmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'footmisc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'footmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.5b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'footnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Improve on LaTeX\'s footnote handling.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The footnote package provides commands for handling footnotes rather more fluently than LaTeX manages. Several LaTeX commands and environments (for example, \\parbox, minipage and tabular) "trap" footnotes. The footnote package provides an environment savenotes, that can be wrapped around a command or environment; at \\end{savenotes} all the footnotes within will emerge. The command \\makesavenoteenv will generate environments that behave as if they\'ve been wrapped in a savenotes environment. The package also provides footnote and footnotetext environments which you can put verbatim inside. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 499780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/footnote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 499800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'footnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'footnote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'footnoterange' => bless( {
- 'caption' => bless( do{\(my $o = 'References to ranges of footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/footnoterange')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides environments footnoterange and footnoterange*. Multiple footnotes inside these environments are not referenced as (e.g.) "1 2 3 4" but as "1-4", i.e., the range (from first to last referred footnote at that place) is given. If hyperref package and use of its hyperfootnotes-option the references are hyperlinked. (References to footnotes in the footnoterange* environment are never hyperlinked.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/footnoterange/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 500250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/footnoterange/footnoterange.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 500270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 09:04:44 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'footnoterange')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'footnoterange')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'footnoterange')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'footnoterange')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'footnpag' => bless( {
- 'caption' => bless( do{\(my $o = 'Per-page numbering of footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/footnpag')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows footnotes on individual pages to be numbered from 1, rather than being numbered sequentially through the document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/footnpag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 500600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/footnpag/footnpag-user.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 500620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'footnpag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'footnpag')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'footnpag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'footnpag')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'forarray' => bless( {
- 'caption' => bless( do{\(my $o = 'Using array structures in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/forarray')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides functionality for processing lists and array structures in LaTeX. Arrays can contain characters as well as TeX and LaTeX commands, nesting of arrays is possible, and arrays are processed within the same brace level as their surrounding environment. Array levels can be delimited by characters or control sequences defined by the user. Practical uses of this package include data management, construction of lists and tables, and calculations based on the contents of lists and arrays.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/forarray/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 500955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/forarray/forarray.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 500975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'forarray')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'forarray')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'forarray')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'forarray')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'forindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate \\index commands in a LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/forindex')}, 'XML::XPath::Literal' ),
- 'description' => 'The forindex bundle consists of two programs: doindex and cleanindex. Doindex reads a list of items to index, and processes a LaTeX file to add \\index commands in accordance with the items in the list. Cleanindex removes the \\index commands from a LaTeX file. Both programs are written in SNOBOL IV; .exe files compiled with Spitbol are available for Windows users.',
- 'docs' => {
- 'ctan:/indexing/forindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 501370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/forindex/docs/forindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 501390,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'forindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'forindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'forloop' => bless( {
- 'caption' => bless( do{\(my $o = 'Iteration in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/forloop')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command \\forloop for doing iteration in LaTeX macro programming.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/forloop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 501690,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/forloop/forloop.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 501710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'forloop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'forloop')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'forloop')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'forloop')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'format' => bless( {
- 'caption' => bless( do{\(my $o = 'Format a counter as a fixed-point number.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/format.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a macro that takes an optional integer power argument, and a counter. The output is then the decimal representation of <counter> * 10**<power> (the absolute value of <power> may not exceed 6).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'format')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'format')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'formlett' => bless( {
- 'caption' => bless( do{\(my $o = 'Letters to multiple recipients.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/formlett')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for multiple letters from the same basic source; the package offers parametrisation of the letters actually sent.',
- 'docs' => {
- 'ctan:/macros/generic/formlett/prog_manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 502410,
- '',
- 'details',
- 'Programmers manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/formlett/user_manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 502390,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'formlett')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'formlett')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'formlett')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'formula' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting physical units.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/formula')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for typesetting physical symbols, ensuring the same shape in text and maths mode. The user may specify their own units, and may change the format for the package\'s predefined physical units.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/formula/formula.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 502710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'formula')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'formula')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'formula')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'formular' => bless( {
- 'caption' => bless( do{\(my $o = 'Create forms containing field for manual entry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/formular')}, 'XML::XPath::Literal' ),
- 'description' => 'When typesetting forms there often arises the need for defining fields which consist of one or more lines where the customer can write something down manually. This package offers some commands for defining such fields in a distinctive way.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/formular/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 503030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/formular/formular.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 503050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'formular')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'formular')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'formular')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'formular')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fortran' => bless( {
- 'caption' => bless( do{\(my $o = 'Print Fortran programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/fortran.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a specialised verbatim file input, tuned to the needs of Fortran programs (including emulation of tab characters)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fortran')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fortran')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fotex' => bless( {
- 'caption' => bless( do{\(my $o = 'Process XSL-FO.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/fotex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:42:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fotex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fotex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fouridx' => bless( {
- 'caption' => bless( do{\(my $o = 'Left sub- and superscripts in maths mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fouridx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables left subscripts and superscripts in maths mode. The sub- and superscripts are raised for optimum fitting to the symbol indexed, in such a way that left and right sub- and superscripts are set on the same level, as appropriate. The package provides an alternative to the use of the \\sideset command in the amsmath package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fouridx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 503980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fouridx/fouridx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 504000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fouridx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fouridx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fouridx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fouridx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fourier' => bless( {
- 'caption' => bless( do{\(my $o = 'Using Utopia fonts in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/fourier-GUT')}, 'XML::XPath::Literal' ),
- 'description' => 'Fourier-GUTenberg is a LaTeX typesetting system which uses Adobe Utopia as its standard base font. Fourier-GUTenberg provides all complementary typefaces needed to allow Utopia based TeX typesetting, including an extensive mathematics set and several other symbols. The system is absolutely stand-alone: apart from Utopia and Fourier, no other typefaces are required. The fourier fonts will also work with Adobe Utopia Expert fonts, which are only available for purchase. Utopia is a registered trademark of Adobe Systems Incorporated',
- 'docs' => {
- 'ctan:/fonts/fourier-GUT/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 504350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/fourier-GUT/doc/latex/fourier/fourier-doc-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 504370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/fourier-GUT/doc/latex/fourier/fourier-orns.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 504390,
- '',
- 'details',
- 'The Fourier ornaments'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fourier')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fourier')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fourier')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fourier')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fouriernc' => bless( {
- 'caption' => bless( do{\(my $o = 'Use New Century Schoolbook text with Fourier maths fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/fouriernc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a LaTeX mathematics font setup for use with New Century Schoolbook text. In order to use it you need to have the Fourier-GUTenberg fonts installed.',
- 'docs' => {
- 'ctan:/fonts/fouriernc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 504705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/fouriernc/test_fouriernc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 504725,
- '',
- 'details',
- 'FourierNC test example:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 14:48:02 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fouriernc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fouriernc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'FourierNC')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fouriernc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fourproject' => bless( {
- 'caption' => bless( do{\(my $o = 'Analyse and display the structure of a TeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/4project')}, 'XML::XPath::Literal' ),
- 'description' => 'A Windows32 program that analyses and displays the structure of a TeX document, its chapters, sections, labels, references, captions, graphics, etc.',
- 'docs' => {
- 'ctan:/support/4project/00-readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 505005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fourproject')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fourproject')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fourspell' => bless( {
- 'caption' => bless( do{\(my $o = 'Windows32 spell checker for TeX, RTF, HTML, and BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/4spell')}, 'XML::XPath::Literal' ),
- 'description' => 'A Windows32 spell-checker for (La)TeX, RTF, HTML, BibTeX documents, or any other ASCII format, with or without tags. Highly configurable. Supports multiple codepages (can spell-check e.g. Russian), uses colors to display document and tag structures. Dictionaries are compatible with WinEdt.',
- 'docs' => {
- 'ctan:/support/4spell/00-readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 505275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fourspell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fourspell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fp' => bless( {
- 'caption' => bless( do{\(my $o = 'Fixed point arithmetic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fp')}, 'XML::XPath::Literal' ),
- 'description' => 'An extensive collection of arithmetic operations for fixed point real numbers of high precision.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 505560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fpl' => bless( {
- 'caption' => bless( do{\(my $o = 'SC and OsF fonts for URW Palladio L')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/fpl')}, 'XML::XPath::Literal' ),
- 'description' => 'The FPL Fonts provide a set of SC/OsF fonts for URW Palladio L which are compatible with respect to metrics with the Palatino SC/OsF fonts from Adobe. Note that it is not my aim to exactly reproduce the outlines of the original Adobe fonts. The SC and OsF in the FPL Fonts were designed with the glyphs from URW Palladio L as starting point. For some glyphs (e.g. \'o\') I got the best result by scaling and boldening. For others (e.g. \'h\') shifting selected portions of the character gave more satisfying results. All this was done using the free font editor FontForge. The kerning data in these fonts comes from Walter Schmidt\'s improved Palatino metrics. LaTeX use is enabled by the mathpazo package, which is part of the psnfss distribution.',
- 'docs' => {
- 'ctan:/fonts/fpl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 505945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-20 00:57:56 +0200 (Sun, 20 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fpl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fpl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fpl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.002')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fptex' => bless( {
- 'caption' => bless( do{\(my $o = 'A web2C-based TeX system for MS-Windows32.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/win32/fptex')}, 'XML::XPath::Literal' ),
- 'description' => 'A distribution of TeX for MS-Windows based on web2c and teTeX, and using InstallShield for installation. Fptex has its own DVI previewer Windvi. The author of fpTeX has switched his attentions to development of the XEmTeX system, and fpTeX is no longer being developed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fptex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fpTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fragmaster' => bless( {
- 'caption' => bless( do{\(my $o = 'Using psfrag with PDFLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/fragmaster')}, 'XML::XPath::Literal' ),
- 'description' => 'Fragmaster enables you to use psfrag with PDFLaTeX. It takes EPS files and psfrag substitution definition files, and produces PDF and EPS files with the substitutions included.',
- 'docs' => {
- 'ctan:/support/fragmaster/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 506665,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 506670,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/fragmaster/README.de' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 506690,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 506695,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fragmaster')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fragmaster')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fragmaster')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fragments' => bless( {
- 'caption' => bless( do{\(my $o = 'Fragments of LaTeX code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fragments')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of fragments of LaTeX code, suitable for inclusion in packages, or (possibly) in users\' documents. Included are: - checklab, for modifying the label checking code at \\end{document}; - overrightarrow, defining a doubled over-arrow macro; - removefr, for removing \'reset\' relations between counters; and - subscript, defining a \\textsubscript command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fragments/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 507110,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fragments')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fragments')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fragments')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frame' => bless( {
- 'caption' => bless( do{\(my $o = 'Framed boxes for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/frame')}, 'XML::XPath::Literal' ),
- 'description' => 'A jiffy file (taken from fancybox) for placing a frame around a box of text. The macros also provide for typesetting an empty box of given dimensions.',
- 'docs' => {
- 'ctan:/macros/generic/frame/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 507485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/frame/frame-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 507505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frame')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frame')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frame')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frame')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'framed' => bless( {
- 'caption' => bless( do{\(my $o = 'Framed or shaded regions that can break across pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/framed')}, 'XML::XPath::Literal' ),
- 'description' => 'The package creates three environments: - framed, which puts an ordinary frame box around the region, - shaded, which shades the region, and - leftbar, which places a line at the left side. The environments allow a break at their start (the \\FrameCommand enables creation of a title that is "attached" to the environment); breaks are also allowed in the course of the framed/shaded matter. There is also a command \\MakeFramed to make your own framed-style environments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/framed/framed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 507935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'framed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'framed')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'framed')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'framed')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.95')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frankenbundle' => bless( {
- 'caption' => bless( do{\(my $o = 'Develop and distribute LaTeX packages and classes and BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/frankenbundle')}, 'XML::XPath::Literal' ),
- 'description' => 'Frankenbundle allows an author to maintain and distribute a bundle of one or more LaTeX packages and classes and BibTeX bibliography styles, their documentation, and any support files with a high degree of sophistication, consistency, and convenience both for the author and their end users, who will receive the bundle in a form easy to understand and use. The author using Frankenbundle needs a Unix-like environment, GNU Make, and a rudimentary understanding of Makefiles. The end user does not need Make.',
- 'docs' => {
- 'ctan:/support/frankenbundle/README-Frankenbundle' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 508270,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frankenbundle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'frankenbundle')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frankenstein' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of LaTeX packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'Frankenstein is a bundle of LaTeX packages serving various purposes and a BibTeX bibliography style. Descriptions are given under the individual packages: abbrevs, achicago package, achicago bibstyle, attrib, blkcntrl, compsci, dialogue, lips, moredefs, newclude, slemph, titles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 509150,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frankenstein-unsupported' => bless( {
- 'caption' => bless( do{\(my $o = 'Unsupported packages from the Frankenstein bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein/unsupported')}, 'XML::XPath::Literal' ),
- 'description' => 'These packages were part of the original release of the Frankenstein bundle (under the name "monster"). The collection comprises: - bits: \'sub-document\' environments; - drama: stage scripts; and - includex: full-document inclusion.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/README-unsupported' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 508630,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 19:46:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frankenstein-unsupported')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frankenstein-unsupported')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frcursive' => bless( {
- 'caption' => bless( do{\(my $o = 'French cursive hand fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/frcursive')}, 'XML::XPath::Literal' ),
- 'description' => 'A hand-writing font in the style of the French academic running-hand. The font was written in Metafont and and has been converted to Adobe Type 1 format. LaTeX support (NFFS fd files, and a package) and font maps are provided.',
- 'docs' => {
- 'ctan:/fonts/frcursive/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 509480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/frcursive/frcursive.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 509500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 16:18:27 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frcursive')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frcursive')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frcursive')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frcursive')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'free-math-font-survey' => bless( {
- 'caption' => bless( do{\(my $o = 'A survey of available free Mathematics fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/Free_Math_Font_Survey/en')}, 'XML::XPath::Literal' ),
- 'description' => 'This document is a survey of the free mathematics fonts that are available for use with TeX and LaTeX. Examples are provided for each font, links to where to obtain the font, and the commands for loading the associated LaTeX package. The survey is available in both English and Vietnamese.',
- 'docs' => {
- 'ctan:/info/Free_Math_Font_Survey/en/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 510195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/Free_Math_Font_Survey/en/survey.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 510245,
- '',
- 'details',
- 'The survey, as an HTML file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 510240,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/Free_Math_Font_Survey/en/survey.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 510220,
- '',
- 'details',
- 'The survey, as a PDF file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 510215,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'free-math-font-survey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'free-math-font-survey')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'free-math-font-survey-vn' => bless( {
- 'caption' => bless( do{\(my $o = 'The survey of available free Mathematics fonts, translated to Vietnamese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/Free_Math_Font_Survey/vn')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation to Vietnamese of Stephen Hartke\'s survey of free Mathematics fonts.',
- 'docs' => {
- 'ctan:/info/Free_Math_Font_Survey/vn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 509815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/Free_Math_Font_Survey/vn/survey-vn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 509835,
- '',
- 'details',
- 'The survey, as a PDF file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 509840,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'free-math-font-survey-vn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'free-math-font-survey-vn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'freetype' => bless( {
- 'caption' => bless( do{\(my $o = 'A full-featured font rasterizer library.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/freetype')}, 'XML::XPath::Literal' ),
- 'description' => 'The freetype libraries provide a uniform access method for programmers wishing to use any sort of font, including TrueType, Adobe Type 1 and OpenType (either major variant).',
- 'docs' => {
- 'http://freetype.sourceforge.net/freetype2/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 510510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'freetype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-freetype-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'freetype')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.3.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'french-translations' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation project.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/french-translations')}, 'XML::XPath::Literal' ),
- 'description' => 'The output of a project to produce translations of the documentation of LaTeX packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'french-translations')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'french-translations')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frenchle' => bless( {
- 'caption' => bless( do{\(my $o = 'French macros, usable stand-alone or with Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/french/frenchle')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a redistribution and repackaging of the late Bernard Gaulle\'s "light" package to typeset French documents according to the rules of the "Imprimerie Nationale". The package offers a package, two Babel language definition files (french.ldf and frenchle.ldf), and a package to enable the non-standard definition files to be loaded into an unmodified Babel. The user may simply use frenchle.sty if typesetting a French-only document, but should use Babel with the frenchle option for a multilingual document.',
- 'docs' => {
- 'ctan:/language/french/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 511180,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 511185,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/french/frenchle/ALIRE.le' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 511205,
- '',
- 'details',
- 'Alire'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 511215,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/french/frenchle/frenchle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 511235,
- '',
- 'details',
- 'Guide de l\'utilisateur'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 511230,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frenchle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frenchle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frenchle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frenchle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.9995')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frenchponct' => bless( {
- 'caption' => bless( do{\(my $o = 'Implement French-style spacing at punctuation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/frenchponct.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package represents an early instance of the (now common) active-character technique of inserting space in front of the ;:!? punctuation characters.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frenchponct')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'frenchponct')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frenchpro' => bless( {
- 'caption' => bless( do{\(my $o = 'Professional typesetting of French documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/french/frenchpro')}, 'XML::XPath::Literal' ),
- 'description' => 'The FrenchPro package is designed for professional typesetting of French documents, containing complementary LaTeX packages for better integration with LaTeX. Authors and Editors willing to apply the typographic rules coming from the "Imprimerie Nationale" usually use FrenchPro with great profit. The package is distributed for Windows, Unix, and MacOs, ready to install (see the home page). NOTE: as installed on CTAN, the package offers several alternative bundled copies, in place of the standard CTAN .zip file; these copies are to be found in the root directory of the distribution.',
- 'docs' => {
- 'ctan:/language/french/frenchpro/french/ALIRE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 511875,
- '',
- 'details',
- 'Notice d\'utilisation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 511880,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/french/frenchpro/french/FAQ.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 511925,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 511930,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/french/frenchpro/french/doc/frguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 511900,
- '',
- 'details',
- 'Guide de l\'utilisateur French Pro'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 511905,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-20 00:57:56 +0200 (Sun, 20 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frenchpro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'frenchpro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5,9994')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frenchquote' => bless( {
- 'caption' => bless( do{\(my $o = 'Make something like guillemets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/frenchquote.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines \\frlquote and \\frquote which construct objects vaguely like the french quote marks "guillemets", from small versions of the maths symbols \\langle and \\rangle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frenchquote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'frenchquote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'French hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/frhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-french')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fribrief' => bless( {
- 'caption' => bless( do{\(my $o = 'Two LaTeX classes for writing letters in German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fribrief')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/fribrief/fribrief.ger' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 512795,
- '',
- 'details',
- 'Description of fribrief class'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 512800,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fribrief/k_fribri.ger' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 512820,
- '',
- 'details',
- 'Description of k-fribri class'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 512825,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:32:00 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fribrief')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fribrief')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fribrief')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'friulan' => bless( {
- 'caption' => bless( do{\(my $o = 'Babel/Polyglossia support for Friulan(Furlan).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/babel-contrib/friulan')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a language description file that enables support of Friulan either with babel or with polyglossia.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/babel-contrib/friulan/friulan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 513170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'friulan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'friulan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'friulan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'friulan')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frletter' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset letters in the French style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frletter')}, 'XML::XPath::Literal' ),
- 'description' => 'A small class for typesetting letters in France. No assumption is made about the language in use. The class represents a small modification of the beletter class, which is itself a modification of the standard LaTeX letter class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frletter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 513495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frletter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frletter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frletter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'frontespizio' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a frontispiece for Italian theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frontespizio')}, 'XML::XPath::Literal' ),
- 'description' => 'Typesetting a frontispiece independently of the layout of the main document is difficult. This package provides a solution by producing an auxiliary TeX file to be typeset on its own and the result is automatically included at the next run. The markup necessary for the frontispiece is written in the main document in a frontespizio environment. Documentation is mainly in Italian, as the style is probably apt only to theses in Italy.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frontespizio/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 513870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frontespizio/frontespizio.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 513890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 513895,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 15:45:55 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'frontespizio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frontespizio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'frontespizio')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frontespizio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ftcap' => bless( {
- 'caption' => bless( do{\(my $o = 'Allows \\caption at the beginning of a table-environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ftcap')}, 'XML::XPath::Literal' ),
- 'description' => 'For several reasons a \\caption may be desirable at the top of a table environment. This package changes the table environment such that \\abovecaptionskip and \\belowcaptionskip are swapped. The package should also work with a non-standard table environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ftcap/ftcap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 514320,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ftcap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ftcap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ftcap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ftcap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ftetx' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX support in FTE text editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/ftetx/ftetx004.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A TeX package for FTE (FTE = Folding Text Editor by Marko Macek) Adds a TeX menu system for FTE. Changes syntax highlighting for FTE\'s TeX-Mode. Runs TeX, dvi-drivers, ispell, etc., from FTE. Calls LaTeX help files from FTE. It is preconfigured for emTeX.',
- 'docs' => {
- 'ctan:/systems/os2/ftetx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 514715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ftetx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ftetx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ftn' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX footnotes anywhere.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/ftn.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command to modify any environment (except floats) to preserve footnotes. The package, by default, applies the command to tabular, array, minipage and eqnarray(!) environments.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ftn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ftn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ftnright' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnotes in two column documents in one column only.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Assembles footnotes on two-column pages at the bottom of the right hand column. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/ftnright.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 515410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-20 00:57:56 +0200 (Sun, 20 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ftnright')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ftnright')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ftnxtra' => bless( {
- 'caption' => bless( do{\(my $o = 'Extends the applicability of the \\footnote command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ftnxtra')}, 'XML::XPath::Literal' ),
- 'description' => 'The package treats footnotes in \\caption, the tabular environment, and \\chapter and other \\section-like commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ftnxtra/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 515835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ftnxtra/ftnxtra.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 515855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-06 01:39:42 +0100 (Sun, 06 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ftnxtra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ftnxtra')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ftnxtra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ftnxtra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fullblck' => bless( {
- 'caption' => bless( do{\(my $o = 'Left-blocking for letter class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fullblck')}, 'XML::XPath::Literal' ),
- 'description' => 'Used with the letter documentclass to set the letter in a fullblock style (everything at the left margin).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fullblck/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 516175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fullblck/fullblck.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 516195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 23:15:24 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fullblck')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fullblck')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fullblck')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fullblck')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fullpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Set all page margins to 1.5cm.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preprint')}, 'XML::XPath::Literal' ),
- 'description' => 'This package sets all 4 margins to be either 1 inch or 1.5 cm, and specifies the page style. The package is part of the preprint bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preprint/fullpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 516560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fullpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fullpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fullpict' => bless( {
- 'caption' => bless( do{\(my $o = 'Full page pictures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fullpict')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides picture-mode environments whose size is related to the size of the page. The fullpict environment takes arguments to specify the dimension of the picture in picture mode \'unit lengths\'; the value for \\unitlength is defined by the fact that the picture is to be 90% of \\textwidth. Similar environments halfpict (half the width of fullpict), and scalepict (a given percentage of the width of fullpict), are also defined.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fullpict/fullpict.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 516905,
- '',
- 'details',
- 'Command summary'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-10 10:28:54 +0100 (Fri, 10 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fullpict')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fullpict')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fullpict')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fullwidth' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjust margins of text block.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fullwidth')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the environment fullwidth, which sets the left and right margins in a simple way. There is no constraint about page breaks; if you are using the twoside mode, you can set the inner and outer margins to avoid the effects of the different margins.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fullwidth/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 517225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fullwidth/fullwidth.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 517245,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-02 09:08:13 +0100 (Fri, 02 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fullwidth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fullwidth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fullwidth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fullwidth')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'functan' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for functional analysis and PDE theory')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/functan')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a convenient and coherent way to deal with name of functional spaces (mainly Sobolev spaces) in functional analysis and PDE theory. It also provides a set of macros for dealing with norms, scalar products and convergence with some object oriented flavor (it gives the possibility to override the standard behavior of norms, ...).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/functan/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 517525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/functan/functan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 517545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-07 11:47:19 +0100 (Sun, 07 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'functan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'functan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'functan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'functan')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus' => bless( {
- 'caption' => bless( do{\(my $o = 'Providing LaTeX access to various font families.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts supported are Peter Vanroose\'s calligra font (package fundus-calligra; the emulation of Peter Vanroose\'s handwriting (package fundus-script; the Washington University cyrillic fonts (package fundus-cyr); the la and lla children\'s handwriting fonts (package fundus-la); the Computer Modern outline fonts (package fundus-outline); a group of \'Startrek\' fonts (package fundus-startrek, which contains the fonts it supports; the Sutterlin font (package fundus-sueterlin; the twcal calligraphic fonts (package fundus-twcal); and the va handwriting font (package fundus-va.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 16:30:01 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fundus')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-calligra' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the calligra font in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/calligra')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers support for the calligra handwriting font, in LaTeX documents. The package is part of the fundus bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/calligra/calligra.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 517915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-calligra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-calligra')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-calligra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fundus-calligra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-cyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Washington University Cyrillic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/cyr/cyr.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports the use of the Washington Cyrillic fonts with LaTeX (Note that standard LateX has support, too, as encoding OT2). The package is distributed as part of the fundus bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-cyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-cyr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-cyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fundus-cyr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-la' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the la and lla fonts in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/la')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers support for the la and lla children\'s handwriting fonts, in LaTeX documents. The package is part of the fundus bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/la/la.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 518705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-la')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-la')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-la')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-outline' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for CM outline fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/outline')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers support for use of the CM outline fonts in LaTeX documents, using a technique rather different from that of LaTeX\'s own font selection system. The package is part of the fundus bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/outline/outline.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 519080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-outline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-outline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-outline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-pvscript' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Vanroose handwriting font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/pvscript')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports use, in LaTeX, of the MetaFont emulation of Peter Vanroose\'s handwriting. The package is distributed as part of the fundus bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/pvscript/pvscript.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 519450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-pvscript')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-pvscript')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-pvscript')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-startrek' => bless( {
- 'caption' => '\'Startrek\' fonts, and macros to support them.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/startrek')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides 5 fonts (in Type 1 and TrueType format) and LaTeX support for their use.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/startrek/startrek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 519775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-19 12:58:26 +0200 (Thu, 19 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-startrek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-startrek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-startrek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-sueterlin' => bless( {
- 'caption' => 'Sutterlin',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/suetterl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports use, in LaTeX, of the MetaFont emulation of the Sueterlin handwriting fonts The package is distributed as part of the fundus bundle..',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/suetterl/suetterl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 520145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-19 12:58:26 +0200 (Thu, 19 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-sueterlin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-sueterlin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-sueterlin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fundus-sueterlin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-twcal' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the twcal handwriting font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/twcal')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers LaTeX support for using the twcal (German) handwriting font. The package is distributed as part of the fundus bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/twcal/twcal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 520535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-twcal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-twcal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-twcal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fundus-va' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the va fonts in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fundus/va')}, 'XML::XPath::Literal' ),
- 'description' => 'The packages provides LaTeX support for the va font, in T1 encoding.. The package is part of the fundus bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fundus/va/va.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 520920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:42:25 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fundus-va')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fundus-va')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fundus-va')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'funnelweb' => bless( {
- 'caption' => bless( do{\(my $o = 'A flexible, language-independent web system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/funnelAC')}, 'XML::XPath::Literal' ),
- 'description' => 'A \'Literate Programming\' tool, which produces documentation for programs in TeX or LaTeX.',
- 'docs' => {
- 'ctan:/web/funnelAC/userman/u_manual.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 521815,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:20:20 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'funnelweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'funnelweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'futhark' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for the Older Futhark script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/futhark')}, 'XML::XPath::Literal' ),
- 'description' => 'Futhark is an ancient runic script, possibly developed from the Greek or Etruscan alphabets. There is an alternate Futhark system (not represented in this font) which may be related to ogham. The font is presented as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/futhark/READ.ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 522200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:35:40 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'futhark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'futhark')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'futhark')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'futhorc' => bless( {
- 'caption' => bless( do{\(my $o = 'Anglo-Friesic futhorc alphabet font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/futhorc')}, 'XML::XPath::Literal' ),
- 'description' => 'The distribution is Metafont source, and parameter files are provided for a range of font sizes.',
- 'docs' => {
- 'ctan:/fonts/futhorc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 522505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:35:40 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'futhorc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'futhorc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'futurans' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics and LaTeX support for Futura Fonts From Adobe As Used By No Starch Press.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/adobe/futurans')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides metric files and LaTeX support for Futura fonts from Adobe. It has everything you need to typeset in this font - except the font itself, of course.',
- 'docs' => {
- 'ctan:/fonts/psfonts/adobe/futurans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 522770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/adobe/futurans/futurans.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 522790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/adobe/futurans/fvsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 522810,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-15 09:04:46 +0200 (Tue, 15 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'futurans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'futurans')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'futurans')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fweb' => bless( {
- 'caption' => bless( do{\(my $o = 'A literate programming tool working with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/fweb/fweb-1.62.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'FWEB is based on an early version (0.5) of Silvio Levy\'s CWEB. The \'F\' stands for Fortran (which motivated the initial development), but FWEB now supports multiple-language programming in C, C++, Fortran, Ratfor, and TeX.',
- 'docs' => {
- 'ctan:/web/fweb/READ_ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/fweb/READ_ME-1.6x' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523125,
- '',
- 'details',
- 'Release notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://w3.pppl.gov/~krommes/fweb_toc.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'fweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.62')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'fwlw' => bless( {
- 'caption' => bless( do{\(my $o = 'Get first and last words of a page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fwlw')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extracts the first and last words of a page, together with the first word of the next page, just before the page is formed into the object to print. The package defines a couple of page styles that use the words that have been extracted.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fwlw/fwlw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-28 15:08:29 +0100 (Mon, 28 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'fwlw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fwlw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'fwlw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fwlw')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'g-brief' => bless( {
- 'caption' => bless( do{\(my $o = 'Letter document class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/g-brief')}, 'XML::XPath::Literal' ),
- 'description' => 'Designed for formatting formless letters in German; can also be used for English (by those who can read the documentation). There are LaTeX 2.09 documentstyle and LaTeX 2e class files for both an \'old\' and a \'new\' version of g-brief.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/g-brief/beispiel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 523805,
- '',
- 'details',
- 'Example, old version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523800,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/g-brief/beispiel2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 523830,
- '',
- 'details',
- 'Example, new version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523825,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/g-brief/g-brief.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 523780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 523775,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:49:34 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'g-brief')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'g-brief')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'g-brief')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'g-brief')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gaceta' => bless( {
- 'caption' => bless( do{\(my $o = 'A class to typeset La Gaceta de la RSME.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gaceta')}, 'XML::XPath::Literal' ),
- 'description' => 'The class will typeset papers for <<La Gaceta de la Real Sociedad Matematica Espanola>>.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gaceta/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 524125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gaceta/plantilla-articulo-de-seccion.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 524170,
- '',
- 'details',
- 'Example 2: how to write an article'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 524175,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gaceta/plantilla-articulo-suelto.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 524145,
- '',
- 'details',
- 'Example 1: how to write an article'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 524150,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 21:00:04 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gaceta')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gaceta')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gaceta')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gaceta')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gahyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for the Irish language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/gahyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-26 12:32:55 +0200 (Sat, 26 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gahyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-other')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gahyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'galois' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Galois connections.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/galois')}, 'XML::XPath::Literal' ),
- 'description' => 'The package deals with connections in two-dimensional style, optionally in colour.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/galois/galois.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 524710,
- '',
- 'details',
- 'Package description'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-02 11:49:32 +0100 (Sat, 02 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'galois')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'galois')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'galois')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'galois')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gamebook' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset gamebooks and other interactive novels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gamebook')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the means in order to lay-out gamebooks with LaTeX. A simple gamebook example is included with the package, and acts as a tutorial.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gamebook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 525045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gamebook/gamebook-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 525085,
- '',
- 'details',
- 'Simple gamebook example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gamebook/gamebook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 525065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-02 09:08:13 +0100 (Fri, 02 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gamebook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gamebook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gamebook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gamebook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gapfill' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate LaTeX picture environments from PostScript output of drawing programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/gapfill')}, 'XML::XPath::Literal' ),
- 'description' => 'GaPFilL ("Graphics as PostScript Filtered for LaTeX") is a method for the generation of LaTeX picture environments in four steps: i) Construct the desired figure with a drawing program; ii) Export as a PostScript file; iii) Apply a Perl filter program to the PostScript text; iv) Transfer the resulting code into a LaTeX document.',
- 'docs' => {
- 'ctan:/graphics/gapfill/GaPDoc1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 525440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/gapfill/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 525420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:44:18 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gapfill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gapfill')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gapfill')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'garrigues' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost macros for the reproduction of Garrigues\' Easter nomogram.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/garrigues')}, 'XML::XPath::Literal' ),
- 'description' => 'Metapost macros for the reproduction of Garrigues\' Easter nomogram. These macros are described in Denis Roegel: An introduction to nomography: Garrigues\' nomogram for the computation of Easter, TUGboat (volume 30, number 1, 2009, pages 88-104)',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/garrigues/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 525730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:15:37 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'garrigues')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'garrigues')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'garrigues')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'garrigues')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gastex' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphs and Automata Simplified in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/gastex')}, 'XML::XPath::Literal' ),
- 'description' => 'GasTeX is a set of LaTeX macros which enable the user to draw graphs, automata, nets, diagrams, etc., very easily, in the LaTeX picture environment. The package offers no documentation (per se), but offers a couple of example files in the distribution, and more on its home page. GasTeX generates its own PostScript code, and therefore doesn\'t work directly under PDFLaTeX.',
- 'docs' => {
- 'ctan:/graphics/gastex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 526060,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-07 00:33:49 +0100 (Wed, 07 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gastex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gastex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GasTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gastex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gatech-thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Georgia Institute of Technology thesis class')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gatech-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The output generated by using this class has been approved by the Georgia Tech Office of Graduate Studies. It satisfies their undocumented moving-target requirements in additional to the actual documented requirements of the June 2002 Georgia Tech Thesis Style Manual, as amended up to 2010.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gatech-thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 526375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 20:33:55 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gatech-thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gatech-thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gatech-thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gatech-thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gates' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for writing modular and customisable code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/gates')}, 'XML::XPath::Literal' ),
- 'description' => 'Gates provides the means of writing code in a modular fashion: big macros or functions are divided into small chunks (called gates) with names, which can be externally controlled (e.g. they can be disabled, subjected to conditionals, loops...) and/or augmented with new chunks. Thus complex code may easily be customised without having to rewrite it, or even understand its implementation: the behavior of existing gates can be modified, and new ones can be added, without endangering the whole design. This allows code to be hacked in ways the original authors might have never envisioned. The gates package is implemented independently for both TeX and Lua. The TeX implementation, running in any current environment, requires the texapi package, whereas the Lua version can be run with any Lua interpreter, not just LuaTeX.',
- 'docs' => {
- 'ctan:/macros/generic/gates/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 526730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/gates/gates-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 526750,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gates')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gates')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gates')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gates')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gauss' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for Gaussian operations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gauss')}, 'XML::XPath::Literal' ),
- 'description' => 'The gauss package provides configurable tools for producing row and column operations on matrices (a.k.a. Gaussian operations).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gauss/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 527100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gauss/gauss-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 527120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gauss/gauss-ex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 527140,
- '',
- 'details',
- 'Example of use (Gaussian elimination)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gauss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gauss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gauss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gauss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gb4e' => bless( {
- 'caption' => bless( do{\(my $o = 'Linguistic tools.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gb4e')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides an environment for linguistic examples, tools for glosses, and various other goodies. The code was developed from the midnight and covington packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gb4e/gb4e-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 527545,
- '',
- 'details',
- 'Package description'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gb4e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gb4e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gb4e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gb4e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gbrief-creator' => bless( {
- 'caption' => bless( do{\(my $o = 'A front end for the gbrief package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gbrief-creator')}, 'XML::XPath::Literal' ),
- 'description' => 'A small Windows front end, that creates files for use with the g-brief German letter macros.',
- 'docs' => {
- 'ctan:/support/gbrief-creator/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 527900,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 527905,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-15 12:48:53 +0200 (Sat, 15 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gbrief-creator')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gbrief-creator')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.000 beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gcard' => bless( {
- 'caption' => bless( do{\(my $o = 'Arrange text on a sheet to fold into a greeting card.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gcard')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a simple means of producing greeting cards. It arranges four panels onto a single sheet so that when the sheet is folded twice the four panels are arranged as front cover, inside left and right pages, and back cover. It uses the textpos package for placement on the sheet and the graphicx package for the necessary rotation. The four panels are set in minipages for formatting by the user.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gcard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 528190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gcard/gcard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 528210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 21:00:04 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gcard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gcard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gcard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gcard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gchords' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset guitar chords.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/gchords')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for typesetting of guitar chord diagrams, including options for chord names, finger numbers and typesetting above lyrics. The bundle also includes a TCL script (chordbox.tcl) that provides a graphical application which creates LaTeX files that use gchords.sty.',
- 'docs' => {
- 'ctan:/graphics/gchords/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 528555,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/gchords/gchords_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 528575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-12 12:29:53 +0100 (Thu, 12 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gchords')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gchords')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gchords')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gchords')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gcite' => bless( {
- 'caption' => bless( do{\(my $o = 'Citations in a reader-friendly style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/exptl/gcite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows citations in the German style, which is considered by many to be particularly reader-friendly. The citation provides a small amount of bibliographic information in a footnote on the page where each citation is made. It combines a desire to eliminate unnecessary page-turning with the look-up efficiency afforded by numeric citations. The package makes use of the (still experimental) BibLaTeX package, and is itself also considered experimental; comment is invited.',
- 'docs' => {
- 'ctan:/macros/latex/exptl/gcite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 528940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/exptl/gcite/gcite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 528960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-04 21:47:31 +0200 (Sat, 04 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gcite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gcite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gcite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gellmu' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX-like markup for writing XML documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gellmu')}, 'XML::XPath::Literal' ),
- 'description' => 'GELLMU is an acronym for "Generalized Extensible LaTeX-Like MarkUp". With GELLMU one may use LaTeX-like markup to write consciously for SGML document types such as HTML, DocBook, TEI, or GELLMU\'s own LaTeX-like document type \'article\'. The package provides a syntactic translator, which is the project layer for all document types. The article document type is very much like LaTeX with a tightly enforced syntax and vocabulary. For article, the package provides translators to classic HTML, regular LaTeX and the XML form of HTML extended by MathML (XHTML). The latter form provides optimal online content that is \'accessible\' and in the author\'s opinion superior to PDF for web presentation.',
- 'docs' => {
- 'ctan:/support/gellmu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 529275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/gellmu/doc/glman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 529315,
- '',
- 'details',
- 'The GELLMU manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/gellmu/doc/glman.xhtml' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 529355,
- '',
- 'details',
- 'The GELLMU manual, XHTML format'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/gellmu/doc/userdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 529295,
- '',
- 'details',
- 'Introductory guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/gellmu/doc/userdoc.xhtml' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 529335,
- '',
- 'details',
- 'Introductory guide, XHTML format'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:44:18 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gellmu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'GELLMU')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8.4.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gen' => bless( {
- 'caption' => bless( do{\(my $o = 'Genealogy symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/local/cm')}, 'XML::XPath::Literal' ),
- 'description' => 'A (Metafont) font developed for Jill Knuth\'s genealogy project. Available in three optical sizes: files gen.mf, gen{8,9,10}.mf',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:40:35 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gene-logic' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset logic formulae, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gene/logic')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a facility to typeset certain logic formulae. It provides an environment like eqnarray, an extended newtheorem environment, and several macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gene/logic/gn-logic14.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 529905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-04 10:00:56 +0200 (Sat, 04 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gene-logic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gn-logic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gene-logic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gene-logic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'genealogy' => bless( {
- 'caption' => bless( do{\(my $o = 'A compilation genealogy font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/genealogy')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple compilation of the genealogical symbols found in the wasy and gen fonts, adding the male and female symbols to Knuth\'s \'gen\' font, and so avoiding loading two fonts when you need only genealogical symbols. The font is distributed as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/genealogy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 530250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 14:10:15 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'genealogy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genealogy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'genealogy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genealogy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'genfam' => bless( {
- 'caption' => bless( do{\(my $o = 'Run Metafont to produce the bitmap fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/genfam')}, 'XML::XPath::Literal' ),
- 'description' => 'Genfam is a Perl script that is called with a "device specification" and a font family reference, and will run Metafont to produce the requisite bitmap fonts. The font family reference actually identifies a specification file; an example of such a file is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:40:35 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'genfam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'genfam')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'genindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative index series.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/genindex')}, 'XML::XPath::Literal' ),
- 'description' => 'A generalisation of the LaTeX 2.09 \\makeindex and \\makeglossary commands to allow definition of other index series. A more thorough-going approach to this mechanism may be found in the index package, which has been adapted for modern LaTeX. The distribution contains a memo package, which uses the mechanism to define notes on a work in progress without affecting its appearance.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/genindex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 530835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-04 11:16:40 +0100 (Sun, 04 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'genindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'genindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'genmpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Generalization of LaTeX\'s minipages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/genmpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The GenMPage package generalizes LaTeX\'s minipages. Keyval options and styles can be used to determine their appearance in an easy and consistent way. Includes options for paragraph indentation and vertical alignment with respect to the visual top and bottom margins.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/genmpage/genmpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 531080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-07 00:33:49 +0100 (Wed, 07 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'genmpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'genmpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gensymb' => bless( {
- 'caption' => bless( do{\(my $o = 'Generic symbols for both text and math mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/was')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides generic commands \\degree, \\celsius, \\perthousand, \\micro and \\ohm which work both in text and maths mode. Various means are provided to fake the symbols or take them from particular symbol fonts, if they are not available in the default fonts used in the document. This should be perfectly transparent at user level, so that one can apply the same notation for units of measurement in text and math mode and with arbitrary typefaces. Note that the package has been designed to work in conjunction with units.sty. This package is part of the was bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/was/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 531520,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/was/gensymb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 531540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gensymb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gensymb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gentabtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Python helper for creating tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gentabtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a Python script that interprets a higher-level language for specifying table constraints: you write a program in that langage, and the helper script emits the LaTeX code you need for your table. Strong points of the script are in balancing the width of columns in terms of the total amount of text they contain (but see also the tabulary package), and the design of sparse tables (where rather few values need to be entered).',
- 'docs' => {
- 'ctan:/support/gentabtex/gentabtex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 531885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gentabtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gentabtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gentium' => bless( {
- 'caption' => bless( do{\(my $o = 'Gentium font and support files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gentium')}, 'XML::XPath::Literal' ),
- 'description' => 'The package includes TrueType fonts from SIL, files needed to use them in pdfTeX in multiple encodings (agr, t2a, ec/T1, texnansi, l7x, qx, t5) and support files for ConTeXt. Other encodings, and LaTeX support remain to be added.',
- 'docs' => {
- 'ctan:/fonts/gentium/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 532220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/gentium/doc/fonts/gentium/Gentium_1.02/GENTIUM-FAQ.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 532240,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-09 15:59:49 +0200 (Sat, 09 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gentium')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gentium')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gentium')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gentium')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gentl-gr' => bless( {
- 'caption' => bless( do{\(my $o = 'Modern Greek translation of the Gentle Introduction to TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/greek/gentle')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/greek/gentle/gentl-gr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 532520,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gentl-gr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gentl-gr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gentle' => bless( {
- 'caption' => bless( do{\(my $o = 'A Gentle Introduction to TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/gentle')}, 'XML::XPath::Literal' ),
- 'description' => 'The "Gentle Introduction" is the longest-established comprehensive free tutorial on the use of plain TeX.',
- 'docs' => {
- 'ctan:/info/gentle/gentle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 532800,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gentle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gentle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gentle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'geometry' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible and complete interface to document dimensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/geometry')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an easy and flexible user interface to customize page layout, implementing auto-centering and auto-balancing mechanisms so that the users have only to give the least description for the page layout. For example, if you want to set each margin 2cm without header space, what you need is just \\usepackage[margin=2cm,nohead]{geometry}. The package knows about all the standard paper sizes, so that the user need not know what the nominal \'real\' dimensions of the paper are, just its standard name (such as a4, letter, etc.). An important feature is the package\'s ability to communicate the paper size it\'s set up to the output (whether via DVI \\specials or via direct interaction with PDF(La)TeX).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/geometry/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533645,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/geometry/geometry.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533665,
- '',
- 'details',
- 'Users\' manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-04 11:41:19 +0200 (Tue, 04 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'geometry')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'geometry')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'geometry')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'geometry')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'geometry-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German translation of the geometry package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/geometry-de')}, 'XML::XPath::Literal' ),
- 'description' => 'German translation of the geometry package, by Hans-Martin Haase of the University of Jena.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/geometry-de/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533190,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 533195,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/geometry-de/README-DE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533165,
- '',
- 'details',
- 'Package Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 533170,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/geometry-de/geometry-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533215,
- '',
- 'details',
- 'Users\' manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 533220,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:02:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'geometry-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'geometry-de')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'geometry-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'geometry-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'geomsty' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros used in typesetting a geometry book.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/geomsty')}, 'XML::XPath::Literal' ),
- 'description' => 'Geomsty is a LaTeX 2.09 document style, loosely based on the standard book and article styles. It provides: inclusion of PostScript figures, and of TeX text within figures; automatic creation of index entries and cross-references where appropriate; no need to worry about fragile commands in almost all situations; greater versatility in defining theorem-like environments; proofing aids such as version numbers and a running index.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/geomsty/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/geomsty/manual.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 533995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'geomsty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'geomsty')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'geomsty')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'geophysics' => bless( {
- 'caption' => bless( do{\(my $o = 'Articles for the journal Geophysics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/geophysics.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The rules implemented are taken from "Instructions to authors", Geophysics, January 1986.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-05 14:35:18 +0200 (Tue, 05 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'geophysics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'geophysics')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'georgian' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for typesetting in Georgian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/georgian')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides fonts, babel and LaTeX NFSS support, for typesetting text written in Georgian.',
- 'docs' => {
- 'ctan:/language/georgian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 534865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/georgian/intro-geotex-eng.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 534910,
- '',
- 'details',
- 'Installation notes (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 534915,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/georgian/intro-geotex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 534885,
- '',
- 'details',
- 'Installation notes (Georgian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 534890,
- '',
- 'language',
- 'ka'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-23 16:25:42 +0100 (Mon, 23 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'georgian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'georgian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'georgian-stanier' => bless( {
- 'caption' => bless( do{\(my $o = 'A Georgian font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/georgian/stanier')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides fonts for the Mxedruli alphabet for writing Georgian; the font is available in two shapes--upright and italic. The fonts are distributed as Metafont source; they work poorly in modern environments, and could do with expert attention (if you are interested, please contact the CTAN team for details).',
- 'docs' => {
- 'ctan:/fonts/georgian/stanier/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 534570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/georgian/stanier/itgeorgian.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 534590,
- '',
- 'details',
- 'Readme about the italic shape font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-27 14:41:40 +0100 (Tue, 27 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'georgian-stanier')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'georgian-stanier')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'german' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for German typography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/german')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports the new German orthography (neue deutsche Rechtschreibung).',
- 'docs' => {
- 'ctan:/language/german/00readme.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 535180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 535185,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/german/gerdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 535205,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 535210,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-26 12:32:55 +0200 (Sat, 26 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'german')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'german')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'german')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'germbib' => bless( {
- 'caption' => bless( do{\(my $o = 'German variants of standard BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/germbib')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of the (old) german.sty, this bundle provides German packages, BibTeX styles and documentary examples, for writing documents with bibliographies. The author has since developed the babelbib bundle, which (he asserts) supersedes germbib.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/germbib/README.bibgerm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 535540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'germbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'germbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'germbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'germbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'germdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of documentation available in German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Packages covered are: - g-brief; - german.sty; - picinpar; and - script (the predecessor of koma-script). The packages are not collected in this way, on CTAN.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 17:12:15 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'germdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'germdoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'germdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'germkorr' => bless( {
- 'caption' => bless( do{\(my $o = 'Change kerning for german quotation marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/germkorr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package germcorr has to be loaded after the package german. It brings some letters like T nearer to german single and double quotes even when that letter wears a standard accent like "`\\.T"\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/germkorr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 536230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/germkorr/germkorr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 536250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:15:37 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'germkorr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'germkorr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'germkorr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'germkorr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'geschichtsfrkl' => bless( {
- 'caption' => bless( do{\(my $o = 'BibLaTeX style for historians.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/geschichtsfrkl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a BibLaTeX style, (mostly) meeting the requirements of the History Faculty of the University of Freiburg (Germany).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/geschichtsfrkl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 536565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/geschichtsfrkl/geschichtsfrkl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 536585,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 536590,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 13:49:02 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'geschichtsfrkl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'geschichtsfrkl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'geschichtsfrkl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'geschichtsfrkl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'getfiledate' => bless( {
- 'caption' => bless( do{\(my $o = 'Find the date of last modification of a file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/getfiledate')}, 'XML::XPath::Literal' ),
- 'description' => 'The package fetches from the system the date of last modification or opening of an existing file, using the function \\pdffilemoddate (present in recent versions of PDFTeX); the user may specify how the date is to be presented.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/getfiledate/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 536960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/getfiledate/getfiledate-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 536980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'getfiledate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'getfiledate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'getfiledate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'getfiledate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'getoptk' => bless( {
- 'caption' => bless( do{\(my $o = 'Define macros with sophisticated options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/getoptk')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of defining macros whose options are taken from a dictionary, which includes options which themselves have arguments. The package was designed for use with Plain TeX; its syntax derives from that of the \\hbox, \\hrule, etc., TeX primitives.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/getoptk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 537360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/getoptk/guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 537380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-20 17:49:27 +0200 (Sat, 20 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'getoptk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'getoptk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'getoptk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'getoptk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'getrefs' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style to sort by "journal" entries of references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/getrefs')}, 'XML::XPath::Literal' ),
- 'description' => 'A BibTeX style file to sort entries by \'source\' (e.g., journal), thus facilitating the retrieval of references from a library. A LaTeX document template is provided.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/getrefs/getrefs.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 537680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'getrefs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'getrefs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gettitlestring' => bless( {
- 'caption' => bless( do{\(my $o = 'Clean up title references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/gettitlestring.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Cleans up the title string (removing \\label commands) for packages (such as nameref) that typeset such strings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/gettitlestring.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 538000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 11:51:46 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gettitlestring')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gettitlestring')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfs' => bless( {
- 'caption' => bless( do{\(my $o = 'The GFS font collection.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/GFS')}, 'XML::XPath::Literal' ),
- 'description' => 'The Greek Font Society has made a large number of fonts publicly available, and this collection reflects those that have been adapted, by Tsolomitis and others, for use with LaTeX. The collection comprises: - GFS Artemisia, a relatively modern general-purpose font; - GFS Baskerville, based on Baskerville\'s classic font; - GFS Bodoni, based on Bodoni\'s 19th century work; - GFS Didot, based on Didot\'s 1805 font; - GFS Neo-Hellenic, a version of a font developed in Britain in the early 20th century; and - GFS Porson, developed from the early 19th century font based on Porson\'s writing. All the fonts, except Baskerville and Porson, support the Latin alphabet as well as the Greek alphabet. Neo Hellenic has been matched to the existing CM bright set of mathematics fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'GFS')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfsartemisia' => bless( {
- 'caption' => bless( do{\(my $o = 'A modern Greek font design.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfsartemisia')}, 'XML::XPath::Literal' ),
- 'description' => 'GFS Artemisia is a relatively modern font, designed as a \'general purpose\' font in the same sense as Times is nowadays treated. The present version has been provided by the Greek Font Society. The font supports the Greek and Latin alphabets. LaTeX support is provided, using the OT1, T1 and LGR encodings.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfsartemisia/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 538870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsartemisia/doc/ArtemisiaSpecimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 538910,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsartemisia/doc/gfsartemisia.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 538890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfsartemisia')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfsartemisia')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Artemisia')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfsartemisia')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfsbaskerville' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font, from one such by Baskerville.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfsbaskerville')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is a digital implementation of Baskerville\'s classic Greek font, provided by the Greek Font Society. The font covers Greek only, and LaTeX support provides for the use of LGR encoding.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfsbaskerville/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 539280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsbaskerville/doc/BaskervilleSpecimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 539320,
- '',
- 'details',
- 'Font specimen, etc.'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsbaskerville/doc/gfsbaskerville.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 539300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfsbaskerville')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfsbaskerville')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Baskerville')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfsbaskerville')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfsbodoni' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek and Latin font based on Bodoni.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfsbodoni')}, 'XML::XPath::Literal' ),
- 'description' => 'Bodoni\'s Greek fonts in the 18th century broke, for the first time, with the Byzantine cursive tradition of Greek fonts. GFS Bodoni resurrects his work for general use. The font family supports both Greek and Latin letters. LaTeX support of the fonts is provided, offering OT1, T1 and LGR encodings. The fonts themselves are provided in Adobe Type 1 and OpenType formats.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfsbodoni/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 539680,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsbodoni/doc/Bodoni_Specimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 539720,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsbodoni/doc/gfsbodoni.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 539700,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfsbodoni')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfsbodoni')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Bodoni')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfsbodoni')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfscomplutum' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font with a long history.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfscomplutum')}, 'XML::XPath::Literal' ),
- 'description' => 'GFS Complutum derives, via a long development, from a minuscule-only font cut in the 16th century. An unsatisfactory set of majuscules were added in the early 20th century, but its author died before he could complete the revival of the font. The Greek Font Society has released this version, which has a new set of majuscules.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfscomplutum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfscomplutum/doc/ComplutumSpecimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540110,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfscomplutum/doc/gfscomplutum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540090,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfscomplutum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfscomplutum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Complutum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfscomplutum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfsdidot' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font based on Didot\'s work.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfsdidot')}, 'XML::XPath::Literal' ),
- 'description' => 'The design of Didot\'s 1805 Greek typeface was influenced by the neoclassical ideals of the late 18th century. The font was brought to Greece at the time of the 1821 Greek Revolution, by Didot\'s son, and was very widely used. The present version is provided by the Greek Font Society. The font supports the Greek alphabet, and is accompanied by a matching Latin alphabet based on Zapf\'s Palatino. LaTeX support is provided, using the OT1, T1 and LGR encodings.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfsdidot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsdidot/doc/DidotSpecimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540550,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsdidot/doc/gfsdidot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfsdidot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfsdidot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Didot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfsdidot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfsneohellenic' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font in the Neo-Hellenic style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfsneohellenic')}, 'XML::XPath::Literal' ),
- 'description' => 'The NeoHellenic style evolved in academic circles in the 19th and 20th century; the present font follows a cut commissioned from Monotype in 1927. The present version was provided by the Greek Font Society. The font supports both Greek and Latin characters, and has been adjusted to work well with the cmbright fonts for mathematics support. LaTeX support of the fonts is provided, offering OT1, T1 and LGR encodings.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfsneohellenic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsneohellenic/doc/NeohellenicSpecimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 541010,
- '',
- 'details',
- 'Font details and sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsneohellenic/doc/gfsneohellenic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 540990,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfsneohellenic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfsneohellenic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS NeoHellenic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfsneohellenic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0 rev')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfsporson' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font, originally from Porson.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfsporson')}, 'XML::XPath::Literal' ),
- 'description' => 'Porson is an elegant Greek font, originally cut at the turn of the 19th Century in England. The present version has been provided by the Greek Font Society. The font supports the Greek alphabet only. LaTeX support is provided, using the LGR encoding.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfsporson/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 541390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfsporson/doc/gfsporson.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 541410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfsporson')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfsporson')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Porson')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfsporson')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gfssolomos' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek-alphabet font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/gfs/gfssolomos')}, 'XML::XPath::Literal' ),
- 'description' => 'Solomos is a font which traces its descent from a calligraphically-inspired font of the mid-19th century. LaTeX support, for use with the LGR encoding only, is provided.',
- 'docs' => {
- 'ctan:/fonts/greek/gfs/gfssolomos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 541750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/gfs/gfssolomos/doc/gfssolomos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 541770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gfssolomos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gfssolomos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GFS Solomos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gfssolomos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ghab' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset ghab boxes in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ghab')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\darghab that will typeset its argument in a box with a decorated frame. The width of the box may be set using an optional argument.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ghab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 542140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ghab/ghab-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 542160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 07:02:55 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ghab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ghab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ghab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ghab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ghostscript' => bless( {
- 'caption' => bless( do{\(my $o = 'Freely available PostScript interpreter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ghostscript')}, 'XML::XPath::Literal' ),
- 'description' => 'Ghostscript is a freely available PostScript interpreter which is available for many platforms. It is a near-essential complement to a TeX installation, used in many utilities, including PostScript/PDF viewers such as gv and GSview. The latest version of ghostscript is (nowadays) released under the GNU General Public Licence. Older versions were first released under a nonfree licence (AFPL): some of these old versions remain on CTAN.',
- 'docs' => {
- 'ctan:/support/ghostscript/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 543150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://ghostscript.com/doc/current/Readme.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 543170,
- '',
- 'details',
- 'Documentation route map'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 21:58:11 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ghostscript')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-ghostscript-bin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ghostscript')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ghostscript-afpl' => bless( {
- 'caption' => bless( do{\(my $o = 'Freely available PostScript interpreter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/support/ghostscript/AFPL')}, 'XML::XPath::Literal' ),
- 'description' => 'Ghostscript is a widely-used interpreter for both PostScript and PDF documents. This version (i.e., Ghostscript released under this licence) is no longer developed; please see the GPL-licensed version for the latest developments.',
- 'docs' => {
- 'ctan:/obsolete/support/ghostscript/AFPL/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 542535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-01 20:18:08 +0200 (Thu, 01 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ghostscript-afpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ghostscript-afpl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '8.54')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ghostscript-gpl' => bless( {
- 'caption' => bless( do{\(my $o = 'Freely distributable PostScript interpreter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ghostscript/GPL/gs900')}, 'XML::XPath::Literal' ),
- 'description' => 'The current version of the ghostscript interpreter available for many platforms. Ghostscript is useful for conversion from PostScript to other formats, and particularly for printing to non-PostScript printers.',
- 'docs' => {
- 'http://ghostscript.com/doc/9.00/News.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 542800,
- '',
- 'details',
- 'Release notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-21 11:07:38 +0200 (Tue, 21 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ghostscript-gpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-ghostscript-bin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ghostscript-GPL')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '9.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ghyphen' => bless( {
- 'caption' => bless( do{\(my $o = 'German hyphenation patterns for traditional orthography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/dehyph/dehypht.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/language/hyphenation/dehyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 543435,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ghyphen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ghyphen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-german')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gillcm' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative unslanted italic Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a demonstration of the use of virtual fonts for unusual effects: the package implements an old idea of Eric Gill. The package was written for the author\'s talk at TUG 2010.',
- 'docs' => {
- 'ctan:/fonts/gillcm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 543800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/gillcm/gillcm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 543820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/gillcm/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 543840,
- '',
- 'details',
- 'Sample of the fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-03 00:24:20 +0200 (Thu, 03 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gillcm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gillcm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gillcm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gillcm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gincltex' => bless( {
- 'caption' => bless( do{\(my $o = 'Include TeX files as graphics (.tex support for \\includegraphics).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gincltex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package builds on the standard LaTeX packages graphics and/or graphicx and allows external LaTeX source files to be included, in the same way as graphic files, by \\includegraphics. In effect, then package adds support for the .tex extension. Some of the lower level operations like clipping and trimming are implemented using the adjustbox package which includes native pdflatex support and uses the pgf pacakge for other output formats.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gincltex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 544285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gincltex/gincltex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 544305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 23:41:11 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gincltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gincltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gincltex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gincltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ginpenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Modification of inputenc for German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ginpenc')}, 'XML::XPath::Literal' ),
- 'description' => 'If the inputenc is used and German umlauts are input directly, they are converted to the LICR representation \\"a (etc.). This breaks the sort algorithm of makeindex, for instance. Ginpenc converts umlauts and the sharp-s to the short forms defined by babel, e.g., "a instead, if the text is typeset in German.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ginpenc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 544725,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ginpenc/ginpenc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 544745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 23:41:11 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ginpenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ginpenc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ginpenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ginpenc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gitinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Access metadata from the git distributed version control system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gitinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes it possible to incorporate git version control metadata into documents. For memoir users, the package provides the means to tailor page headers and footers to use the metadata.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gitinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 545125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gitinfo/gitinfo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 545145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 12:03:47 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gitinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gitinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gitinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gitinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gkpmac' => bless( {
- 'caption' => bless( do{\(my $o = 'The macros used in "Concrete Mathematics".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/gkpmac.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros seem to have been updated since the book was published, but the changes are very small, in some cases merely of notation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 23:41:11 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gkpmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gkpmac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gl-tree' => bless( {
- 'caption' => bless( do{\(my $o = 'Linguistic trees with a preprocessor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/tree')}, 'XML::XPath::Literal' ),
- 'description' => 'Trees are described by a \\tree command followed by a parenthesised outline of the tree to be typeset. Possible output includes TeX commands, possibly using PostScript \\specials to do the more difficult things (like sloped lines). The preprocessors are specified (mostly) as lex tables; a Makefile is provided.',
- 'docs' => {
- 'ctan:/graphics/tree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 545795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gl-tree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gl-tree')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gladtex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX equations in HTML..')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Gladtex is a utility that enables LaTeX equations within HTML code. You write HTML code as usual, but in addition you can include equations within the special tags <EQ>..</EQ>, as if within $$..$$ in LaTeX. Then you run gladtex, which replaces the equations by images. Features include image alignment (baseline of equations agree with baseline of text), GIF and PNG support, transparent backgrounds and antialiasing.',
- 'docs' => {
- 'http://folk.uio.no/martingu/gladtex/doc.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 546105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 11:22:16 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gladtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gladtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gleitobjekte' => bless( {
- 'caption' => bless( do{\(my $o = 'Tutorial from a DANTE meeting in November 1997.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/gleitobjekte')}, 'XML::XPath::Literal' ),
- 'description' => 'The script of a tutorial held at the November 1997 DANTE meeting. Topics covered include floats and their placement, captions, inclusion of graphics, lettering of graphics, layout of tables and large amounts of numerical data.',
- 'docs' => {
- 'ctan:/info/german/gleitobjekte/gleitobjekte.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 546365,
- '',
- 'details',
- 'The script itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:36:25 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gleitobjekte')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gleitobjekte')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Galician.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/glhyph')}, 'XML::XPath::Literal' ),
- 'description' => 'Development of the patterns was based on the schema developed by Javier Bezos for the CervanTeX patterns for Spanish. The package includes a script for generating UTF-8 patterns, and UTF-8 patterns themselves (which patterns are also now part of hyph-utf8).',
- 'docs' => {
- 'ctan:/language/hyphenation/glhyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 546700,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:23:08 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-spanish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'glhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glonti' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual fonts for T2A-encoded fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/glonti')}, 'XML::XPath::Literal' ),
- 'description' => 'The package \'makes\' a T2A-encoded font family from the cm and the cmcyr fonts, by means of a set of virtual fonts.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/glonti/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 547070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 14:16:16 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glonti')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'glonti')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'glonti')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gloss' => bless( {
- 'caption' => bless( do{\(my $o = 'Create glossaries using BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gloss')}, 'XML::XPath::Literal' ),
- 'description' => 'A glossary package using BibTeX with \\cite replaced by \\gloss.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gloss/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 547485,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gloss/gloss.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 547505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 23:41:11 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gloss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gloss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gloss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gloss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glossaries' => bless( {
- 'caption' => bless( do{\(my $o = 'Create glossaries and lists of acronyms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/glossaries')}, 'XML::XPath::Literal' ),
- 'description' => 'The glossaries package supports acronyms and multiple glossaries, and has provision for operation in several languages (using the facilities of either babel or polyglossia). New entries are defined to have a name and description (and optionally an associated symbol). Support for multiple languages is offered, and plural forms of terms may be specified. An additional package, glossaries-accsupp, can make use of the accsupp package mechanisms for accessibility support for PDF files containing glossaries. The user may define new glossary styles, and preambles and postambles can be specified. There is provision for loading a database of terms, but only terms used in the text will be added to the relevant glossary. The package uses an indexing program to provide the actual glossary; either makeindex or xindy may serve this purpose, and a Perl script is provided to serve as interface. The package distribution also provides the mfirstuc package, for changing the first letter of a word to upper case. The package supersedes the author\'s glossary package (which is now obsolete), and a conversion tool is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/glossaries/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/glossaries-user.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548530,
- '',
- 'details',
- 'User manual (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/glossaries.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548550,
- '',
- 'details',
- 'Package code and documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/glossariesbegin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548510,
- '',
- 'details',
- 'Beginners\' guide (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/glossary2glossaries.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548590,
- '',
- 'details',
- 'How to upgrade from glossary.sty (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/glossary2glossaries.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548570,
- '',
- 'details',
- 'How to upgrade from glossary.sty (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 548610,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:13:43 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glossaries')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'glossaries')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'glossaries')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'glossaries')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glossaries-accsupp' => bless( {
- 'caption' => bless( do{\(my $o = 'Acessibility support for glossaries.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/glossaries')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an interface between glossaries package, and the PDF accessibility support package accsupp. The package is distributed as part of the glossaries bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/glossaries/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 547910,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/glossaries.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 547930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 23:41:11 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glossaries-accsupp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'glossaries-accsupp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glossary' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a glossary')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/glossary')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports generation of a glossary with makeindex. It has a certain amount of flexibility allowing the user to customize the format of the glossary and define new glossary-style objects so that you can have more than one type of glossary in your document. The package is no longer supported; the author urges users to switch to use of its replacement, the glossaries package. Migration support is available, within the newer package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/glossaries/glossary2glossaries.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549075,
- '',
- 'details',
- 'How to upgrade to glossaries.sty'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossary/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549015,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossary/glossary.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549055,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossary/manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549035,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossaryfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549095,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-29 23:41:11 +0200 (Sun, 29 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glossary')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'glossary')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'glossary')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glosstex' => bless( {
- 'caption' => bless( do{\(my $o = 'Prepare glossaries in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/glosstex')}, 'XML::XPath::Literal' ),
- 'description' => 'GlossTeX is a tool for the automatic preparation of glossaries, lists of acronyms and sorted lists in general for use with LaTeX and MakeIndex. GlossTeX combines the functionality of acronym and nomencl and provides some new features. Various binaries are available in the bin subdirectory.',
- 'docs' => {
- 'ctan:/support/glosstex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549430,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/glosstex/glosstex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549450,
- '',
- 'details',
- 'Package\'s LaTeX support manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 01:32:47 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glosstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'glosstex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'glotex' => bless( {
- 'caption' => bless( do{\(my $o = 'A glossary processor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/glo+idxtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Glotex is supplied as C source (and as a DOS executable), and a supporting package is provided (whose detection of \'current language\' is inadequate for current usage). The bundle is distributed with idxtex.',
- 'docs' => {
- 'ctan:/indexing/glo+idxtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 549835,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/glo+idxtex/glo+idx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549880,
- '',
- 'details',
- 'User manual (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 549885,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/glo+idxtex/glotex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 549855,
- '',
- 'details',
- 'User manual (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 549860,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:41:03 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'glotex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'glotex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation of LaTeX packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmdoc')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package and an example class for documenting (La)TeX packages, document classes, .dtx etc., providing hyperlinks. The package is believed to be compatible with doc and permits minimal markup of code (the macrocode environment is no longer necessary). The package provides automatic detection of definitions (detecting such things as \\def, \\newcommand, \\DeclareOption etc.). The package needs hyperref and the author\'s three \'\'basic\' packages: gmutils, gmverb and gmiflink. As a bonus (and as an example of doc compatibility) driver files are provided that may be used to typeset the LaTeX Base.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmdoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 550740,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmdoc/gmdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 550760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmdoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmdoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.993')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmdoc-enhance' => bless( {
- 'caption' => bless( do{\(my $o = 'Some enhancements to the gmdoc package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmdoc-enhance')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides some enhancements for the gmdoc package: nicer formatting for multiple line inline comments, an ability to "comment out" some code, and a macro to input other files in "normal" LaTeX mode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmdoc-enhance/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 550225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmdoc-enhance/gmdoc-enhance.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 550245,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmdoc-enhance')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmdoc-enhance')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmdoc-enhance')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmdoc-enhance')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmeometric' => bless( {
- 'caption' => bless( do{\(my $o = 'Change page size wherever it\'s safe')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmeometric')}, 'XML::XPath::Literal' ),
- 'description' => 'Changing the size of the typeset area is well-known to be a dangerous operation in TeX documents. This package identifies the circumstances where the \\geometry command of the geometry package may safely be used, (other, of course, than in the preamble of a document) and provides a mechanism for using it. The package makes use of the author\'s gmutils package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmeometric/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 551155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmeometric/gmeometric.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 551175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmeometric')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmeometric')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmeometric')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmeometric')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.73')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmiflink' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplify usage of \\hypertarget and \\hyperlink.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmiflink')}, 'XML::XPath::Literal' ),
- 'description' => 'Three hyperref-based macros that simplify usage of \\hypertarget and \\hyperlink: one argument instead of the same one twice. Also \\gmiflink and \\gmifref which typeset plain text instead of generating an error or printing \'??\' if there is no respective hypertarget or label.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmiflink/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 551600,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmiflink/gmiflink.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 551620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmiflink')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmiflink')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmiflink')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmiflink')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.97')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmp' => bless( {
- 'caption' => bless( do{\(my $o = 'Enable integration between MetaPost pictures and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows integration between MetaPost pictures and LaTeX. The main feature is that passing parameters to the MetaPost pictures is possible and the picture code can be put inside arguments to commands, including \\newcommand.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 551985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmp/gmp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 552005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmutils' => bless( {
- 'caption' => bless( do{\(my $o = 'Support macros for other packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmutils')}, 'XML::XPath::Literal' ),
- 'description' => 'Miscellaneous macros used by others of the author\'s packages. Contents of the package: \\newgif and other globals; \\@ifnextcat and \\@ifXeTeX; \\(Re)storeMacro(s) to override redefinitions; \\afterfi and friends; commands from relsize, etc.; "almost an environment" or redefinition of \\begin (\\begin* doesn\'t check if the argument environment is defined).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmutils/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 552475,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmutils/gmutils.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 552495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:11:22 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmutils')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmutils')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmutils')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmutils')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.996')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmverb' => bless( {
- 'caption' => bless( do{\(my $o = 'A variant of LaTeX \\verb, verbatim and shortvrb.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmverb')}, 'XML::XPath::Literal' ),
- 'description' => 'A redefinition of \\verb and verbatim so that long lines are breakable before \\ and after { with % as \'hyphen\'. Allows you to define your own verbatim-like environments (subject to a size limit) and allows you to declare any single character as a shorthand as in the \\MakeShortVerb command of the shortvrb package of the LaTeX distribution. The package depends on the gmutils package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmverb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 552930,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmverb/gmverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 552950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-14 16:42:22 +0200 (Fri, 14 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmverb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmverb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmverb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.98')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gmverse' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for typesetting (short) poems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gmverse')}, 'XML::XPath::Literal' ),
- 'description' => 'A redefinition of the verse environment to make the \\\\ command optional for line ends and to give it a possibility of optical centering and `right-hanging\' alignment of lines broken because of length.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gmverse/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 553310,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gmverse/gmverse.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 553330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gmverse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gmverse')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gmverse')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gmverse')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.73')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gnhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'New orthography German hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/dehyph/dehyphn.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Hyphenation patterns for the new German orthography ("neue deutsche Rechtschreibung").',
- 'docs' => {
- 'ctan:/language/hyphenation/dehyph/ghyphen.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 553660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gnhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gnhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-german')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gnu-freefont' => bless( {
- 'caption' => bless( do{\(my $o = 'A Unicode font, with rather wide coverage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gnu-freefont')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of outline (i.e. OpenType) fonts covering as much as possible of the Unicode character set. The set consists of three typefaces: one monospaced and two proportional (one with uniform and one with modulated stroke).',
- 'docs' => {
- 'ctan:/fonts/gnu-freefont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gnu-freefont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gnu-freefont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gnu-freefont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gnu-freefont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gnuplot' => bless( {
- 'caption' => bless( do{\(my $o = 'General purpose plotting program.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/gnuplot')}, 'XML::XPath::Literal' ),
- 'description' => 'Generate almost any type of chart you wish and save it in LaTeX format or as EPS (or in any of a dozen other formats).',
- 'docs' => {
- 'ctan:/graphics/gnuplot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554395,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/gnuplot/faq/faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554435,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.gnuplot.info/docs_4.0/gnuplot.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554415,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.gnuplot.info/files/tutorial.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554455,
- '',
- 'details',
- 'LaTeX integration tutorial'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gnuplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gnuplot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gnuplottex' => bless( {
- 'caption' => bless( do{\(my $o = 'Embed Gnuplot commands in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gnuplottex')}, 'XML::XPath::Literal' ),
- 'description' => 'Gnuplot code is extracted from the document and written to .gnuplot files. Then, if shell escape is enabled, the graph files are automatically processed and converted to PostScript or PDF files, which will then be included. If shell escape is disabled, the user will have to manually run the files through gnuplot and re-run the LaTeX job.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gnuplottex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gnuplottex/gnuplottex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 554815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 18:25:34 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gnuplottex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gnuplottex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gnuplottex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gnuplottex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'go' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macros for typesetting go games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/go')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros provide for nothing more complicated than the standard 19x19 board; the fonts are written in Metafont.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'go')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'go')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'go')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'go')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'go-make' => bless( {
- 'caption' => bless( do{\(my $o = 'A make variant for LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/go')}, 'XML::XPath::Literal' ),
- 'description' => 'Go automates the processing of a LaTeX document, according to a file .gorc in the same directory as the document. Has facilities for previewing the document, with a "continuous preview" mode. Go is set up to deal with LaTeX 2.09 documents; it would need some attention to prepare it for use with modern documents.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:26:43 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'go-make')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'go-make')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'goblin' => bless( {
- 'caption' => bless( do{\(my $o = 'Tolkien\'s goblin alphabet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/goblin/goblin.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The font covers the alphabet that Tolkien designed for the book "The Father Christmas Letters". The font is distributed as Metafont source; it works very poorly in modern environments, and could do with expert attention (if you are interested, please contact the CTAN team for details).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'goblin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'goblin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gost' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX styles to format according to GOST.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/gost')}, 'XML::XPath::Literal' ),
- 'description' => 'BibTeX styles to format bibliographies in English, Russian or Ukrainian according to GOST 7.0.5-2008 or GOST 7.1-2003. Both 8-bit and Unicode (UTF-8) versions of each BibTeX style, in each case offering a choice of sorted and unsorted. Further, a set of three styles (which do not conform to current standards) are retained for backwards compatibility.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/gost/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 556060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 556065,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/gost/gost.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 556085,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 556090,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-20 16:14:33 +0100 (Mon, 20 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gost')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gost')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gost')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gost')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gothic' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of old German-style fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of fonts that reproduce those used in "old German" printing. The set comprises Gothic, Schwabacher and Fraktur fonts, a pair of handwriting fonts, Suetterlin and Schwell, and a font containing decorative initials. In addition, there are two re-encoding packages for Haralambous\'s fonts, providing T1, using virtual fonts, and OT1 and T1, using Metafont.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 22:49:03 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gpdata' => bless( {
- 'caption' => bless( do{\(my $o = 'Cause MetaPost graph package to ignore \'#\'-comments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/misc/gpdata.mp')}, 'XML::XPath::Literal' ),
- 'description' => 'This file modifies the Grdln_ routine of the MetaPost graph package, so that it can parse and ignore comment lines in data files starting with a \'#\' sign, similar to the conventions in Gnuplot. Note that the graph package will still interpret an empty line as "end of data" (even if it precedes any data).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-27 11:16:18 +0200 (Mon, 27 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gpdata')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gpdata')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gplot' => bless( {
- 'caption' => bless( do{\(my $o = 'CGM-based graphics support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gplot')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-04 23:14:01 +0100 (Sun, 04 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gplot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.3b2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gradback' => bless( {
- 'caption' => bless( do{\(my $o = 'Gradient backgrounds for dvips output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gradback/gradback.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'There being no documentation, this package is really for the determined user only: there is some description of arguments to the package\'s command in comments in the package file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-04 14:33:27 +0100 (Thu, 04 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gradback')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gradback')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gradback')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gradientframe' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple gradient frames around objects.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gradientframe')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of drawing graded frames around objects. The gradients of the frames are drawn using the color package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gradientframe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 557715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gradientframe/gradientframe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 557735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-13 15:43:06 +0100 (Sun, 13 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gradientframe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gradientframe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gradientframe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gradientframe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grafcet' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Grafcet/SFC with TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/grafcet')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a library (GRAFCET) that can draw Grafcet/SFC diagrams, in accordance with EN 60848, using Pgf/TikZ. L\'objectif de la librairie GRAFCET est de permettre le trace de grafcet selon la norme EN~60848 a partir de Pgf/TikZ.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/grafcet/grafcet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 558110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 558115,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-27 12:31:29 +0200 (Fri, 27 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grafcet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grafcet')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grafcet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'grafcet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grafik' => bless( {
- 'caption' => bless( do{\(my $o = 'EPS graphics under Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/grafik/eps_anleitung.html')}, 'XML::XPath::Literal' ),
- 'description' => 'A guide (in German) on how to produce EPS graphics files for use with LaTeX on MS Windows platforms.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-27 15:58:11 +0100 (Thu, 27 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grafik')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'grafik')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphbase' => bless( {
- 'caption' => bless( do{\(my $o = 'A platform for combinatorial algorithms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/graphbase')}, 'XML::XPath::Literal' ),
- 'description' => 'A cweb program developed (presumably) in pursuit of work on \'The Art of Computer Programming\'.',
- 'docs' => {
- 'ctan:/support/graphbase/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 558670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/graphbase/abstract.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 558690,
- '',
- 'details',
- 'Package outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-06 13:02:34 +0100 (Thu, 06 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphbase')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'GraphBase')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphconv' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert graph files to PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/graphconv')}, 'XML::XPath::Literal' ),
- 'description' => 'Graph is a very easy to use program to create simple graphs. GraphConv is a small Windows program to convert Graph files to PStricks code.',
- 'docs' => {
- 'ctan:/support/graphconv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 558975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-28 14:34:05 +0100 (Thu, 28 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphconv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'GraphConv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grapher' => bless( {
- 'caption' => bless( do{\(my $o = 'Create graphs, state machine and data flow diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/grapher')}, 'XML::XPath::Literal' ),
- 'description' => 'Grapher is a python script; you provide it with a specification (in python) of a diagram, and grapher emits gpic code that can be translated to LaTeX and used to create the diagram in your document.',
- 'docs' => {
- 'ctan:/support/grapher/README.grapher' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 559220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/grapher/grapher.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 559240,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 17:07:29 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grapher')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'grapher')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Simpler graphic, subfigure and float.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'This package combines the tools of the graphic, subfigure and float packages in a way that makes their use simpler and more robust. The Figure environment (capitalized) differs from the standard LaTeX figure environment by the addition of a mandatory argument to specify the caption and an optional argument to be used as a label. These ensure that the \\label command appears after the \\caption command to avoid the common labelling error. The commands \\graphfig and \\graphfig* have the additional advantage that the image will be automatically centered horizontally. The package is part of the bosisio bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/graphfig.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 559635,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bosisio/graphfig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 559615,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-10 21:21:32 +0100 (Wed, 10 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'graphfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphicp' => bless( {
- 'caption' => bless( do{\(my $o = 'An enhanced version of graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/exptl/graphicp')}, 'XML::XPath::Literal' ),
- 'description' => 'An extension of the standard LaTeX graphics package, with features to speed it up and to improve its accuracy. (In particular, the calculations relating to bounding boxes are performed in an out-of-line Perl script, which means that the operation is potentially more robust, and the calculations are more accurate than can be achieved within TeX itself. The package works under Plain TeX as well as LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/exptl/graphicp/graphicpdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 559935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-09 18:20:07 +0200 (Tue, 09 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphicp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'graphicp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphics' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard LaTeX graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was designed to accommodate all needs for inclusion of graphics in LaTeX documents, replacing many earlier packages used in LaTeX 2.09. The package aims to give a consistent interface to including the file types that are understood in your output, by use of \'printer drivers\' (now known, simply, as \'drivers\'). The distribtion of the package contains several drivers, but others (for example, pdfTeX) are distributed separately. The package also offers several means of manipulating graphics in the course of inserting them into a document (for example, rotation and scaling). For extended documentation see epslatex. The package is part of the graphics bundle, which is one of the collections in the LaTeX \'required\' set of packages.',
- 'docs' => {
- 'ctan:/info/italian/itgrfguide/itgrfguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 560745,
- '',
- 'details',
- 'Guide to graphics in LaTeX (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 560750,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/graphics/grfguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 560720,
- '',
- 'details',
- 'Guide to graphics in LaTeX (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 560725,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0o')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphics-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX-style graphics for Plain TeX users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'The Plain TeX graphics package is mostly a thin shell around the LaTeX graphicx and color packages, with support of the LaTeX-isms in those packages provided by miniltx (which is the largest part of the bundle). The bundle also contains a file "picture.tex", which is a wrapper around the autopict.sty, and provides the LaTeX picture mode to Plain TeX users.',
- 'docs' => {
- 'ctan:/macros/plain/graphics/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 560290,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphics-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plgraph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'graphics-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics-pln')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphicx' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhanced support for graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'The package builds upon the graphics package, providing a key-value interface for optional arguments to the \\includegraphics command. This interface provides facilities that go far beyond what the graphics package offers on its own. For extended documentation, see epslatex. The package is part of the graphics bundle, which is one of the collections in the LaTeX \'required\' set of packages.',
- 'docs' => {
- 'ctan:/info/italian/itgrfguide/itgrfguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 561610,
- '',
- 'details',
- 'Guide to graphics in LaTeX (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 561615,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/graphics/grfguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 561585,
- '',
- 'details',
- 'Guide to graphics in LaTeX (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 561590,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 09:41:15 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphicx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'graphicx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphicx-psmin' => bless( {
- 'caption' => bless( do{\(my $o = 'Reduce size of PostScript files by not repeating images.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/graphicx-psmin')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is an extension of the standard graphics bundle and provides a way to include repeated PostScript graphics (ps, eps) only once in a PostScript document. This provides a way to get smaller PostScript documents when having, for instance, a logo on every page. This package only works when post-processed with dvips, which should at least have version 5.95b. The difference for a resulting distilled PDF file is minimal (as Ghostscript and Adobe Distiller only include a single copy of each graphics file, anyway).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/graphicx-psmin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 561135,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/graphicx-psmin/graphicx-psmin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 561155,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphicx-psmin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphicx-psmin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'graphicx-psmin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphicx-psmin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphicxsp' => bless( {
- 'caption' => bless( do{\(my $o = 'An extension of the graphicx package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/graphicxsp')}, 'XML::XPath::Literal' ),
- 'description' => 'GraphicxSP embeds a graphic file in a PDF document in such a way that the author may re-use that same graphics without significantly increasing the file size. GraphicxSP also supports the Adobe transparency model.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/graphicxsp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 561945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/graphicxsp/doc/grxsp_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 561965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-20 15:58:41 +0200 (Thu, 20 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphicxsp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphicxsp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GraphicxSP')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphpap' => bless( {
- 'caption' => bless( do{\(my $o = 'For producing graph paper.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This file defines the \\graphpaper command which makes a grid of lines. This file is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-26 12:32:55 +0200 (Sat, 26 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphpap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'graphpap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'graphtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphs theory and related diagrams in a TeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/graphtex')}, 'XML::XPath::Literal' ),
- 'description' => 'GraphTeX is a Perl library (graphtex.pl) along with a preprocessor (gt) which can be used to generate TeXdraw commands producing graphs and related diagrams inside a TeX document. A graph can be "typeset" by writing a .gt source file which resembles a matrix environment.',
- 'docs' => {
- 'ctan:/graphics/graphtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 562550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/graphtex/manual1.0.1beta.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 562570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-07 11:47:19 +0100 (Sun, 07 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'graphtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'GraphTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.1beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gray' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for gray-scales.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/utilityfonts/gray')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is discussed in the Metafont book, by Knuth.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:50:30 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gray')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gray')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grchyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation for classical Greek, under XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/hyphenation/grchyph/grchyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These patterns are written "in Unicode" to work with XeTeX; they will not work with a standard TeX installation.',
- 'docs' => {
- 'ctan:/macros/xetex/hyphenation/grchyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 563045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grchyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'grchyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greek-inputenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Greek encoding support for inputenc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/greek-inputenc')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides Macintosh Greek encoding and ISO 8859-7 definition files for use with inputenc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-21 09:38:31 +0200 (Thu, 21 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greek-inputenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'greek-inputenc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'greek-inputenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'greek-inputenc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greek-makeindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Makeindex working with Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/mkgrkindex')}, 'XML::XPath::Literal' ),
- 'description' => 'Makeindex is resolutely stuck with Latin-based alphabets, so will not deal with Greek indexes, unaided. This package provides a Perl script that will transmute the index of a Greek document in such a way that makeindex will sort the entries according to the rules of the Greek alphabet.',
- 'docs' => {
- 'ctan:/language/greek/mkgrkindex/mkgrkindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 563670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-24 16:36:36 +0200 (Sun, 24 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greek-makeindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'greek-makeindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mkgrkindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greek4cbc' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font from 394BC.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/greek4cbc')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a Greek monumental font as used on a stele in Athens in 394BC. The font consists of majuscules only and is in Adobe Type 1 format. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 564010,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/greek4cbc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 563950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/greek4cbc/greek4cbc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 563970,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/greek4cbc/trygivbc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 563990,
- '',
- 'details',
- 'Sample of Greek C4 BCE font:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greek4cbc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'greek4cbc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greek6cbc' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font from the sixth century BC.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/greek6cbc')}, 'XML::XPath::Literal' ),
- 'description' => 'This Greek font (in Type 1 format) is typical of the writing used in the 6th century BC. It is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 564415,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/greek6cbc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 564355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/greek6cbc/greek6cbc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 564375,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/greek6cbc/trygvibc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 564395,
- '',
- 'details',
- 'Sample of Greek C6 BCE font:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greek6cbc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'greek6cbc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'greek6cbc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greekctr' => bless( {
- 'caption' => bless( do{\(my $o = 'Represent counters by letters of the Greek alphabet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen')}, 'XML::XPath::Literal' ),
- 'description' => 'The commands \\greek and \\Greek use (mathematical) Greek letters (or upper case Latin letters, where appropriate), to enumerate numbers up to 24. Numbers 25 and above are represented with \\omega/\\Omega, and provoke an error message. The package is part of Jorg Knappen\'s collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jknappen/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 564840,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-30 09:25:26 +0100 (Mon, 30 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greekctr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'greekctr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greekdates' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides ancient Greek day and month names, dates, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/greekdates')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides easy access to ancient Greek names of days and months of various regions of Greece. In case the historical information about a region is not complete, we use the Athenian name of the month. Moreover commands and options are provided, in order to completely switch to the "ancient way", commands such as \\today.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/greekdates/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 565150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/greekdates/greekdates.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 565170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-21 09:38:31 +0200 (Thu, 21 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greekdates')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'greekdates')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'greekdates')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'greekdates')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greektex' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting Greek/English documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/greektex')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are based on Silvio Levy\'s classical Greek fonts; macros and Greek hyphenation patterns for the fonts\' encoding are also provided.',
- 'docs' => {
- 'ctan:/fonts/greek/greektex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 565755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/greektex/greektexdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 565775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 565780,
- '',
- 'language',
- 'el'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-12 23:53:08 +0100 (Mon, 12 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greektex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'greektex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'greektex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greektex-fd' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX font definition files for GreekTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/greektex-fd')}, 'XML::XPath::Literal' ),
- 'description' => 'FD files for the three families of fonts of the GreekTeX bundle, in a U encoding (for the roman, sans and teletype families), and again as an OML encoding for the roman family.',
- 'docs' => {
- 'ctan:/fonts/greek/greektex-fd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 565470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-12 23:53:08 +0100 (Mon, 12 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greektex-fd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'greektex-fd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'greenpoint' => bless( {
- 'caption' => bless( do{\(my $o = 'The Green Point logo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greenpoint')}, 'XML::XPath::Literal' ),
- 'description' => 'A Metafont-implementation of the logo commonly known as \'Der Grune Punkt\' (\'The Green Point\'). In Austria, it can be found on nearly every bottle. It should not be confused with the \'Recycle\'-logo, implemented by Ian Green.',
- 'docs' => {
- 'ctan:/fonts/greenpoint/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 566065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'greenpoint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'greenpoint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'greenpoint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'greenpoint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grfext' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate the graphics package\'s list of extensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/grfext.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macros for adding to, and reordering the list of graphics file extensions recognised by package graphics. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/grfext.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 566450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grfext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grfext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grffile' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended file name support for graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/grffile.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the file name processing of package graphics to support a larger range of file names. For example, the file name may contain several dots. Or in case of pdfTeX in PDF mode the file name may contain spaces. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/grffile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 566850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grffile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grffile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grfguide' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX standard graphics and color packages documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation of the Graphics bundle. The guide discusses using graphics in LaTeX, including documentation on the use of colour (the color package).',
- 'docs' => {
- 'ctan:/macros/latex/required/graphics/grfguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 567185,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-26 12:32:55 +0200 (Sat, 26 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grfguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grfguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grfpaste' => bless( {
- 'caption' => bless( do{\(my $o = 'Include fragments of a dvi file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/grfpaste')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a mechanism to include fragments of dvi files with the graphicx package, so that you can use \\includegraphics to include dvi files. The package requires the dvipaste program.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/grfpaste/doc/grfpaste.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 567535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/grfpaste/dvipaste.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 567515,
- '',
- 'details',
- 'Readme-alike'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-06 14:40:43 +0100 (Sat, 06 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grfpaste')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grfpaste')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grfpaste')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'grfpaste')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grid' => bless( {
- 'caption' => bless( do{\(my $o = 'Grid typesetting in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/grid')}, 'XML::XPath::Literal' ),
- 'description' => 'The package helps to enables grid typesetting in double column documents. Grid typesetting (vertical aligning of lines of text in adjacent columns) is a difficult task in LaTeX, and the present package is no more than an attempt to help users to achieve it in a limited way. An example document, grid.tex, is provided with simple instructions to typeset it using the package. The package needs a lot more work: this is only a beginning...',
- 'docs' => {
- 'ctan:/macros/latex/contrib/grid/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 567890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/grid/grid.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 567910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-11 11:46:17 +0100 (Fri, 11 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grid')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grid')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grid')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'grid')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gridset' => bless( {
- 'caption' => bless( do{\(my $o = 'Grid, a.k.a. in-register, setting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gridset')}, 'XML::XPath::Literal' ),
- 'description' => 'Grid setting -- also known as strict in-register setting -- is something, that should be done for a lot of documents but is not easy using LaTeX. The package helps to get the information needed for grid setting. It does not implement auto grid setting, but there is a command \\vskipnextgrid, that moves to the next grid position. This may be enough under some circumstances, but in other circumstances it may fail. Thus gridset is only one more step for grid setting, not a complete solution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gridset/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 568255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gridset/gridset.dtx' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 568275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:36:07 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gridset')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gridset')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gridset')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gridset')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grkfinst' => bless( {
- 'caption' => bless( do{\(my $o = 'Install Greek Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/fontinst-contrib/grkfinst')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a plug-in for fontinst, for installing Greek Type 1 fonts for use with (La)TeX using the LGR encoding. For Unicode fonts to use with Omega, see the author\'s ofntinst bundle.',
- 'docs' => {
- 'ctan:/fonts/utilities/fontinst-contrib/grkfinst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 568635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-24 14:33:02 +0100 (Sat, 24 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grkfinst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'grkfinst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grnumalt' => bless( {
- 'caption' => bless( do{\(my $o = 'Ancient Greek (Athenian) numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/grnumalt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a numbering system that was used in ancient Athens, producing the \'Athenian\' numeral for any positive number. The package\'s \\athnum command can (in principle) be used to provide alternative typeset display of the value of counters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/grnumalt/grnumalt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 568940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-25 12:43:03 +0200 (Thu, 25 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grnumalt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grnumalt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grnumalt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grotesq' => bless( {
- 'caption' => bless( do{\(my $o = 'URW Grotesq font pack for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/grotesq')}, 'XML::XPath::Literal' ),
- 'description' => 'The directory contains a copy of the Type 1 font "URW Grotesq 2031 Bold\' released under the GPL by URW, with supporting files for use with (La)TeX.',
- 'docs' => {
- 'ctan:/fonts/urw/grotesq/readme.grotesq' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1409015,
- '',
- 'details',
- 'Copyright and licence statement'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urw/grotesq/ugq.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1408995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-03 13:04:21 +0100 (Sat, 03 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urw-grotesq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grotesq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'URW-Grotesq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'grotesq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grtimes' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Greek text with Times New Roman Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/grtimes')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle assumes you have run ttf2mf to produce Metafont source from the (Monotype) Times New Roman Truetype font that you (otherwise, legally) own. (The translation is to be steered by a file within the this package.) The package grtimes, in the bundle, allows the user to typeset monotonic Greek text using these Metafont-specified fonts.',
- 'docs' => {
- 'ctan:/fonts/greek/grtimes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 569275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 21:50:30 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grtimes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grtimes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grtimes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'grverb' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Greek verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/grverb')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides verbatim typsetting, in the context of the Greek option in babel. The package uses the public domain Greek-CourierPlain font, and the font itself (in Type 1 format), metrics and a font map entry for its use are provided.',
- 'docs' => {
- 'ctan:/language/greek/grverb/grverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 569590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-06 16:54:30 +0100 (Sat, 06 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'grverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'grverb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'grverb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'grverb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gsftopk' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert "ghostscript fonts" to PK files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/gsftopk')}, 'XML::XPath::Literal' ),
- 'description' => 'Designed for use with xdvi and dvips this utility converts Adobe Type 1 fonts to PK bitmap format. It should not ordinarily be much used nowadays, since both its target applications are now capable of dealing with Type 1 fonts, direct.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:36:07 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gsftopk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gsftopk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gsftopk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.19.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gsview' => bless( {
- 'caption' => bless( do{\(my $o = 'View PostScript under MS-Windows or OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ghostscript/ghostgum')}, 'XML::XPath::Literal' ),
- 'description' => 'GSView is a graphical interface for Ghostscript interpreter of PostScript and PDF, under Windows, OS/2 or Unix-alike systems. GSview was inspired by Tim Theisen\'s X11 Ghostview program (the current X11 derivative of that is gv). GSview is designed to work with Ghostscript (versions 7.04-9.99).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 08:45:51 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gsview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gsview')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gtex-letter' => bless( {
- 'caption' => bless( do{\(my $o = 'A Gnome assistant to ease the writing of LaTeX letters')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gtex-letter')}, 'XML::XPath::Literal' ),
- 'description' => 'A good looking interface, based on the gnome-desktop. Serial letters are supported. Multiple letter headers can be accessed from within the application. Standard openings and default closings can be configured. These openings can be configured to adopt to the sex of the addressee automatically. You can choose from three different user interfaces. Novice is very easy for the beginner, intermediate is the standard way, expert is straight forward, all on one big page. The application can swallow text you pipe into it, being it the address or the text of the letter. A special non-interactive mode lets you produce standard-letters in an extremely efficient way. gtex-letter connects to the gnome-address-book from the gnome-pim package. gtex-letter is implemented in python and based on gnome.',
- 'docs' => {
- 'ctan:/support/gtex-letter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 570495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/gtex-letter/manual/html/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 570515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gtex-letter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gtex-letter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gtrcrd' => bless( {
- 'caption' => bless( do{\(my $o = 'Add chords to lyrics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gtrcrd')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to specify guitar chords to be played with each part of the lyrics of a song. The syntax of the macros reduces the chance of failing to provide a chord where one is needed, and the structure of the macros ensures that the chord specification appears immediately above the start of the lyric.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gtrcrd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 570820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gtrcrd/gtrcrd-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 570840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 19:37:33 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gtrcrd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gtrcrd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gtrcrd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gtrcrd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gu' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset crystallographic group-subgroup-schemes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gu')}, 'XML::XPath::Literal' ),
- 'description' => 'The package simplifies typesetting of simple crystallographic group-subgroup-schemes in the Barnighausen formalism. It defines a new environment stammbaum, wherein all elements of the scheme are defined. Afterwards all necessary dimensions are calculated and the scheme is drawn. Currently two steps of symmetry reduction are supported.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 571190,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gu/gudoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 571210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 571215,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-21 09:38:31 +0200 (Thu, 21 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gu')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gu')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'guarani' => bless( {
- 'caption' => bless( do{\(my $o = 'Guarani support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/guarani')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an (unfinished) package for support of Guarani, which is the main language spoken in Paraguay. The bundle provides Babel support for writing in Guarani, together with an inputenc definition file for a windows Guarani code page.',
- 'docs' => {
- 'ctan:/language/guarani/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 571535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/guarani/guarani.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 571555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'guarani')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'guarani')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'guia-bibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Guia casi completa de BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/spanish/guia-bibtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The document is an (as-complete-as-possible) manual about the use of BibTeX with LaTeX, in Spanish.',
- 'docs' => {
- 'ctan:/info/spanish/guia-bibtex/guia-bibtex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 571785,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 571790,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 19:25:07 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'guia-bibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'guia-bibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'guit-corso' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduzione al mondo di LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/italian/GuIT/corso_guit')}, 'XML::XPath::Literal' ),
- 'description' => 'Viene qui presentato il materiale realizzato per il corso "Introduzione al mondo di LaTeX" tenuto dai membri del Gruppo Utilizzatori Italiani di TeX e destinato a chiunque abbia in animo di organizzare un corso ma non trovi il tempo e/o la voglia necessaria per allestire tutto il materiale. Il corso e articolato in quattro lezioni ed e rivolto a discenti senza alcuna conoscenza pregressa di LaTeX e/o linguaggi di programmazione. Esso puo essere svolto sia per piattaforme Windows che *nix, essendo stato sperimentato con successo su entrambi i sistemi. Le presentazioni a video sono realizzate sulla base della classe guitbeamer sviluppata da Emiliano Giovanni Vavassori e disponibile su CTAN. This material provides everything is necessary to give a LaTeX course in Italian. The course is divided into four lessons and it has been written for people without any previous knowledge of LaTeX. It has been successfully tested on Windows and *nix platforms. The class guitbeamer is needed to run the presentations. Documentation is only available in Italian.',
- 'docs' => {
- 'ctan:/info/italian/GuIT/corso_guit/Lezione_1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572220,
- '',
- 'details',
- 'Lezione 1'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 572225,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/GuIT/corso_guit/Lezione_2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572245,
- '',
- 'details',
- 'Lezione 2'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 572250,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/GuIT/corso_guit/Lezione_3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572270,
- '',
- 'details',
- 'Lezione 3'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 572275,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/GuIT/corso_guit/Lezione_4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572295,
- '',
- 'details',
- 'Lezione 4'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 572300,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/GuIT/corso_guit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572200,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/italian/GuIT/corso_guit/doc/documentazione.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572320,
- '',
- 'details',
- 'General documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 572325,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-28 12:02:14 +0100 (Tue, 28 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'guit-corso')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'GuIT-corso')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'guitar' => bless( {
- 'caption' => bless( do{\(my $o = 'Guitar chords and song texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/guitar')}, 'XML::XPath::Literal' ),
- 'description' => '(La)TeX macros for typesetting guitar chords over song texts. The toolbox package is required. Note that this package only places arbitrary TeX code over the lyrics. To typeset the chords graphically (and not only by name), the author recommends use of an additional package such as gchords by K. Peeters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/guitar/guitar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 572650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 21:39:16 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'guitar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guitar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'guitar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'guitar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'guitbeamer' => bless( {
- 'caption' => bless( do{\(my $o = 'Beamer-based class for GuIT presentations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/GuIT/guitbeamer')}, 'XML::XPath::Literal' ),
- 'description' => 'The guitbeamer class is written to simplify the preparation of presentations on LaTeX to members of GuIT. The class is based on beamer.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/GuIT/guitbeamer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 573005,
- '',
- 'details',
- 'Class README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/GuIT/guitbeamer/guitbeamer.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 573025,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 573030,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-24 11:04:19 +0200 (Wed, 24 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'guitbeamer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guitbeamer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GuITbeamer')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'guitlogo' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typesetting the GuIT logo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/GuIT/GuITlogo')}, 'XML::XPath::Literal' ),
- 'description' => 'Guit provides some commands useful to correctly write the logo of "Gruppo Utilizzatori Italiani di TeX" (Italian TeX User Group), using the default document color or any other color the user may ever choose, in conformity with logo\'s scheme as seen on the Group web site (http://www.guit.sssup.it). Likewise, commands are provided that simplify the writing of GuIT acronym\'s complete expansion, of the addresses of Group\'s internet site and public forum and \'GuITmeeting\' logo. Optionally, using hyperref, the outputs of the above cited commands can become hyperlinks to Group\'s site. Documentation is available in Italian, only.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/GuIT/GuITlogo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 573325,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 573320,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/GuIT/GuITlogo/guit.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 573350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 573345,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:36:07 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'guitlogo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guitlogo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'GuITlogo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'guitlogo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gurmukhi' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Gurmukhi.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/gurmukhi/pandey')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX support for Gurmukhi (a Punjabi language), including a converter from US-ASCII to Gurmukhi.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-07 09:26:31 +0100 (Fri, 07 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gurmukhi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gurmukhi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gurmukhi-singh' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Gurmukhi in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/gurmukhi/singh')}, 'XML::XPath::Literal' ),
- 'description' => 'A preprocessor (provided as C source) for Gurmukhi text expressed in a Latin alphabet, Metafont source of a Gurmukhi font, and plain TeX macros (derived from Devanagari macros).',
- 'docs' => {
- 'ctan:/language/gurmukhi/singh/Readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 573625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/gurmukhi/singh/manual.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 573645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:30:16 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gurmukhi-singh')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gurmukhi-singh')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gustlib' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish oriented macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Various small utility packages for typesetting in plain TeX, with a Polish perspective. Neither the package, nor any of its contents, appears on CTAN.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-21 11:04:51 +0100 (Sun, 21 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gustlib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gustlib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'gustlib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gustlib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gv' => bless( {
- 'caption' => bless( do{\(my $o = 'An X front end for ghostscript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gv')}, 'XML::XPath::Literal' ),
- 'description' => 'GNU gv enables the user to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter. Devlopment of gv was based on ghostview 1.5 (which CTAN does not hold).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-03 10:10:26 +0100 (Sat, 03 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.7.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'gv-savepos' => bless( {
- 'caption' => bless( do{\(my $o = 'A patch to gv to save positions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/gv-savepos/gv-3.6.2-savepos.patch')}, 'XML::XPath::Literal' ),
- 'description' => 'A patch against the sources of gv (version 3.6.2), to record the coordinates of the cursor in a file. Such a file simplifies the process of preparing images using packages such as pinlabel.',
- 'docs' => {
- 'ctan:/support/gv-savepos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 574410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-14 00:26:20 +0100 (Mon, 14 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'gv-savepos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'gv-savepos')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ha-prosper' => {},
- 'hackalloc' => bless( {
- 'caption' => bless( do{\(my $o = 'Make allocations local.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/hackalloc.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes all allocation (\\newcount, \\newdimen, etc.) local.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hackalloc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hackalloc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'halftone' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth\'s halftone font and its uses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/halftone')}, 'XML::XPath::Literal' ),
- 'description' => 'Knuth\'s font is of course distributed as Metafont source. Macros that demonstrate usage of the font to produce actual printable pictures are also provided.',
- 'docs' => {
- 'ctan:/fonts/halftone/blurb.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 575625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb08-3/tb19clark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 575645,
- '',
- 'details',
- 'TUGboat paper on the macros'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 14:10:15 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'halftone')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'halftone')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hands' => bless( {
- 'caption' => bless( do{\(my $o = 'Pointing hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/hands')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides right- and left-pointing hands in both black-on-white and white-on-black realisation. The font is distributed as Metafont source.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 14:10:15 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hands')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hands')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hangcaption' => bless( {
- 'caption' => bless( do{\(my $o = 'Hanging layout for captions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/hangcaption.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The hangcaption package redefines the caption command to produce captions with hanging indentation. While this package will work with current LaTeX, its effects are better achieved by one of the many functions of the caption package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hangcaption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hangcaption')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hanging' => bless( {
- 'caption' => bless( do{\(my $o = 'Hanging paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hanging')}, 'XML::XPath::Literal' ),
- 'description' => 'The hanging package facilitates the typesetting of hanging paragraphs. The package also enables typesetting with hanging punctuation, by making punctuation characters active. This facility is best suppressed (it can interfere with other packages) -- there are package options for suppressing each individual punctuation character. \'Real\' attempts at hanging punction should nowadays use the microtype package, which takes advantage of the support offered in recent versions of pdfTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hanging/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 576635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hanging/hanging.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 576655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 00:42:03 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hanging')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hanging')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hanging')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hanging')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hanoi' => bless( {
- 'caption' => bless( do{\(my $o = 'Tower of Hanoi in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/hanoi/hanoi.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The Plain TeX program (typed in the shape of the towers of Hanoi) serves both as a game and as a TeX programming exercise. As a game it will solve the towers with (up to) 15 discs (with 15 discs, 32767 moves are needed).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-04 11:58:42 +0100 (Wed, 04 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hanoi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hanoi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hanoi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '20120101')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'happy4th' => bless( {
- 'caption' => bless( do{\(my $o = 'A firework display in obfuscated TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/happy4th')}, 'XML::XPath::Literal' ),
- 'description' => 'The output PDF file gives an amusing display, as the reader pages through it.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/happy4th/happy4th.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 577265,
- '',
- 'details',
- 'Package output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-11 08:56:14 +0100 (Wed, 11 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'happy4th')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'happy4th')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'happy4th')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'happy4th')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '20120102')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'har2nat' => bless( {
- 'caption' => bless( do{\(my $o = 'Replace the harvard package with natbib.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/har2nat')}, 'XML::XPath::Literal' ),
- 'description' => 'This small package allows a LaTeX document containing the citation commands provided by the Harvard package to be compiled using the natbib package. Migration from harvard to natbib thus can be achieved simply by replacing \\usepackage{harvard} with \\usepackage{natbib} \\usepackage{har2nat} It is important that har2nat be loaded after natbib, since it modifies natbib commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/har2nat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 577690,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/har2nat/har2nat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 577710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'har2nat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'har2nat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'har2nat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'har2nat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hardwrap' => bless( {
- 'caption' => bless( do{\(my $o = 'Hard wrap text to a certain character length.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hardwrap')}, 'XML::XPath::Literal' ),
- 'description' => 'The package facilitates wrapping text to a specific character width, breaking lines by words rather than, as done by TeX, by characters. The primary use for these facilities is to aid the generation of messages sent to the log file or console output to display messages to the user. Package authors may also find this useful when writing out arbitary text to an external file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hardwrap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 578075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hardwrap/hardwrap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 578095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hardwrap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hardwrap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hardwrap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hardwrap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'harmony' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset harmony symbols, etc., for musicology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/harmony')}, 'XML::XPath::Literal' ),
- 'description' => 'The package harmony.sty uses the packages ifthen and amssymb from the amsfonts bundle, together with the LaTeX font lcirclew10 and the font musix13 from musixtex.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/harmony/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 578570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/harmony/harmony.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 578590,
- '',
- 'details',
- 'Package documentation (by example)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 22:33:28 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'harmony')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'harmony')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'harmony')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'harmony')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'harnon-cv' => bless( {
- 'caption' => bless( do{\(my $o = 'A CV document class with a vertical timeline for experience.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/harnon-cv')}, 'XML::XPath::Literal' ),
- 'description' => 'The class offers another modern, neat, design, and provides a simple means of adding an \'experience timeline\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/harnon-cv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 578905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/harnon-cv/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 578925,
- '',
- 'details',
- 'Sample of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 15:50:22 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'harnon-cv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'harnon-cv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'harpoon' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra harpoons, using the graphics package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/harpoon')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides over- and under-harpoon symbol commands; the harpoons may point in either direction, with the hook pointing up or down. The covered object is provided as an argument to the commands, so that they have the look of accent commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/harpoon/harpoon.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 579210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'harpoon')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'harpoon')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'harpoon')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'harpoon')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'harvard' => bless( {
- 'caption' => bless( do{\(my $o = 'Harvard citation package for use with LaTeX 2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/harvard')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a re-implementation, for LaTeX 2e, of the original Harvard package. The bundle contains the LaTeX package, several BibTeX styles, and a \'Perl package\' for use with LaTeX2HTML. Harvard is an author-year citation style (all but the first author are suppressed in second and subsequent citations of the same entry); the package defines several variant styles: - apsr.bst for the American Political Science Review; - agsm.bst for Australian Government publications; - dcu.bst from the Design Computing Unit of the University of Sydney; - kluwer.bstwhich aims at the format preferred in Kluwer publications; - nederlands.bst which deals with sorting Dutch names with prefixes (such as van) according to Dutch rules; together with several styles whose authors offer no description of their behaviour.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/harvard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 580125,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/harvard/harvard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 580145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 11:50:22 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'harvard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'harvard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'harvard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'harvard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'harvard-obsolete' => bless( {
- 'caption' => bless( do{\(my $o = 'The Harvard bibliography style family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/biblio/bibtex/contrib/harvard')}, 'XML::XPath::Literal' ),
- 'description' => 'There are two primary forms of citation in the Harvard style, dependent upon whether the reference is used as a noun or parenthetically. The citations themselves are in author-date style, with authors after the first suppressed in repeat citations. The three original bibliography styles are agsm.bst (for Australian Government publications), dcu.bst (from the Design Computing Unit of the University of Sydney) and kluwer.bst (aiming at the format preferred in Kluwer publications). This package is no longer recommended for use: the harvard package for current LaTeX should be used instead.',
- 'docs' => {
- 'ctan:/obsolete/biblio/bibtex/contrib/harvard/harvard.description' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 579570,
- '',
- 'details',
- 'Package outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 00:42:03 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'harvard-obsolete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'harvard-obsolete')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'harvmac' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for scientific articles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/harvmac')}, 'XML::XPath::Literal' ),
- 'description' => 'Known as \'Harvard macros\', since written at that University.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-20 16:08:04 +0100 (Sat, 20 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'harvmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'harvmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'harvmac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'harvmac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hatching' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost macros for hatching interior of closed paths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/hatching')}, 'XML::XPath::Literal' ),
- 'description' => 'The file hatching.mp contains a set of MetaPost macros for hatching interior of closed paths. Examples of usage are included.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/hatching/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 580760,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hatching')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hatching')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hatching')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hatching')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hausarbeit-jura' => bless( {
- 'caption' => 'Class for writing "juristiche Hausarbeiten" at German Universities.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hausarbeit-jura')}, 'XML::XPath::Literal' ),
- 'description' => 'The class was developed to write legal essays ("juristische Hausarbeit") at German Universities. It is based on jurabook and jurabib and makes it easy for LaTeX beginners to get a correct and nicely formatted paper.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hausarbeit-jura/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 581135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 10:56:37 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hausarbeit-jura')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hausarbeit-jura')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hausarbeit-jura')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hausarbeit-jura')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hc' => bless( {
- 'caption' => bless( do{\(my $o = 'Replacement for the LaTeX classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hc')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of replacements for the default LaTeX classes, based upon the Koma-Script bundle and the seminar class. Includes hcart, hcreport, hcletter, and hcslides.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 581515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hcbundle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'he-le-na' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Serbian typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/he-le-na')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains a number of commands defining Serbian abbreviations, and a large number of hyphenation exceptions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/he-le-na/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 581890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-26 12:00:18 +0100 (Fri, 26 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'he-le-na')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'he-le-na')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'he-le-na')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'he-she' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternating pronouns to aid to gender-neutral writing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/he-she')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a version of semi-automatic pronoun switching for writing gender-neutral (and possibly annoying) prose. It has upper- and lowercase versions of switching pronouns for all case forms, plus anaphoric versions that reflect the current gender choice.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/he-she/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 582190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/he-she/he-she.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 582210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-16 08:41:21 +0100 (Wed, 16 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'he-she')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'he-she')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'he-she')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'he-she')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'headerfooter' => bless( {
- 'caption' => bless( do{\(my $o = 'Define the layouts of page headers and footers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/headerfooter.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines (for LaTeX 2.09) the common model of left, centre, right entries for both odd and even pages. This, and similar packages, are now superseded by fancyhdr.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'headerfooter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'headerfooter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hebtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Hebrew and other right-to-left languages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hebrew/hebtex')}, 'XML::XPath::Literal' ),
- 'description' => 'A comprehensive collection of fonts, macros, and support material for typesetting Hebrew and other right-to-left languages.',
- 'docs' => {
- 'ctan:/language/hebrew/hebtex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 582855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hebtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hebtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hellas' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset bibliographies which include Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/BibTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'Hellas is a BibTeX style, based on the standard plain style, for typesetting databases that containing both Greek and non-Greek bibliographic records. For most bibliographic record types there is an equivalent record type whose name begins with the prefix gr-. These gr-something records may have fields translator and original-title in addition to the fields one might expect in a standard BibTeX record.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 22:35:03 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hellas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hellas')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'helvet' => bless( {
- 'caption' => bless( do{\(my $o = 'Load Helvetica, scaled.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/psnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of loading Helvetica (and its clones), scaled so that it matches Times Roman (to some extent). The package is delivered as part of the psnfss bundle, which is itself part of the LaTeX \'required\' set of packages.',
- 'docs' => {
- 'ctan:/macros/latex/required/psnfss/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 583560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/psnfss/psnfss2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 583580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-29 11:19:55 +0200 (Sun, 29 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'helvet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'helvet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '9.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hep' => bless( {
- 'caption' => bless( do{\(my $o = 'A "convenience wrapper" for High Energy Physics packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hep')}, 'XML::XPath::Literal' ),
- 'description' => 'Loads the author\'s hepunits and hepnicenames packages, and a selection of others that are useful in High Energy Physics papers, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hep/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 584220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-17 00:18:18 +0100 (Thu, 17 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hep')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hep')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hep')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hep-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'Generic macros for quantum physics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/hep.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros for \'slashed\' variables, Dirac bra-ket notation and \'normal ordered\' products.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hep-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hep-gen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hepnames' => bless( {
- 'caption' => bless( do{\(my $o = 'Pre-defined high energy particle names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hepnames')}, 'XML::XPath::Literal' ),
- 'description' => 'Hepnames provides a pair of LaTeX packages, heppennames and hepnicenames, providing a large set of pre-defined high energy physics particle names built with the hepparticles package. The packages are based on pennames.sty by Michel Goosens and Eric van Herwijnen. Heppennames re-implements the particle names in pennames.sty, with some additions and alterations and greater flexibility and robustness due to the hepparticles structures, which were written for this purpose. Hepnicenames provides the main non-resonant particle names from heppennames with more "friendly" names.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hepnames/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 584570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepnames/hepnames.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 584590,
- '',
- 'details',
- 'Details of the package bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepnames/hepnicenames.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 584630,
- '',
- 'details',
- 'Enumeration of available nicenames'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepnames/heppennames.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 584610,
- '',
- 'details',
- 'Enumeration of available pennames'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hepnames')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hepnames')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hepnames')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hepnames')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hepparticles' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typesetting high energy physics particle names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hepparticles')}, 'XML::XPath::Literal' ),
- 'description' => 'HEPparticles is a set of macros for typesetting high energy particle names, to meet the following criteria: 1. The main particle name is a Roman or Greek symbol, to be typeset in upright font in normal contexts. 2. Additionally a superscript and/or subscript may follow the main symbol. 3. Particle resonances may also have a resonance specifier which is typeset in parentheses following the main symbol. In general the parentheses may also be followed by sub- and superscripts. 4. The particle names are expected to be used both in and out of mathematical contexts. 5. If the surrounding text is bold or italic then the particle name should adapt to that context as best as possible (this may not be possible for Greek symbols). A consequence of point 5 is that the well-known problems with boldness of particle names in section titles, headers and tables of contents automatically disappear if these macros are used.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hepparticles/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 584985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepparticles/hepparticles.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 585005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hepparticles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hepparticles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'HEPparticles')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hepparticles')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hepthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for academic reports, especially PhD theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hepthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'Hepthesis is a LaTeX class for typesetting large academic reports, in particular PhD theses. It was originally developed for typesetting the author\'s high-energy physics PhD thesis and includes some features specifically tailored to such an application. In particular, hepthesis offers: - Attractive semantic environments for various rubric sections; - Extensive options for draft production, screen viewing and binding-ready output; - Helpful extensions of existing environments, including equation and tabular; and - Support for quotations at the start of the thesis and each chapter. The class is based on scrbook, from the KOMA-Script bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hepthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 585370,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepthesis/example/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 585410,
- '',
- 'details',
- 'Part of a thesis, seen as for printing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepthesis/hepthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 585390,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hepthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hepthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hepthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hepthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hepunits' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of units useful in high energy physics applications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hepunits')}, 'XML::XPath::Literal' ),
- 'description' => 'Hepunits is a LaTeX package built on the SIunits package which adds a collection of useful HEP units to the existing SIunits set. These include the energy units \\MeV, \\GeV, \\TeV and the derived momentum and mass units \\MeVoverc, \\MeVovercsq and so on.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hepunits/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 585820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hepunits/hepunits.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 585840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hepunits')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hepunits')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Hepunits')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hepunits')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'here' => bless( {
- 'caption' => bless( do{\(my $o = 'Emulation of obsolete package for "here" floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/here')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides the H option for floats in LaTeX to signify that the environemt is not really a float (and should therefore be placed "here" and not float at all). The package emulates an older package of the same name, which has long been suppressed by its author. The job is done by nothing more than loading the float package, which has long provided the option in an acceptable framework.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/here/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 586200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:05:28 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'here')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'here')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'here')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'here')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hershey' => bless( {
- 'caption' => bless( do{\(my $o = 'Experiments with the Hershey fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/hershey')}, 'XML::XPath::Literal' ),
- 'description' => 'The Hershey fonts were developed by the US government, and are freely available. The present bundle shows the outcome of some work on making the fonts usable as system fonts, with a view (eventually) to their use in typesetting programs. The directory contains a number of Metafont sources, but not all will actually compile.',
- 'docs' => {
- 'ctan:/fonts/hershey/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 586510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hershey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hershey')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hex' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a counter in hexadecimal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/hex.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro \\hex that takes a counter name as argument.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-04 19:55:49 +0100 (Fri, 04 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hexdump' => bless( {
- 'caption' => bless( do{\(my $o = 'Read and format ASCII hexdump files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/hexdump.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The main macro reads an ASCII hexdump file and puts it formatted into the document. Additional macros provide, e.g., for a Directory of Dumps.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hexdump')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hexdump')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hexgame' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide an environment to draw a hexgame-board.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hexgame')}, 'XML::XPath::Literal' ),
- 'description' => 'Hex is a mathematical game invented by the Danish mathematician Piet Hein and independently by the mathematician John Nash. This package defines an environment that enables the user to draw such a game in a trivial way.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hexgame/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 587260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hexgame/hexgame.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 587280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 10:38:02 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hexgame')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hexgame')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hexgame')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hexgame')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hfbright' => bless( {
- 'caption' => bless( do{\(my $o = 'The hfbright fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/hfbright')}, 'XML::XPath::Literal' ),
- 'description' => 'These are Adobe Type 1 versions of the OT1-encoded and maths parts of the Computer Modern Bright fonts.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/hfbright/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 587560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hfbright')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hfbright')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hfbright')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hfbright')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hfoldsty' => bless( {
- 'caption' => bless( do{\(my $o = 'Old style numerals with EC fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/hfoldsty')}, 'XML::XPath::Literal' ),
- 'description' => 'The hfoldsty package provides virtual fonts for using oldstyle (0123456789) figures with the European Computer Modern fonts. It does a similar job as the eco package by Sebastian Kirsch but includes a couple of improvements, i.e., better kerning with guillemets, and support for character protruding using the pdfcprot package.',
- 'docs' => {
- 'ctan:/fonts/hfoldsty/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 587875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hfoldsty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hfoldsty')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hfoldsty')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hfoldsty')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hge' => bless( {
- 'caption' => bless( do{\(my $o = 'An "Old English" font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/hge/hge.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a derivative, in Metafont, of the "Old English" font in the (free) Hershey collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 22:02:30 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hge')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hhline' => bless( {
- 'caption' => bless( do{\(my $o = 'Better horizontal lines in tabulars and arrays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\hhline produces a line like \\hline, or a double line like \\hline\\hline, except for its interaction with vertical lines. The command takes a preamble (rather like the preamble of a tabular environment), and this specifies whether there are to be one or two horizontal lines, and what happens when the horizontal line meets a vertical one. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/hhline.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 588515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hhline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hhline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hhtensor' => bless( {
- 'caption' => bless( do{\(my $o = 'Print vectors, matrices, and tensors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hhtensor')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides commands for vectors, matrices, and tensors with different styles -- arrows (as the LaTeX default), underlined, and bold).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hhtensor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 588810,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hhtensor/hhtensor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 588830,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-29 22:44:25 +0100 (Thu, 29 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hhtensor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hhtensor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hhtensor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hhtensor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.61')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hieroglf' => bless( {
- 'caption' => bless( do{\(my $o = 'The "poor man\'s" Egyptian Hieroglyphic font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/hieroglf')}, 'XML::XPath::Literal' ),
- 'description' => 'The hieroglf bundle provides a Type 1 renidition of some of the ancient Egyptian hieroglyphs. Hieroglyphic writing was used between about 3000 BC and 400 AD. The bundle is based on Serge Rosmorduc\'s comprehensive hieroglyph package, but only provides about one tenth of his 650-odd hieroglyphs. Sufficient glyphs are provided for writing a few names like Cleopatra or Ptolomeny (together with cartouches) and some numbers, but the package is not for serious Egyptologists. The bundle is part of a set of archaic fonts, and requires use of the oands fonts from that set.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589245,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/hieroglf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/hieroglf/hieroglf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589205,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/hieroglf/trypmhg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589225,
- '',
- 'details',
- 'Sample of hieroglyphic font:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hieroglf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hieroglf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hieroglyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hieroglyph fonts and other support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/hieroglyph')}, 'XML::XPath::Literal' ),
- 'description' => 'HieroTeX is a system for typesetting ancient Egyptian hieroglyphs. It contains a hieroglyphic font, a number of style files, and a helper program in C called sesh which allows one to type hieroglyphic texts using the \'manuel de codage\', which is the current standard for encoding ancient Egyptian. The fonts in the base system are distributed as Metafont source, but Adobe type 1 versions are also provided.',
- 'docs' => {
- 'ctan:/fonts/hieroglyph/LIZEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589615,
- '',
- 'details',
- 'Lisez-moi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 589620,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/hieroglyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 589595,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 22:02:30 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hieroglyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hieroglyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'highlight' => bless( {
- 'caption' => bless( do{\(my $o = 'Converts source code to syntax highlighted TeX or LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/highlight')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a program which converts source code to TeX and LaTeX with syntax highlighting. It is possible to add custom programming language definitions easily. Highlight supports 100 programming languages and includes 50 colour themes. It features code reformatting and indenting.',
- 'docs' => {
- 'ctan:/support/highlight/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589945,
- '',
- 'details',
- 'Manual (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 589950,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/highlight/README_DE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589995,
- '',
- 'details',
- 'Manual (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 590000,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.andre-simon.de/doku/highlight/en/highlight.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 589970,
- '',
- 'details',
- 'Manual (English, as HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 589975,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.andre-simon.de/doku/highlight/highlight.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 590020,
- '',
- 'details',
- 'Handbuch (German; HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 590025,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-09 11:49:22 +0100 (Wed, 09 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'highlight')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'highlight')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hilowres' => bless( {
- 'caption' => bless( do{\(my $o = 'Support high and low resolution versions of same picture.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hilowres')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to simplify the inclusion of low resolution versions of high resolution images, if each pair of files have the same basename (e.g., bird_low.eps and bird.eps). The package is a simple wrapper around the \\includegraphics command of the graphicx package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hilowres/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 590350,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-13 10:11:57 +0200 (Mon, 13 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hilowres')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hilowres')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hilowres')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'histogr' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw histograms with the LaTeX picture environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/histogr')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a macro collection to draw histogram bars inside a LaTeX picture-environment.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'histogr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'histogr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'histogr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'histogr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'historische-zeitschrift' => bless( {
- 'caption' => bless( do{\(my $o = 'Biblatex style for the journal \'Historische Zeitschrift\'')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/historische-zeitschrift')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides citations according with the house style of the \'Historische Zeitschrift\', a German historical journal. The scheme is a fullcite for the first citation and \'Author, Shorttitle (as note N, P)\' for later citations (P being the page number). For further details, see the description of the house style at the journal\'s site. The package depends on biblatex (version 0.8 or higher) as well as etoolbox (version 1.5 or higher).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 591020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 591025,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/historische-zeitschrift/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 590995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 591000,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'historische-zeitschrift')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'historische-zeitschrift')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'historische-zeitschrift')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'historische-zeitschrift')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'histyle' => bless( {
- 'caption' => bless( do{\(my $o = 'A "HighStyle" environment for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/histyle')}, 'XML::XPath::Literal' ),
- 'description' => 'Described as "very rudimentary beginnings of HighStyle environment for [Plain] TeX". The package defines a bunch of macros and (LaTeX-like) environments in support of its aim. (There\'s no documentation, to speak of, and no information about HighStyle, on which the package is supposedly based: there seems to be no information about HighStyle on the Web, either.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-12 11:44:35 +0200 (Sun, 12 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'histyle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'histyle')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hitec' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hitec')}, 'XML::XPath::Literal' ),
- 'description' => 'An article-based class designed for use for documentation in high-technology companies.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hitec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 591610,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hitec/hitec_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 591630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-07 01:12:48 +0100 (Fri, 07 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hitec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hitec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hitec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hitec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0(beta)')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the Korean language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/korean/HLaTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for Korean documents written in Korean standard KSC codes for LaTeX2e.',
- 'docs' => {
- 'ctan:/language/korean/HLaTeX/README.en' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 592235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 592240,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/korean/HLaTeX/hlguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 592260,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-06 12:44:52 +0100 (Mon, 06 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hlatex-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of Korean (Hangul) fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/korean/HLaTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of fonts in Adobe Type 1 format for use with HLaTeX, Korean LaTeX. The CJK fonts provide a replacement route to font support for Korean.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-06 12:44:52 +0100 (Mon, 06 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hlatex-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'HLaTeX fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hletter' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible letter typesetting with flexible page headings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hletter')}, 'XML::XPath::Literal' ),
- 'description' => 'The package permits the user to specify easily, with the aid of self defined key-words, letters (with a logo and private) and headings. The heading may include a footer and the letter provides commands to include a scanned signature and two signees. The package works with the merge package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hletter/Hletter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 592605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hletter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 592585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 11:05:43 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hletter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hletter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hletter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hobete' => bless( {
- 'caption' => bless( do{\(my $o = 'Unofficial beamer theme for the University of Hohenheim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/hobete')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a beamer theme which features the Ci colors of the University of Hohenheim. Please note that this is not an official Theme, and that there will be no support for it, from the University. Furthermore there is NO relationship between the University and this theme.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/hobete/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 592950,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 592955,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-contrib/hobete/hobete_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 592975,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 592980,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 14:06:42 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hobete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hobete')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hobete')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hobete')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hobsub' => bless( {
- 'caption' => bless( do{\(my $o = 'Construct package bundles')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hobsub.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a means of loading a bundle of (other) packages "at once", offering a means of reducing the amount of log output as the packages are loaded, and an aide-memoire for complicated requirements. In some ways, loading a package via hobsub behaves much like loading the package in the normal way; for example, reloads are suppressed, as in LaTeX proper, and correct \\listfiles output is produced. Examples provided are a \'generic\' bundle (comprising the author\'s packages that can be used with Plain TeX) and a \'hyperref\' bundle (comprising packages useful when generating hypertext output with LaTeX).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hobsub.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 593360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hobsub')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hobsub')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hoffset-voffset' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate values for \\hoffset and \\voffset.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/hoffset-voffset')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains Pascal source, and a Windows executable.',
- 'docs' => {
- 'ctan:/support/hoffset-voffset/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 593655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hoffset-voffset')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hoffset-voffset')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hologo' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of logos with bookmark support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hologo.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a single command \\hologo, whose argument is the usual case-confused ASCII version of the logo. The command is bookmark-enabled, so that every logo becomes available in bookmarks without further work. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hologo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 593985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 17:42:18 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hologo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hologo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'holtpolt' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Maxwell\'s non-commutative division.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/holtpolt.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines two commands \\holter and \\polter. The package is part of Jorg Knappen\'s collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-15 22:39:59 +0200 (Wed, 15 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'holtpolt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'holtpolt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'holtxdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation macros for oberdiek bundle, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/holtxdoc.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'These are personal macros, which are not necessarily useful to other authors (they are provided as part off the source of others of the author\'s packages). Macros that may be of use to other authors are available separately, in package hypdoc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/holtxdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 594710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'holtxdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'holtxdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hopatch' => bless( {
- 'caption' => bless( do{\(my $o = 'Load patches for packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hopatch.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The hopatch package provides a command with which the user may register a piece of patch code for a particular package. Hopatch will apply the patch immediately, if the relevant package has already been loaded; otherwise it will store the patch until the package appears.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hopatch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 595060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 17:42:18 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hopatch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hopatch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hp2pl' => bless( {
- 'caption' => bless( do{\(my $o = 'Create TeX PL files from HP AutoFont Support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/hp2pl')}, 'XML::XPath::Literal' ),
- 'description' => 'HP provides Autofont support files for all of the built-in printer fonts and all of the cartridges that it sells. Use HPtfm2pl to create PL files, and then pltotf to convert those to TFM files.',
- 'docs' => {
- 'ctan:/support/hp2pl/hptfm2pl.doc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 595430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/hp2pl/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 595410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-04 23:14:01 +0100 (Sun, 04 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hp2pl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'HPtfm2pl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0b beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hp2xx' => bless( {
- 'caption' => bless( do{\(my $o = 'HP GL converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/hp2xx')}, 'XML::XPath::Literal' ),
- 'description' => 'HP2xx is a versatile tool to convert vector-oriented graphics data given in Hewlett-Packard\'s HP-GL plotter language into a variety of popular graphics formats, both vector- and raster-oriented. HP2xx may also be used as an HP GL viewer on certain platforms.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 17:02:53 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hp2xx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hp2xx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.4.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hpgl2ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate HPGL to PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/hpgl2ps')}, 'XML::XPath::Literal' ),
- 'description' => 'An ancient converter, which covers (most of) the language of DXY plotters, and RD-GL format (a superset of HPGL at the time the program was written). The converter doesn\'t cover all of the respective languages, but warns about things it doesn\'t understand.',
- 'docs' => {
- 'ctan:/graphics/hpgl2ps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 595935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-29 12:56:16 +0200 (Sun, 29 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hpgl2ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hpgl2ps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hpsdiss' => bless( {
- 'caption' => bless( do{\(my $o = 'A dissertation class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hpsdiss')}, 'XML::XPath::Literal' ),
- 'description' => 'The class was developed to typeset a dissertation at ETH Zurich. The requirements were to use A5 paper and 10pt type. A sample of the output is shown in the PDF documentation link.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hpsdiss/hpsdiss.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 596180,
- '',
- 'details',
- 'Example of package use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-07 11:47:19 +0100 (Sun, 07 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hpsdiss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hpsdiss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hpsdiss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hpsdiss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hrefhide' => bless( {
- 'caption' => bless( do{\(my $o = 'Suppress hyper links when printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hrefhide')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the command \\hrefdisplayonly (which provides a substitute for \\href). While the (hyperlinked) text appears like an ordinary \\href in the compiled PDF file, the same text will be "hidden" when printing the text. (Hiding is actually achieved by making the text the same colour as the background, thus preserving the layout of the rest of the text.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hrefhide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 596540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hrefhide/hrefhide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 596560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-29 14:22:52 +0200 (Fri, 29 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hrefhide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hrefhide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hrefhide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hrefhide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hrhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Croatian hyphenation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/hrhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Hyphenation patterns for the Croatian language for use with T1 encoding as supported in EC fonts. Note that these patterns are no longer used by distributions; a version of the patterns, encoded in UTF-8, are the location of current development.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-08 00:02:48 +0200 (Wed, 08 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hrhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-croatian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hrhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-croatian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hrlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Croatian documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/croatian/hrlatex')}, 'XML::XPath::Literal' ),
- 'description' => 'This package simplifies creation of new documents for the (average) Croatian user. As an example, a class file hrdipl.cls (designed for the graduation thesis at the University of Zagreb) and sample thesis documents are included.',
- 'docs' => {
- 'ctan:/language/croatian/hrlatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 597190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/croatian/hrlatex/hrlatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 597215,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 597210,
- '',
- 'language',
- 'hr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hrlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hrlatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hrlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hrlatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.23')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'html2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert HTML to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/html2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'An HTML to LaTeX translator originally written in C, but now recast as a Perl module.',
- 'docs' => {
- 'http://search.cpan.org/~peter/html2latex/html2latex' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 597585,
- '',
- 'details',
- 'POD documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'html2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'html2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'htmlhelp' => bless( {
- 'caption' => bless( do{\(my $o = 'HTML translation of VMS help files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/htmlhelp')}, 'XML::XPath::Literal' ),
- 'description' => 'A series zip archives of HTML files derived from VMS help for BibTeX, LaTeX, makeindex and SliTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-08 17:51:23 +0200 (Wed, 08 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'htmlhelp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'htmlhelp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1994-04-12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'huhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for the Hungarian language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/huhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This set of patterns is now superseded by those in the hungarian bundle.',
- 'docs' => {
- 'ctan:/language/hungarian/hyphenation/huhyphn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 598120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 598125,
- '',
- 'language',
- 'hu'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-27 14:03:04 +0200 (Sun, 27 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'huhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'huhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'humanbio' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for "Human Biology".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/humanbio.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'A style derived from apalike in the BibTeX bundle, adopting further features from astron.bst; use with the LaTeX package that comes with astron.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-16 22:03:04 +0100 (Thu, 16 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'humanbio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'humanbio')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'humanist' => bless( {
- 'caption' => bless( do{\(my $o = 'Humanist manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/humanist')}, 'XML::XPath::Literal' ),
- 'description' => 'The humanist and allhmin packages provide Metafont fonts based on the Humanist manuscript book-hand used from the 14th century AD onwards. The font consists of uppercase and lowercase letters, digits and some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/humanist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 598740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'humanist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'humanist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'humanist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'humannat' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for "Human Nature" and "American Anthropologist".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/humannat.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'A style derived from apalike.bst in the BibTeX distribution, adopting further features from astron.bst; use with the LaTeX package that comes with astron.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-16 22:03:04 +0100 (Thu, 16 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'humannat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'humannat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'huncial' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts based on the half Uncial manuscript book-hand.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/huncial')}, 'XML::XPath::Literal' ),
- 'description' => 'The huncial and allhuncl packages provide Metafont fonts based on the Half Uncial manuscript book-hand used between the 3rd and 9th centuries. The font consists of minuscules and digits, with some appropriate period punctuation marks and ligatures. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/huncial/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 599405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 00:16:39 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'huncial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'huncial')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hungarian' => bless( {
- 'caption' => bless( do{\(my $o = 'New Hungarian hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hungarian/hyphenation')}, 'XML::XPath::Literal' ),
- 'description' => 'These patterns are a modern substitute for those in the huhyph package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-27 14:03:04 +0200 (Sun, 27 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hungarian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-hungarian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hungarian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-hungarian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hvdashln' => bless( {
- 'caption' => bless( do{\(my $o = 'Horizontal and vertical dashed lines in arrays and tabulars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/hvdashln.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Definitions of horizontal and vertical dashed lines for the array and tabular environment. Instead of building partial horizontal dashed lines using Isozaki\'s \\cline{2-3}, \\hdashline fills the full width. The proportion of the dashed line is defined by the two parameters: \\hdashlinewidth=2pt and \\hdashlinegap=2pt, where the former defines the width of the dash and the latter sets their gap. Note that this functionality has been re-implemented, for current LaTeX, in the package arydshln.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-26 08:16:04 +0200 (Wed, 26 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hvdashln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hvdashln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hvfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotating caption and object of floats independently.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hvfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines a macro to place objects (tables and figures) and their captions in different positions with different rotating angles within a float. All objects and captions can be framed. The main command is \\hvFloat{float type}{floating object}{caption}{label}; a simple example is \\hvFloat{figure}{\\includegraphics{rose}}{Caption}{fig:0}. Options are provided to place captions to the right or left, and rotated. Setting nonFloat=true results in placing the float here.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hvfloat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 600285,
- '',
- 'details',
- 'Readme (package history)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hvfloat/hvfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 600305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-05 13:21:26 +0100 (Mon, 05 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hvfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hvfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hvfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hvfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hvindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for indexing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hvindex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package simplifies the indexing of words using the \\index command of makeidx. With the package, to index a word in a text, you only have to type it once; the package makes sure it is both typeset and indexed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hvindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 600675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hvindex/hvindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 600695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-23 13:00:14 +0100 (Mon, 23 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hvindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hvindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hvindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hvindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hvmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for using the Micropress HV-Math fonts (Helvetica Maths).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/hvmath')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset math in a style that suits the Adobe Helvetica text fonts. Commercial (Adobe type 1) versions of the HV-Math fonts are available from Micropress; free bitmap versions of the fonts from the Micropress fonts directories.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 10:38:02 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hvmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hvmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hvmath')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hvmath-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Bitmap versions of the Micropress HV-Math fonts (Helvetica Maths).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/micropress/hvmath')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the \'public\' part of the HV-Math font distribution: metrics, and a set of bitmap files. Actually to use the fonts, you probably also need the macros by Walter Schmidt. The outline fonts are available from MicroPress',
- 'docs' => {
- 'ctan:/fonts/micropress/hvmath/hvmath.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 601020,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hvmath-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hvmath-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hwkatakana' => bless( {
- 'caption' => bless( do{\(my $o = 'Half-width katakana fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/hwkatakana')}, 'XML::XPath::Literal' ),
- 'description' => 'Half-width katakana Type 1 fonts in SJIS encoding are provided to integrate with the Wadalab fonts for use with, for example, the CJK package. Auxiliary files to use the font with Unicode UTF8 encoding are also provided. The origin of the font is the Wadalab gothic font katakana glyphs, which have been modified to make up the JIS X 0201 set of half-width katakana characters using Fontforge. The Wadalab fonts need to be available for this package to work. Note: This package has now been included in the Wadalab fonts bundle so that this separate bundle is considered obsolete.',
- 'docs' => {
- 'ctan:/obsolete/fonts/hwkatakana/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 601610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/hwkatakana/hwkatakana-sampler-UTF8.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 601630,
- '',
- 'details',
- 'Font sampler'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-25 21:01:58 +0200 (Sun, 25 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hwkatakana')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hwkatakana')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyacc-cm' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation using 7-bit fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/hyacc-cm')}, 'XML::XPath::Literal' ),
- 'description' => 'A scheme for obtaining respectable hyphenation in the presence of accents, using only CM fonts (and in the absence of the MLTeX extensions).',
- 'docs' => {
- 'ctan:/macros/generic/hyacc-cm/hyacc-cm.doc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 601915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 16:56:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyacc-cm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hyacc-cm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hycolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Implements colour for packages hyperref and bookmark.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hycolor.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the code for the color option that is used by packages hyperref and bookmark. It is not intended as package for the user. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hycolor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 602270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 602275,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hycolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hycolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypbmsec' => bless( {
- 'caption' => bless( do{\(my $o = 'Hypertext bookmarks in sectioning commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hypbmsec.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Bookmark entries can be given as another argument to the LaTeX sectioning commands. The hyperref package is required to get the bookmarks, but the syntax works without it. This package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hypbmsec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 602655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 602660,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 11:51:46 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypbmsec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hypbmsec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypcap' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjusting the anchors of captions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hypcap.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a solution to the problem that when you link to a float using hyperref, the link anchors to below the float\'s caption, rather than the beginning of the float. Hypcap defines a separate \\capstart command, which you put where you want links to end; you should have a \\capstart command for each \\caption command. Package options can be used to auto-insert a \\capstart at the start of a float environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hypcap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 603020,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 603025,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 11:51:46 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypcap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hypcap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypdestopt' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyperref destination optimizer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hypdestopt.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package supports hyperref\'s pdftex driver. It removes unnecessary destinations and shortens the destination names or uses numbered destinations to get smaller PDF files. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hypdestopt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 603405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 603410,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 17:42:18 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypdestopt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hypdestopt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyper extensions for doc.sty.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hypdoc.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package adds hypertext features to the package doc that is used in the documentation system of LaTeX2e. Bookmarks are added and references are linked as far as possible. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hypdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 603830,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 603835,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hypdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypdvips' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyperref extensions for use with dvips.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hypdvips')}, 'XML::XPath::Literal' ),
- 'description' => 'The hypdvips package fixes some problems when using hyperref with dvips. It also adds support for breaking links, file attachments, embedded documents and different types of GoTo-links. The cooperation of hyperref with cleveref is improved, which in addition allows an enhanced back-referencing system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hypdvips/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 604260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hypdvips/hypdvips.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 604280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-10 15:11:47 +0100 (Sat, 10 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypdvips')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hypdvips')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hypdvips')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hypdvips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyper' => bless( {
- 'caption' => bless( do{\(my $o = 'Hypertext cross referencing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyper')}, 'XML::XPath::Literal' ),
- 'description' => 'Redefines LaTeX cross-referencing commands to insert \\special commands for HyperTeX dvi viewers, such as recent versions of xdvi. The package is now largely superseded by hyperref.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hyper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 604645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyper/hyper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 604665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-02 01:39:50 +0200 (Sun, 02 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hyper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.2d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyperlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'A restricted LaTeX system that also produces HTML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/hyperlatex')}, 'XML::XPath::Literal' ),
- 'description' => 'HyperLaTeX defines a form of LaTeX that may be processed in the ordinary way with a \'latex\' command, for printed output. However, HyperLaTeX documents may also be processed by \'hyperlatex\', to produce good-quality HTML. HyperLaTeX is not a LaTeX to HTML converter (see tth or latex2html for that). Rather, HyperLaTeX specifies a set of macros that allow you to support two output formats from one source, and to make both appear as good as possible.',
- 'docs' => {
- 'ctan:/support/hyperlatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 605065,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://hyperlatex.sourceforge.net/html/hyperlatex.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 605085,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-10 16:16:08 +0100 (Fri, 10 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyperlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hyperlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypernat' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow hyperref and natbib to work together.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hypernat')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows hyperref package and the natbib package with options \'numbers\' and \'sort&compress\' to work together. This means that multiple sequential citations (e.g [3,2,1]) will be compressed to [1-3], where the \'1\' and the \'3\' are (color-)linked to the bibliography.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hypernat/hypernat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 605390,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-08 12:29:56 +0100 (Mon, 08 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypernat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hypernat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hypernat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyperref' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensive support for hypertext in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyperref')}, 'XML::XPath::Literal' ),
- 'description' => 'The hyperref package is used to handle cross-referencing commands in LaTeX to produce hypertext links in the document. The package provides backends for the \\special set defined for HyperTeX DVI processors; for embedded pdfmark commands for processing by Acrobat Distiller (dvips and Y&Y\'s dvipsone); for Y&Y\'s dviwindo; for PDF control within pdfTeX and dvipdfm; for TeX4ht; and for VTeX\'s pdf and HTML backends. The package is distributed with the backref and nameref packages, which make use of the facilities of hyperref. The package depends on the author\'s kvoptions, ltxcmdsand refcount packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hyperref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 605955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/README.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 605975,
- '',
- 'details',
- 'Readme, hyper-crossreferenced'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/doc/manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 605995,
- '',
- 'details',
- 'Manual, HTML version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/doc/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 606015,
- '',
- 'details',
- 'Manual, PDF version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 606020,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/doc/options.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 606040,
- '',
- 'details',
- 'Summary of options'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 606045,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/doc/paper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 606065,
- '',
- 'details',
- 'Paper on tagging and navigation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 606070,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-05 11:03:21 +0100 (Mon, 05 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.82m')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyperxmp' => bless( {
- 'caption' => bless( do{\(my $o = 'Embed XMP metadata within a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyperxmp')}, 'XML::XPath::Literal' ),
- 'description' => 'XMP (eXtensible Metadata Platform) is a mechanism proposed by Adobe for embedding document metadata within the document itself. The metadata is designed to be easy to extract, even by programs that are oblivious to the document\'s file format. Most of Adobe\'s applications store XMP metadata when saving files. Now, with the hyperxmp package, it is trivial for LaTeX document authors to store XMP metadata in their documents as well. Hyperxmp integrates seamlessly with hyperref and requires virtually no modifications to documents that already exploit hyperref\'s mechanisms for specifying PDF metadata. The current version of hyperxmp can embed the following metadata as XMP: author, title, subject, keywords, copyright, and license URL. hyperxmp currently embeds XMP only within PDF documents but is compatible with pdflatex, xelatex, latex+dvipdfm, and latex+dvips+ps2pdf.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hyperxmp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 606450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperxmp/hyperxmp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 606470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 10:30:29 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyperxmp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyperxmp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hyperxmp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyperxmp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypgotoe' => bless( {
- 'caption' => bless( do{\(my $o = 'Links to embedded files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hypgotoe.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This experimental package is a first experiment for links to embedded files. It is named after the PDF action name /GoToE. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hypgotoe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 606865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 606870,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 17:42:18 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypgotoe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hypgotoe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyph-utf8' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns expressed in UTF-8.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyph-utf8')}, 'XML::XPath::Literal' ),
- 'description' => 'Modern native UTF-8 engines such as XeTeX and LuaTeX need hyphenation patterns in UTF-8 format, whereas older systems require hyphenation patterns in the 8-bit encoding of the font in use (such encodings are codified in the LaTeX scheme with names like OT1, T2A, TS1, OML, LY1, etc). The present package offers a collection of conversions of existing patterns to UTF-8 format, together with converters for use with 8-bit fonts in older systems. Since hyphenation patterns for Knuthian-style TeX systems are only read at iniTeX time, it is hoped that the UTF-8 patterns, with their converters, will completely supplant the older patterns.',
- 'docs' => {
- 'ctan:/language/hyph-utf8/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 607340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:39:45 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyph-utf8')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyph-utf8')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hyph-utf8')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyph-utf8')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-accent' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2.09 code for using DC fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphen-accent')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle presents variants of the (pre-LaTeX 2e) nfss, that may be used to typeset inflected Latin alphabet text in the DC fonts, while allowing hyphenation using the (then) new 8-bit hyphenation patterns.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-05 00:06:43 +0100 (Mon, 05 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyphen-accent')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hyphen-accent')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-basque' => {},
- 'hyphen-croatian' => {},
- 'hyphen-danish' => {},
- 'hyphen-finnish' => {},
- 'hyphen-greek' => {},
- 'hyphen-hungarian' => {},
- 'hyphen-icelandic' => bless( {
- 'caption' => bless( do{\(my $o = 'Icelandic hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/icehyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Hyphenation patterns for Icelandic; apparently designed for a modern encoding (by contrast with ishyph, whose encoding is not apparently published.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-04-17 11:56:04 +0200 (Tue, 17 Apr 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'icehyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-other')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'icehyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-icelandic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-italian' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for the Italian language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/ithyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These hyphenation patterns for the Italian language are supposed to comply with the Recommendation UNI 6461 on hyphenation issued by the Italian Standards Institution (Ente Nazionale di Unificazione UNI).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-29 00:01:21 +0200 (Tue, 29 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ithyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-italian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ithyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-italian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.8g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-latin' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for the Latin language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/lahyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These are patterns for the latin language mainly in modern spelling (u when u is needed and v when v is needed); medieval spelling with the ligatures \\ae and \\oe and the (uncial) lowercase \'v\' written as a \'u\' is also supported; apparently there is no conflict between the patterns of modern Latin and those of medieval Latin. The patterns support the restricted character set of the OT1-encoding (obviously without the ligature characters), as well as T1-encoded usage.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-29 00:01:21 +0200 (Tue, 29 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lahyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-latin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lahyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-latin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-polish' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation for Polish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/polish/plhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-07 21:35:42 +0200 (Wed, 07 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-polish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-polish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-serbian' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Serbian Cyrillic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/srhyphc.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The patterns are written using ISO 8859-5, but are targeted at the standard LaTeX T2A encoding.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-28 00:02:05 +0100 (Wed, 28 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'srhyphc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-serbian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'srhyphc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-serbian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-spanish' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard hyphenation rules for Spanish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/spanish/hyphen/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This hyphenation file is the outcome of a long (slow-moving) project by the Spanish User group CervanTeX. The patterns are arranged such they work equally well in UTF-8 and in traditional TeX font encodings.',
- 'docs' => {
- 'ctan:/language/spanish/hyphen/base/division.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 607955,
- '',
- 'details',
- 'Paper on word division (Spanish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 607960,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-01 23:35:18 +0200 (Sat, 01 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyphen-spanish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hyphen-spanish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphen-turkish' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Turkish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/tkhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These patterns were developed for the Ottoman Texts Project. Note that hyphenation for modern Turkish texts is supported by the hyph-utf8 bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-23 08:51:21 +0100 (Wed, 23 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tkhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-turkish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphenat' => bless( {
- 'caption' => bless( do{\(my $o = 'Disable/enable hypenation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyphenat')}, 'XML::XPath::Literal' ),
- 'description' => 'This package can disable all hyphenation or enable hyphenation of non-alphabetics or monospaced fonts. The package can also enable hyphenation within \'words\' that contain non-alphabetic characters (e.g., that include underscores), and hyphenation of text typeset in monospaced (e.g., cmtt) fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hyphenat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 608280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyphenat/hyphenat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 608300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyphenat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyphenat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hyphenat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphenat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphenation-greek' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for ancient and modern Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/elhyphen')}, 'XML::XPath::Literal' ),
- 'description' => 'Contains the hyphenation patterns for ancient Greek and modern Greek in polytonic (multi-accent) and monotonic (uni-accent) systems. The hyphenation patterns will work perfectly with the babel greek option or with Dryllerakis\' GreeKTeX. The patterns can easily be converted for use with the ibycus fonts (see the ibycus-babel package), or with Omega/Lambda (see the antomega package). For any other Greek package, the patterns will have to be re-coded.',
- 'docs' => {
- 'ctan:/language/hyphenation/elhyphen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 608685,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 608690,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/elhyphen/ancient.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 608710,
- '',
- 'details',
- 'Article about ancient Greek patterns'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 608715,
- '',
- 'language',
- 'el'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/elhyphen/modern.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 608735,
- '',
- 'details',
- 'Article about modern Greek patterns'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 608740,
- '',
- 'language',
- 'el'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-07-29 19:33:11 +0200 (Sun, 29 Jul 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyphenation-greek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hyphenation-greek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphenex' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a hyphenation exceptions file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/tugboat/hyphenex')}, 'XML::XPath::Literal' ),
- 'description' => 'Exceptions for American English hyphenation patterns are occasionally published in the TeX User Group magazine TUGboat. This bundle provides alternative Perl and Bourne shell scripts to convert the source of such an article into an exceptions file, together with a recent copy of the article and its translation.',
- 'docs' => {
- 'ctan:/info/digests/tugboat/hyphenex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 609055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/digests/tugboat/hyphenex/tb0hyf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 609075,
- '',
- 'details',
- 'A version of the article'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:34:59 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyphenex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hyphenex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphenex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyphsubst' => bless( {
- 'caption' => bless( do{\(my $o = 'Substitute hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/hyphsubst.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'A TeX format file may include alternative hyphenation patterns for a language with a different name. If the naming convention follows babel\'s rules, then the hyphenation patterns for a language can be replaced by the alternative hyphenation patterns, provided in the format file. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/hyphsubst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 609445,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 609450,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 14:28:51 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyphsubst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'hyphsubst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hypht1' => bless( {
- 'caption' => bless( do{\(my $o = 'Additional hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/hypht1.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Additional hyphenation patterns which have to be loaded in conjunction with each "normal" set of patterns. It contains patterns to allow hyphenation after an explicit - character, which are needed if you want to use e.g. the second hyphen character (\\char127) of the EC fonts or any other T1-encoded font as \\hyphenchar\\font. Usage details are described in comments in the file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-27 14:03:04 +0200 (Sun, 27 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hypht1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'hypht1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'hyplain' => bless( {
- 'caption' => bless( do{\(my $o = 'Basic support for multiple languages in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/hyplain')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a means to set up hyphenation suitable for several languages and/or dialects, and to select them or switch between them while typesetting.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/hyplain/hydoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 610055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-07 20:05:57 +0100 (Wed, 07 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'hyplain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'HyPlain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyplain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'i-ching' => bless( {
- 'caption' => bless( do{\(my $o = 'An i-ching package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/i-ching')}, 'XML::XPath::Literal' ),
- 'description' => 'A complete Plain TeX-based i-ching divination system, including an Adobe Type 1 font for the characters. Translations are derived from Alan Stanier\'s work in his iching package.',
- 'docs' => {
- 'ctan:/fonts/psfonts/i-ching/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 610320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'i-ching')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'i-ching')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iagproc' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for two column IAG Proceedings articles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/iagproc.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX2e class file for two column IAG Proceedings articles, like those for the Banff GGG2000 Symposium or the Thessaloniki IGGC 2002 meeting.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-16 22:04:31 +0200 (Mon, 16 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iagproc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'iagproc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iahyphen' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Interlingua.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/iahyphen.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Interlingua is an "international auxiliary language".',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-04-17 12:00:40 +0200 (Tue, 17 Apr 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iahyphen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'iahyphen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ibm' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics for IBM fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/ibm')}, 'XML::XPath::Literal' ),
- 'description' => 'These metrics cover a font whose actual identity is unclear to the present cataloguer;',
- 'docs' => {
- 'ctan:/fonts/psfonts/ibm/timesnew/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 611045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:46:59 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ibm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ibm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ibm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ibmres-tex' => bless( {
- 'caption' => bless( do{\(my $o = 'A semi-automated approach to the production of resumes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/ibmres-tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed to offer advice on creating effective resumes, and to provide a mechanism for generating one, based on a series of templates.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/ibmres-tex/ibmres.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 611325,
- '',
- 'details',
- 'Extract of the documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-26 11:34:30 +0200 (Sat, 26 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ibmres-tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ibmres-tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ibycus-babel' => bless( {
- 'caption' => bless( do{\(my $o = 'Use the Ibycus 4 Greek font with Babel')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/greek/ibycus-babel')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to use the Ibycus 4 font for ancient Greek with Babel. It uses a Perl script to generate hyphenation patterns for Ibycus from those for the ordinary Babel encoding, cbgreek. It sets up ibycus as a pseudo-language you can specify in the normal Babel manner. For proper hyphenation of Greek quoted in mid-paragraph, you should use it with elatex (all current distributions of LaTeX are built with e-TeX, so the constraint should not be onerous).',
- 'docs' => {
- 'ctan:/language/greek/ibycus-babel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 611640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/greek/ibycus-babel/ibycus-babel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 611660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 19:37:31 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ibycus-babel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ibycus-babel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ibycus-babel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ibycus-babel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ibygrk' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macros to typeset ancient Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/ibygrk')}, 'XML::XPath::Literal' ),
- 'description' => 'Ibycus is a Greek typeface, based on Silvio Levy\'s realisation of a classic Didot cut of Greek type from around 1800. The fonts are available both as Metafont source and in Adobe Type 1 format. This distribution of ibycus is accompanied by a set of macro packages to use it with Plain TeX or LaTeX, but for use with Babel, see the ibycus-babel package.',
- 'docs' => {
- 'ctan:/fonts/greek/ibygrk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 612045,
- '',
- 'details',
- 'General and installation Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/ibygrk/doc/generic/ibycus4/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 612065,
- '',
- 'details',
- 'Macro usage Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-29 11:00:12 +0200 (Thu, 29 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ibygrk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ibycus4')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ibygrk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ibygrk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'icehyph' => {},
- 'icelandic' => bless( {
- 'caption' => bless( do{\(my $o = 'Icelandic Fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/icelandic')}, 'XML::XPath::Literal' ),
- 'description' => 'Sources for Icelandic Fonts, together with some macro support, under Plain TeX and LaTeX 2.09. The fonts seem not to compile correctly under current Metafont.',
- 'docs' => {
- 'ctan:/fonts/icelandic/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 612670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'icelandic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'icelandic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iching' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for I Ching divinations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/iching')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX file is provided to print out divinations, using the font (supplied as Metafont source). The \\interpret macro in the LaTeX file is a simplified beast, in which significance is only accorded to one line in the hexagram.',
- 'docs' => {
- 'ctan:/fonts/iching/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 612950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 22:02:30 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iching')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'iching')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'icomma' => bless( {
- 'caption' => bless( do{\(my $o = 'Intelligent commas for decimal numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/was')}, 'XML::XPath::Literal' ),
- 'description' => 'An intelligent comma, which yields proper spacing in decimal numbers as well as in mathematical expressions. In contrast to other known solutions, this package does not depend on the encoding of the CM maths fonts, and it works with decimal numbers of arbitrary length. This package is part of the was bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/was/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 613250,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/was/icomma.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 613270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'icomma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'icomma')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'icons' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX icons.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/icons')}, 'XML::XPath::Literal' ),
- 'description' => 'These are conversions of Knuth\'s icons (designed for the OpenWindows filemanager) for use in other systems.',
- 'docs' => {
- 'ctan:/support/icons/texicons.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 613630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'icons')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'icons')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'icsv' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for typesetting articles for the ICSV conference.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/conferences/icsv')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an ad-hoc class for typesetting articles for the ICSV conference, based on the earler active-conf by the same author.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/conferences/icsv/icsv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 613915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'icsv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'icsv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'icsv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'icsv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'idealfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Font and LaTeX support for Textures users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/textures/contrib/IdealFonts')}, 'XML::XPath::Literal' ),
- 'description' => 'Consists of 2 files that might help Textures users: one to ease the use of the basic 35 Adobe fonts with the T1 font encoding with LaTeX; the other for people willing to automatically install that latest LaTeX version under Textures.',
- 'docs' => {
- 'ctan:/systems/mac/textures/contrib/IdealFonts/README.IF' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 614245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-16 15:36:56 +0100 (Tue, 16 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'idealfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'idealfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'idverb' => bless( {
- 'caption' => bless( do{\(my $o = 'Inline verbatim identifiers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/js-misc')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset identifiers (and other short things) verbatim, using the |identifier| notation. This package is part of the js-misc bundle.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/js-misc/idverb.dvi' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 614560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'idverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'idverb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'idxlayout' => bless( {
- 'caption' => bless( do{\(my $o = 'Configurable index layout, responsive to KOMA-Script and memoir.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/idxlayout')}, 'XML::XPath::Literal' ),
- 'description' => 'The idxlayout package offers a key-value interface to configure index layout parameters, e.g. allowing for three-column indexes or for "parent" items and their affiliated subitems being typeset as a single paragraph. The package is responsive to the index-related options and commands of the KOMA-Script and memoir classes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/idxlayout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 614890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 614885,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/idxlayout/idxlayout.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 614915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 614910,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 20:39:12 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'idxlayout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'idxlayout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'idxlayout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'idxlayout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'idxtex' => bless( {
- 'caption' => bless( do{\(my $o = 'An index processor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/glo+idxtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Idxtex is supplied as C source (and as a DOS executable), and a supporting package is provided (whose detection of \'current language\' is inadequate for current usage). The bundle is distributed with glotex.',
- 'docs' => {
- 'ctan:/indexing/glo+idxtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 615290,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 615295,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/glo+idxtex/glo+idx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 615340,
- '',
- 'details',
- 'User manual (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 615345,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/glo+idxtex/idxtex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 615315,
- '',
- 'details',
- 'User manual (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 615320,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'idxtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'idxtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ieeeannot' => bless( {
- 'caption' => bless( do{\(my $o = 'A sorting version of IEEEtran.bst.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/IEEEannot.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'IEEEannot is a LaTeX bibliography style to generate an annotated bibliography in the IEEE citation format. It should not be used in submissions to the IEEE.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-12-20 21:20:09 +0100 (Tue, 20 Dec 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ieeeannot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'IEEEannot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ieeeconf' => {},
- 'ieeepes' => bless( {
- 'caption' => bless( do{\(my $o = 'IEEE Power Engineering Society Transactions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ieeepes')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports typesetting of transactions, as well as discussions and closures, for the IEEE Power Engineering Society Transactions journals.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ieeepes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 616260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ieeepes/ieeepes_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 616280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:17:32 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ieeepes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ieeepes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ieeepes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ieeepes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ieeetran' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for IEEE Transactions journals and conferences.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/IEEEtran')}, 'XML::XPath::Literal' ),
- 'description' => 'The class and its BibTeX style enable authors to produce officially-correct output for the Institute of Electrical and Electronics Engineers (IEEE) transactions, journals and conferences.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/IEEEtran/IEEEtran_HOWTO.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 616610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/IEEEtran/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 616590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:17:32 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ieeetran')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ieeetran')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'IEEEtran')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'IEEEtran')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifacmtg' => bless( {
- 'caption' => bless( do{\(my $o = 'Elsevier Science preprint style for IFAC meetings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifacmtg')}, 'XML::XPath::Literal' ),
- 'description' => 'To prepare a paper for an IFAC meeting, using LaTeX, the author needs a bibliography style such as harvard.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifacmtg/README.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 616930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ifacmtg/instraut.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 616950,
- '',
- 'details',
- 'Instructions to authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-28 13:22:03 +0200 (Thu, 28 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifacmtg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ifacmtg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifdraft' => bless( {
- 'caption' => bless( do{\(my $o = 'Detect "draft" and "final" class options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/ifdraft.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines commands that switch according to the prevailing \'draft\' or \'final\' options; each command takes two arguments, the first for the \'true\', the second for the \'false\' case. Commands are: -- \\ifdraft determines whether we\'re operating in draft (\'true\') or final mode; -- \\ifoptiondraft determines whether a \'draft\' option has been given; and -- \\ifoptionfinal determines whether a \'final\' option has been given.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/ifdraft.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 617310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 14:28:51 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifdraft')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifdraft')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides \\ifetex switch.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifetex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the switch \\ifetex which indicates whether e-TeX is available or not. The package can be loaded as LaTeX package using \\usepackage{ifetex} or in plain TeX using \\input ifetex. In either case it aborts silently if the \\ifetex macro is already defined. The package\'s test is whether \\eTeXversion is defined as a primitive; if it is, the package assumes e-TeX features are available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifetex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 617735,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ifetex/ifetex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 617755,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iflang' => bless( {
- 'caption' => bless( do{\(my $o = 'Expandable checks for the current language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/iflang.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides expandable checks for the current language based on macro \\languagename or hyphenation patterns. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/iflang.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 618150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iflang')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iflang')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifluatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides the \\ifluatex switch.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/ifluatex.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package looks for LuaTeX regardless of its mode and provides the switch \\ifluatex; it works with Plain TeX or LaTeX. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/ifluatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 618565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifluatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifluatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifluatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifmslide' => bless( {
- 'caption' => bless( do{\(my $o = 'Presentation slides for screen and printouts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifmslide')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is used to produce printed slides with latex and online presentations with pdflatex. It is provided by the \'Institute of Mechanics\' (ifm) Univ. of Technology Darmstadt, Germany. It is based on ideas of pdfslide, but completely rewritten for compatibility with texpower and seminar. The manual describes all functions and provides a sample.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifmslide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 618975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ifmslide/ifmman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 618995,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifmslide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifmslide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifmslide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifmslide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.47')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifmtarg' => bless( {
- 'caption' => bless( do{\(my $o = 'If-then-else command for processing potentially empty arguments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifmtarg')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifmtarg/ifmtarg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 619315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-10 16:47:23 +0200 (Sat, 10 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifmtarg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifmtarg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifmtarg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifmtarg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifnextok' => bless( {
- 'caption' => bless( do{\(my $o = 'Utility macro: peek ahead without ignoring spaces.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifnextok')}, 'XML::XPath::Literal' ),
- 'description' => 'The package deals with the behaviour of the LaTeX internal command \\@ifnextchar, which skips blank spaces. This has the potential to surprise users, since it can produce really unwanted effects. A common example occurs with brackets starting a line following \\\\: the command looks for an optional argument, whereas the user wants the brackets to be printed. The package offers commands and options for modifying this behaviour, maybe limited to certain parts of the document source.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifnextok/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 619685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ifnextok/ifnextok.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 619705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-27 20:36:28 +0200 (Mon, 27 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifnextok')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifnextok')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifnextok')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifnextok')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifoddpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Determine if the current page is odd or even.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifoddpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an \\ifoddpage conditional to determine if the current page is odd or even. The macro \\checkoddpage must be used direct before to check the page number using a label. Two compiler runs are therefore required to achieve correct results. In addition, the conditional \\ifoddpageoronside is provided which is also true in oneside mode where all pages use the odd page layout.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifoddpage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 620080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ifoddpage/ifoddpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 620100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:30:51 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifoddpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifoddpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifoddpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifoddpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifpdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides the \\ifpdf conditional.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/ifpdf.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package looks for pdfTeX in pdf mode and implements and sets the switch \\ifpdf. The detection is based on the value of \\pdfoutput (which the package will not change). The package works with plain or LaTeX formats. To use it with LaTeX simply \\usepackage{ifpdf}. Then use \\ifpdf ... \\else ... \\fi.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/ifpdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 620530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifpdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifpdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifplatform' => bless( {
- 'caption' => bless( do{\(my $o = 'Conditionals to test which platform is being used.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifplatform')}, 'XML::XPath::Literal' ),
- 'description' => 'This package uses the (La)TeX extension -shell-escape to establish whether the document is being processed on a Windows or on a Unix-like system (Mac OS X, Linux, etc.), or on Cygwin (Unix environment over a windows system). Booleans provided are: - \\ifwindows, - \\iflinux, - \\ifmacosx and - \\ifcygwin. The package also preserves the output of uname on a Unix-like system, which may be used to distinguish between various classes of Unix systems.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifplatform/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 621050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ifplatform/ifplatform.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 621070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifplatform')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifplatform')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifplatform')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifplatform')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifsym' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ifsym')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of symbol fonts, written in Metafont, offering (respectively) clock-face symbols, geometrical symbols, weather symbols, mountaineering symbols, electronic circuit symbols and a set of miscellaneous symbols. A LaTeX package is provided, that allows the user to load only those symbols needed in a document.',
- 'docs' => {
- 'ctan:/fonts/ifsym/ifsym.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 621385,
- '',
- 'details',
- 'Documentation and font tables (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 621390,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 21:52:08 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifsym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifsym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifsym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifsym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iftex' => bless( {
- 'caption' => bless( do{\(my $o = 'Am I running under pdfTeX, XeTeX or LuaTeX?')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/iftex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package, which works both for Plain TeX and for LaTeX, defines the \\ifPDFTeX, \\ifXeTeX, and \\ifLuaTeX conditionals for testing which engine is being used for typesetting. The package also provides the \\RequirePDFTeX, \\RequireXeTeX, and \\RequireLuaTeX commands which throw an error if pdfTeX, XeTeX or LuaTeX (respectively) is not the engine in use.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/iftex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 621855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/iftex/iftex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 621875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iftex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'iftex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iftex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'iftex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifthen' => bless( {
- 'caption' => bless( do{\(my $o = 'Conditional commands in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package\'s basic command is \\ifthenelse, which can use a wide array of tests. Also provided is a simple loop command \\whiledo. Ifthen is a separate package within the LaTeX distribution; while it will always be present in a LaTeX distribution, a \\usepackage command is always needed to load it.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 19:18:48 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifthen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifthen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifthenx' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra tests for \\ifthenelse.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ifthenx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the ifthen package, providing extra predicates for the package\'s \\ifthenelse command. The package is complementary to xifthen, in that they provide different facilities; the two may be loaded in the same document, as long as xifthen is loaded first.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ifthenx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 622695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 11:02:37 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifthenx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifthenx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifthenx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifthenx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifvtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Detects use of VTeX and its facilities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/ifvtex.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package looks for VTeX and sets the switch \\ifvtex. In the presence of VTeX, the mode switches \\ifvtexdvi, \\ifvtexpdf and \\ifvtexps are set; \\ifvtexgex tells you whether GeX is operating.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/ifvtex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 623105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifvtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifvtex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ifxetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Am I running under XeTeX?')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/ifxetex')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple package which provides an \\ifxetex conditional, so that other code can determine that it is running under XeTeX. The package requires the e-TeX extensions to the TeX primitive set.',
- 'docs' => {
- 'ctan:/macros/generic/ifxetex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 623545,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/ifxetex/ifxetex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 623565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 15:23:45 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ifxetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ifxetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ifxetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ifxetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'igo' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macro to typeset Go diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/igo')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is based on the package go written in 1991 by Hanna Kolodziejska which provides typesetting facilities for Go games and positions. Although igo contains roughly the same commands as the original package and uses the fonts created by Kolodziejska, it has been improved in a number of ways. It uses command names less likely to conflict with standard AMS packages. It allows different board sizes to be used. It understands a standardized notation for board coordinates. And it provides a facility to work on more than one board. Moreover, a few commands were reworked to define positions or game sequences more conveniently.',
- 'docs' => {
- 'ctan:/fonts/igo/igo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 623895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:31:22 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'igo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'igo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'igo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.62')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ijc' => bless( {
- 'caption' => bless( do{\(my $o = 'International Journal of Control style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/ijc')}, 'XML::XPath::Literal' ),
- 'description' => 'A version of the LaTeX 2.09 document style article, together with an appropriate BibTeX style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-03 11:35:20 +0200 (Sun, 03 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ijc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ijc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ijcai89' => bless( {
- 'caption' => bless( do{\(my $o = 'Format papers for IJCAI 1989.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/ijcai89')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to format LaTeX 2.09 article-style documents in the format required for papers at the meeting. (An "instructions for authors" document is present in the distribution, but unfortunately it is incomplete.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-03 11:35:20 +0200 (Sun, 03 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ijcai89')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ijcai89')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1988-02-22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ijmart' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Class for the Israel Journal of Mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ijmart')}, 'XML::XPath::Literal' ),
- 'description' => 'The Israel Journal of Mathematics is published by The Hebrew University Magnes Press. This class provides LaTeX support for its authors and editors. It strives to achieve the distinct "look and feel" of the journal, while having the interface similar to that of the amsart document class. This will help authors already familiar with amsart to easily submit manuscripts for The Israel Journal of Mathematics or to put the preprints in arXiv with minimal changes in the LaTeX source.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ijmart/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 624745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ijmart/ijmart.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 624765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ijmart/ijmsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 624785,
- '',
- 'details',
- 'Sample paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:17:32 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ijmart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ijmart')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ijmart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ijmart')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ijqc' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style file for the Intl. J. Quantum Chem.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/ijqc')}, 'XML::XPath::Literal' ),
- 'description' => 'ijqc.bst is a BibTeX style file to support publication in Wiley\'s International Journal of Quantum Chemistry. It is not in any way officially endorsed by the publisher or editors, and is provided without any warranty one could ever think of.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/ijqc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 625080,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/ijqc/xampl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 625100,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ijqc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ijqc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ijqc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ijqc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'imac' => bless( {
- 'caption' => bless( do{\(my $o = 'International Modal Analysis Conference format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/imac')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of files for producing correctly formatted documents for the International Modal Analysis Conference. The bundle provides a LaTeX package and a BibTeX style file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/imac/imac.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 625380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'imac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'imac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'imac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'imac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'image-gallery' => bless( {
- 'caption' => bless( do{\(my $o = 'Create an overview of pictures from a digital camera or from other sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/image-gallery')}, 'XML::XPath::Literal' ),
- 'description' => 'The class may be used to create an overview of pictures from a digital camera or from other sources. It is possible to adjust the size of the pictures and all the margins. The example file shows the usage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/image-gallery/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 625675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/image-gallery/gallery-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 625695,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 23:32:24 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'image-gallery')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'image-gallery')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'image-gallery')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'image-gallery')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.0j')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'imakeidx' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for producing multiple indexes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/imakeidx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to produce and typeset one or more indexes simultaneously with a document. The package is known to work in LaTeX documents processed with pdflatex, xelatatex and lualatex. If makeindex is used for processing the index entries, no particular setting up is needed when TeX Live 2010 is used. Using xindy or other programs it is necessary to enable shell escape; shell escape is also needed if splitindex is used.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/imakeidx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 626090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/imakeidx/imakeidx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 626110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 14:48:06 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'imakeidx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'imakeidx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'imakeidx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'imakeidx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'imaketex' => bless( {
- 'caption' => bless( do{\(my $o = 'An Imake system for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/imaketex')}, 'XML::XPath::Literal' ),
- 'description' => 'Imake-TeX basically consists of a shell script texmkmf (TeX make makefile) and a template file TeX.tmpl. Their installation is (of course) performed with the help of Imake. The generated Makefile has targets for creating dependency information, and for generating DVI and PostScript output.',
- 'docs' => {
- 'ctan:/support/imaketex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 626515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'imaketex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Imake-TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'impatient' => bless( {
- 'caption' => bless( do{\(my $o = 'Free edition of the book "TeX for the Impatient"')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/impatient')}, 'XML::XPath::Literal' ),
- 'description' => '"TeX for the Impatient" is a book (of around 350 pages) on TeX, Plain TeX and Eplain. The book is also available in French translation.',
- 'docs' => {
- 'ctan:/info/impatient/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 626850,
- '',
- 'details',
- 'Basic project information'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/impatient/book.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 626870,
- '',
- 'details',
- 'A copy of the book (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 626875,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/impatient/fr/fbook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 626895,
- '',
- 'details',
- 'A copy of the book (French translation)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 626900,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-01 11:40:11 +0200 (Sat, 01 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'impatient')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'impatient')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'impatient')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'impnattypo' => bless( {
- 'caption' => 'Support typography of l\'Imprimerie Nationale FranASSaise.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/impnattypo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides useful macros implementing recommendations by the French Imprimerie Nationale.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/impnattypo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 627255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/impnattypo/impnattypo-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 627300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 627305,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/impnattypo/impnattypo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 627275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 627280,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-04 11:59:33 +0100 (Fri, 04 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'impnattypo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'impnattypo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'impnattypo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'impnattypo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'import' => bless( {
- 'caption' => bless( do{\(my $o = 'Establish input relative to a directory.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/import')}, 'XML::XPath::Literal' ),
- 'description' => 'The commands \\import{full_path}{file} and \\subimport{path_extension}{file} set up input through standard LaTeX mechanisms (\\input, \\include and \\includegraphics) to load files relative to the \\import-ed directory. There are also \\includefrom, \\subincludefrom, and * variants of the commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/import/import.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 627780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'import')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'import')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'import')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'import')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'impose' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript imposition and support utilities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/impose')}, 'XML::XPath::Literal' ),
- 'description' => 'Impose is used for two-up printing of DSC-compliant PostScript (including that from Netscape, dvips, and FrameMaker). It makes an effort to remove white space from the printout by probing the original PostScript for the bounding box of the printed area. This makes the output much more aesthetically satisfying than does a simple layout of non-cropped original pages.',
- 'docs' => {
- 'ctan:/support/impose/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 628095,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/impose/html/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 628115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'impose')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'impose')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'imsproc' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset IMS conference proceedings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/imsproc')}, 'XML::XPath::Literal' ),
- 'description' => 'The class typesets papers for IMS (Iranian Mathematical Society) conference proceedings. The class uses the XePersian package.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/imsproc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 628450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:42:56 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'imsproc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'imsproc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'imsproc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'imsproc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'imtekda' => bless( {
- 'caption' => bless( do{\(my $o = 'IMTEK thesis class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/imtekda')}, 'XML::XPath::Literal' ),
- 'description' => 'The class permits typesetting of diploma, bachelor\'s and master\'s theses for the Institute of Microsystem Technology (IMTEK) at the University of Freiburg (Germany). The class is based on the KOMA-Script class scrbook. Included in the documentation is a large collection of useful tips for typesetting theses and a list of recommended packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/imtekda/IMTEKda.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 628840,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 628845,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/imtekda/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 628815,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 628820,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'imtekda')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'imtekda')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'IMTEKda')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'imtekda')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'includex' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended \\include.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein/unsupported')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\includedoc, which allows you to include just the contents of one source file into another, ignoring text outside \\begin{document} ... \\end{document} in the included file. In other respects, the command behaves like the standard LaTeX command \\include. The package is not supported, and is distributed as one of the frankenstein bundle\'s \'appendices\'. The package\'s functionality is now provided by the newclude package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/README-unsupported' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 629310,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/unsupported/includex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 629330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-27 23:18:23 +0100 (Fri, 27 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'includex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'includex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inconsolata' => bless( {
- 'caption' => bless( do{\(my $o = 'A monospaced font, with support files for use with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/inconsolata')}, 'XML::XPath::Literal' ),
- 'description' => 'Inconsolata is a monospaced font designed by Raph Levien. This package contains the font (in both Adobe Type 1 and OpenType formats), metric files for use with TeX, and LaTeX font definition and other relevant files.',
- 'docs' => {
- 'ctan:/fonts/inconsolata/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 629670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/inconsolata/inconsolata.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 629690,
- '',
- 'details',
- 'Package documentation and font tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inconsolata')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'inconsolata')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inconsolata')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'inconsolata')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'indent' => bless( {
- 'caption' => bless( do{\(my $o = 'Environments that change margins.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/indent.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment indentation that adjusts its margins relative to the rest of the page. Note that (unlike more modern packages such as changepage) the package does not employ a surrounding list environment, so that the user needs to create any necessary skip above or below the indented matter.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'indent')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'indent')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'indentfirst' => bless( {
- 'caption' => bless( do{\(my $o = 'Indent first paragraph after section header.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'This minimalist package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/indentfirst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 630370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'indentfirst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'indentfirst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'index' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended index for LaTeX including multiple indexes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/index')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a reimplementation of LaTeX\'s indexing macros to provide better support for indexing. For example, it supports multiple indexes in a single document and provides a more robust \\index command. It supplies short hand notations for the \\index command (^{word}) and a * variation of \\index (abbreviated _{word}) that prints the word being indexed, as well as creating an index entry for it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/index/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 630790,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/index/index.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 630810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'index')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'index')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'index')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'index')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.1beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'indic-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'Indic Type 1 fonts converted from public Metafont sources')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/indic')}, 'XML::XPath::Literal' ),
- 'description' => 'Adobe Type 1 version of public Metafont fonts (from CTAN) for 10 Indic scripts: Devanagari, Sanskrit, Gurmukhi/Punjabi, Bangla, Tamil, Sinhala, Malayalam, Kannada, Telugu, Tibetan. The fonts derive from an accurate analytic conversion to outlines using MetaPost output, with subsequent optimization and autohinting with FontForge. The package contains the PFB and map files for 122 fonts, the copies of the TFM files have been also included to allow testing the fonts without the original packages. For font tables, proofsheet files and other information see the package home page.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/indic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 631170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'indic-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'indic-type1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'indic-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.05a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'induni-om' => bless( {
- 'caption' => bless( do{\(my $o = 'Omega fonts for characters used in study of Sanskrit.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/induni-om')}, 'XML::XPath::Literal' ),
- 'description' => 'The files are a comprehensive set of virtual fonts for the Latin glyphs used in the study of Sanskrit and similar languages. The virtual fonts are built for use with Omega, and use the URW look-alikes for Times, etc as base fonts.',
- 'docs' => {
- 'ctan:/fonts/induni-om/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 631510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 15:25:33 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'induni-om')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'induni-om')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'indxcite' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate author index based on citations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/indxcite')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to automatically generate an Author Index based on citations made using BibTeX. It requires the use of the harvard and index packages and LaTeX2e.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/indxcite/indxcite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 631840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-15 09:49:33 +0200 (Wed, 15 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'indxcite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'indxcite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'indxcite')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'infpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to insert pictures in paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/infpic')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros for placing pictures, and Metafont support for making the simple pictures in the first place.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-10 22:02:30 +0200 (Sun, 10 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'infpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'infpic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'infwarerr' => bless( {
- 'caption' => bless( do{\(my $o = 'Complete set of information/warning/error message macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/infwarerr.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a complete set of macros for information, warning and error messages. Under LaTeX, the commands are wrappers for the corresponding LaTeX commands; under Plain TeX they are available as complete implementations. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/infwarerr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 632460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 16:51:22 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'infwarerr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'infwarerr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Bahasa Indonesia.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/inhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-06-30 21:40:11 +0200 (Fri, 30 Jun 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'inhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'initials' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Type 1 decorative initial fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/initials')}, 'XML::XPath::Literal' ),
- 'description' => 'For each font, at least an .pfb and .tfm file is provided, with a .fd file for use with LaTeX.',
- 'docs' => {
- 'ctan:/fonts/initials/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 633025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:31:22 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'initials')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'initials')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'initials')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'initials')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inlinebib' => bless( {
- 'caption' => bless( do{\(my $o = 'Citations in footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/inlinebib')}, 'XML::XPath::Literal' ),
- 'description' => 'A BibTeX style and a LaTeX package that allow for a full bibliography at the end of the document as well as citation details in footnotes. The footnote details include "op. cit." and "ibid." contractions.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/inlinebib/inlinebib.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 633325,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inlinebib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'inlinebib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inlinebib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'inlinebib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inlinedef' => bless( {
- 'caption' => bless( do{\(my $o = 'Inline expansions within definitions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/inlinedef')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a macro \\Inline. that precedes a \\def or \\gdef. Within the definition text of an inlined definition, keywords such as \\Expand may be used to selectively inline certain expansions at definition-time. This eases the process of redefining macros in terms of the original definition, as well as definitions in which the token that must be expanded is deep within, where \\expandafter would be difficult and \\edef is not suitable. Another application is as an easier version of \\aftergroup, by defining a macro in terms of expanded local variables, then ending the group with \\expandafter\\endgroup\\macro.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/inlinedef/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 633740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/inlinedef/inlinedef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 633760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-19 23:32:24 +0200 (Tue, 19 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inlinedef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'inlinedef')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inlinedef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'inlinedef')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inputenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Accept different input encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package translates various standard and other input encodings into a \'LaTeX internal language\'. The internal language is expressed entirely in TeX\'s base encoding (standard ASCII printable characters, carriage control tokens and TeX control sequences, the latter mostly defined by LaTeX). The package is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inputenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inputenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inputenx' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhanced input encoding handling.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/inputenx.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package deals with input encodings. It provides a wider range of input encodings using standard mappings, than does inputenc; it also covers nearly all slots. In this way, it serves as more uptodate replacement for package inputenc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/inputenx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 634440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:22:09 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inputenx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inputenx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inputfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Input LaTeX files, remembering the file name.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/inputfile.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package keeps the file name as the file is input; the name of the current file may be retrieved using the command \\inputfilename.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-08 20:53:14 +0200 (Fri, 08 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inputfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'inputfile')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inputtrc' => bless( {
- 'caption' => bless( do{\(my $o = 'Trace which file loads which.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/inputtrc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package produces screen/log messages of the form \'<current> INPUTTING <next>\' reporting LaTeX input commands (<current> and <next> being file names). The message is indented to reflect the level of input nesting. Tracing may be turned on and off, and the unit of indentation may be adjusted. The implementation somewhat resembles those of packages FiNK and inputfile.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/inputtrc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 635125,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/inputtrc/inputtrc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 635145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-01 07:24:26 +0100 (Tue, 01 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inputtrc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'inputtrc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inputtrc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'inputtrc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inrstex' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended Plain TeX for use with MLTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/inrstex')}, 'XML::XPath::Literal' ),
- 'description' => 'INRSTeX supports the preparation of documents in several languages, using ordinary fonts. It is usable with any TeX system, but is most useful when using ordinary CM fonts with an MLTeX system. The macros include support for PostScript graphics.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-11 17:45:50 +0200 (Sat, 11 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inrstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'inrstex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'insbox' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX macro for inserting pictures/boxes into paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/insbox')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-07 15:47:33 +0100 (Sun, 07 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'insbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'insbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'insbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'insbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inscrutable' => bless( {
- 'caption' => bless( do{\(my $o = 'A response to Perl hackers\' silliness.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/inscrutable.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A sillier way to produce a simple message would be hard to imagine.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-11 17:45:50 +0200 (Sat, 11 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inscrutable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inscrutable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'insdljs' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert document-level JavaScript in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/acrotex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an insDLJS environment and an \\OpenAction command which specifies action to be performed when the document is opened at page 1. Various other supporting and other macros are defined. The package is part of the AcroTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/acrotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 636380,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'insdljs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'acrotex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'insdljs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inslrmaj' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts based on the Insular Majuscule manuscript book-hand.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/inslrmaj')}, 'XML::XPath::Literal' ),
- 'description' => 'The inslrmaj and allimaj packages provide Metafont fonts based on the Insular Majuscule manuscript book-hand used between the 6th and 9th centuries. The font consists of majuscules and digits, with some appropriate period punctuation marks and ligatures. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/inslrmaj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 636695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inslrmaj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'inslrmaj')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inslrmin' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts based on the Insular Minuscule manuscript book-hand.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/inslrmin')}, 'XML::XPath::Literal' ),
- 'description' => 'The inslrmin and allimin packages provide Metafont fonts based on the Insular Miniscules manuscript book-hand used from the 6th century onwards. The font consists of minuscules and digits, with some appropriate period punctuation marks and ligatures. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/inslrmin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 636995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:05:45 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inslrmin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'inslrmin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'installfont' => bless( {
- 'caption' => bless( do{\(my $o = 'A bash script for installing a LaTeX font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/installfont')}, 'XML::XPath::Literal' ),
- 'description' => 'With this script you can install a LaTeX font family (PostScript Type 1, TrueType and OpenType formats are supported). Font series from light to ultra bold, and (faked) small caps and (faked) slanted shapes are supported, but not expert fonts. The script will rename the fonts automatically (optional) or will otherwise expect the *.afm files and the font files (in PostScript Type1 format) named in the Karl Berry scheme (e.g. 5bbr8a.pfb). After running the script, you should have a working font installation in your local TeX tree.',
- 'docs' => {
- 'ctan:/support/installfont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 637305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/installfont/installfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 637325,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 637330,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-26 12:26:54 +0100 (Thu, 26 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'installfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'installfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'installfont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.6b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'intcalc' => bless( {
- 'caption' => bless( do{\(my $o = 'Expandable arithmetic operations with integers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/intcalc.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides expandable arithmetic operations with integers, using the e-TeX extension \\numexpr if it is available. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/intcalc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 637655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'intcalc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'intcalc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'interactiveworkbook' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX-based interactive PDF on the Web.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/interactiveworkbook')}, 'XML::XPath::Literal' ),
- 'description' => 'The package interactiveworkbook gives the user the ability to write LaTeX documents which, ultimately, create interactive question-and-answer Portable Document Format (PDF) tutorials meant to be used by Internet students and that, in particular, freely use mathematical notation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/interactiveworkbook/documentation/interactiveworkbookmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 637950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 18:33:44 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'interactiveworkbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'interactiveworkbook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'interactiveworkbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'interactiveworkbook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'interfaces' => bless( {
- 'caption' => bless( do{\(my $o = 'Set parameters for other packages, conveniently.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/interfaces')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a small number of convenient macros that access features in other frequently-used packages, or provide interfaces to other useful facilities such as the pdfTeX \\pdfelapsedtime primitive. Most of these macros use pgfkeys to provide a key-value syntax. The package also uses the package scrlfile from the Koma-Script bundle (for controlled loading of other files) and etoolbox. The package is bundled with sub-packages containing actual interfaces: by default, the package loads all available sub-packages, but techniques are provided for the user to select no more than the interfaces needed for a job.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/interfaces/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 638380,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/interfaces/interfaces.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 638400,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'interfaces')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'interfaces')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'interfaces')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'interfaces')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'interpol' => bless( {
- 'caption' => bless( do{\(my $o = 'Add interpolation to MetaPost graph package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/misc/interpol.mp')}, 'XML::XPath::Literal' ),
- 'description' => 'This file declares a new internal quantity interpolating and modifies the augment and Mreadpath routines of the MetaPost graph package (part of the base MetaPost distribution) to construct a path from data points using Bezier curves instead instead of polygons (line segments) when interpolating is set positive. Use of this feature can lead to severe distortions if the data isn\'t suitable. Its usefulness may best be seen when plotting smooth functions evaluated numerically at discrete intervals.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'interpol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'interpol')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'interpreter' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate input files on the fly.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/interpreter')}, 'XML::XPath::Literal' ),
- 'description' => 'The package preprocesses input files to a Lua(La)TeX run, on the fly. The user defines Lua regular expressions to search for patterns and modify input lines (or entire paragraphs) accordingly, before TeX reads the material. In this way, documents may be prepared in a non-TeX language (e.g., some lightweight markup language) and turned into \'proper\' TeX for processing. The source of the documentation is typed in such a lightweight language and is thus easily readable in a text editor (the PDF file is also available, of course); the transformation to TeX syntax via Interpreter\'s functions is explained in the documentation itself. Interpreter is implemented using the author\'s gates (lua version), and works for plain TeX and LaTeX, but not ConTeXt.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/interpreter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 639105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/interpreter/interpreter-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 639125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'interpreter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'interpreter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'interpreter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'interpreter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'intro-scientific' => bless( {
- 'caption' => bless( do{\(my $o = 'Introducing scientific/mathematical documents using LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/intro-scientific')}, 'XML::XPath::Literal' ),
- 'description' => '"Writing Scientific Documents Using LaTeX" is an article introducing the use of LaTeX in typesetting scientific documents. It covers the basics of creating a new LaTeX document, special typesetting considerations, mathematical typesetting and graphics. It also touches on bibliographic data and BibTeX.',
- 'docs' => {
- 'ctan:/info/intro-scientific/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 639460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/intro-scientific/scidoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 639480,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'intro-scientific')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'intro-scientific')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'intro-scientific')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5th edition')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'inversepath' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate inverse file paths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/inversepath')}, 'XML::XPath::Literal' ),
- 'description' => 'The package calculates inverse relative paths. Such things may be useful, for example, when writing an auxiliary file to a different directory.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/inversepath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 639780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/inversepath/inversepath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 639800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'inversepath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'inversepath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'inversepath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'inversepath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'invertedparagraphs' => bless( {
- 'caption' => bless( do{\(my $o = 'Indented text with negative paragraph indentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/invertedparagraphs.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment that behaves like a list, except that instead of an item label, the paragraph starts at the left margin, but carries on indented. The macros (gratuitously) load maybeload and redefine.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'invertedparagraphs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'invertedparagraphs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'invoice' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate invoices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/invoice')}, 'XML::XPath::Literal' ),
- 'description' => 'The package may be used for generating invoices. The package can deal with invisible expense items and deductions; output may be presented in any of 10 different languages. The package depends on the fp and calc packages for its calculations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/invoice/doc/invoice.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 640510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 12:43:40 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'invoice')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'invoice')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'invoice')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'invoice')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ionumbers' => bless( {
- 'caption' => bless( do{\(my $o = 'Restyle numbers in maths mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ionumbers')}, 'XML::XPath::Literal' ),
- 'description' => '\'ionumbers\' stands for \'input/output numbers\'. The package restyles numbers in maths mode. If a number in the input file is written, e.g., as $3,231.44$ as commonly used in English texts, the package is able to restyle it to be output as $3\\,231{,}44$ as commonly used in German texts (and vice versa). This may be useful, for example, if you have a large table and want to include it in texts with different output conventions without the need to change the table. The package can also automatically group digits left of the decimal separator (thousands) and right of the decimal separator (thousandths) in triplets without the need of specifing commas (English) or points (German) as separators. E.g., the input $1234.567890$ can be output as $1\\,234.\\,567\\,890$. Finally, an e starts the exponent of the number. For example, $21e6$ may be output as $26\\times10\\,^{6}$.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ionumbers/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 640980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ionumbers/ionumbers.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 641000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ionumbers')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ionumbers')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ionumbers')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ionumbers')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3.1-alpha')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iopart-num' => bless( {
- 'caption' => bless( do{\(my $o = 'Numeric citation style for IOP journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/iopart-num')}, 'XML::XPath::Literal' ),
- 'description' => 'A BibTeX style providing numeric citation in Harvard-like format. Intended for use with Institute of Physics (IOP) journals, including Journal of Physics.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/iopart-num/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 641335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/iopart-num/iopart-num.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 641355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 12:10:14 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iopart-num')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'iopart-num')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iopart-num')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'iopart-num')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ipa' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for using WSUIPA fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comprises alternative LaTeX support of the wsuipa fonts. On CTAN (and in the TeX live distribution), these macros are to be found with the fonts themselves, but the MikTeX distribution holds them separately.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-05 09:54:54 +0100 (Fri, 05 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ipa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ipa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ipa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ipaex' => bless( {
- 'caption' => bless( do{\(my $o = 'IPA (Japanese) fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ipaex')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts provide fixed-width glyphs for Kana and Kanji characters, proportional width glyphs for Western characters.',
- 'docs' => {
- 'ctan:/fonts/ipaex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 642010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-03 09:19:42 +0100 (Thu, 03 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ipaex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ipaex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ipaex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ipaex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'is-bst' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended versions of standard BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/is-bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains an extended version (xbtxbst.doc) of the source of the standard BibTeX styles, together with corresponding versions of the standard styles. The styles offer support for CODEN, ISBN, ISSN, LCCN, and PRICE fields, extended PAGES fields, the PERIODICAL entry, and extended citation label suffixing.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-27 15:58:46 +0100 (Thu, 27 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'is-bst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'is-bst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isf' => bless( {
- 'caption' => bless( do{\(my $o = 'Access italic computer modern sans in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/isf.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides LaTeX 2.09 (dynamic-loading) font tables for a font selection command \\isf, giving access to Computer Modern Sans Serif \'Italic\' fonts. (The font is actually a slanted version.) Note that these macros do not work with current LaTeX, but since the NFSS supports the fonts anyway, this is not a problem.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-21 20:20:06 +0100 (Sat, 21 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'isf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ishyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Icelandic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/ishyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These patterns are supposedly based on the encoding of the \'Icelandic Roman\' fonts, so are probably of little use nowadays without some translation process; the icehyph is probably a better bet, nowadays.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-04-17 11:58:01 +0200 (Tue, 17 Apr 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ishyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-other')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ishyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isi2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Vim script to convert bib database from ISI to BiBTeX format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/vim/isi2bib.vim')}, 'XML::XPath::Literal' ),
- 'description' => 'A script that enables Vim (a popular text editor) to convert a bibliographic database from ISI (Institute of Scientific Information, Web of Science) export format to BIBTeX format.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-15 23:33:52 +0200 (Sat, 15 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isi2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'isi2bib-vim')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isi2bibtex' => bless( {
- 'caption' => 'Converter for ISI to BibTeX.',
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/isi2bibtex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/isi2bibtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 643355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:31:22 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isi2bibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'isi2bibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.33')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iso' => bless( {
- 'caption' => bless( do{\(my $o = 'Generic ISO standards typesetting macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isostds/iso')}, 'XML::XPath::Literal' ),
- 'description' => 'Generic class and package files for typesetting ISO International Standard documents. Several standard documents have been printed by ISO from camera-ready copy prepared using LaTeX and these files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isostds/iso/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 643875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isostds/iso/isoman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 643895,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-09 14:09:22 +0100 (Tue, 09 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iso')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'iso')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iso')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'iso')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iso-tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Display (La)TeX accented letters in GNU Emacs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/iso-tex')}, 'XML::XPath::Literal' ),
- 'description' => 'GNU Emacs modes to display letters with standard TeX accents as the character they are supposed to represent (for example "\\\'e" would display as "e". This provides an alternative approach to that provided by inputenc, in which the user types the desired character and (La)TeX transparently executes the commands needed to produce the character in the typeset output. The package is said to be capable of working with GNU Emacs version 19 or later.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-19 09:48:47 +0200 (Sat, 19 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iso-tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ISO-TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iso10303' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting the STEP standards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isostds/iso10303')}, 'XML::XPath::Literal' ),
- 'description' => 'Class and package files building on iso for typesetting the ISO 10303 (STEP) standards. Standard documents prepared using these packages have been published by ISO.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isostds/iso10303/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 644190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isostds/iso10303/stepman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 644210,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-09 14:09:22 +0100 (Tue, 09 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iso10303')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'iso10303')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iso10303')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'iso10303')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iso209' => bless( {
- 'caption' => bless( do{\(my $o = 'A document style for ISO standards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/iso')}, 'XML::XPath::Literal' ),
- 'description' => 'An early predecessor of Wilson\'s iso.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-05 00:06:43 +0100 (Mon, 05 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iso209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'iso209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isodate' => bless( {
- 'caption' => bless( do{\(my $o = 'Tune the output format of dates according to language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isodate')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides ten output formats of the commands \\today, \\printdate, \\printdateTeX, and \\daterange (partly language dependent). Formats available are: ISO (yyyy-mm-dd), numeric (e.g. dd.\\,mm.~yyyy), short (e.g. dd.\\,mm.\\,yy), TeX (yyyy/mm/dd), original (e.g. dd. mmm yyyy), short original (e.g. dd. mmm yy), as well as numerical formats with Roman numerals for the month. The commands \\printdate and \\printdateTeX print any date. The command \\daterange prints a date range and leaves out unnecessary year or month entries. This package supports German (old and new rules), Austrian, US English, British English, French, Danish, Swedish, and Norwegian.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isodate/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 644905,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isodate/isodate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 644925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isodate/testdate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 644945,
- '',
- 'details',
- 'Test document showing styles'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-08 14:34:19 +0100 (Fri, 08 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isodate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'isodate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'isodate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'isodate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.28')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isodoc' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class for the preparation of letters and invoices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isodoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The isodoc class can be used for the preparation of letters and invoices (and, in the future, similar documents). Documents are set up with options, thus making the class easily adaptable to user\'s wishes and extensible for other document types. The class is based on Victor Eijkhout\'s NTG brief class, which implements the NEN1026 standard.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isodoc/isodoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 645285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 17:56:23 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isodoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'isodoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'isodoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'isodoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isolatin1' => bless( {
- 'caption' => bless( do{\(my $o = 'An obsolete means to use ISO 8859-1 with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/isolatin1.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package represents an outdated mechanism for reading ISO Latin-1 (ISO/IEC 8859-1) by means of setting the printing glyphs in the upper half of the character set to category code "active", and defining them all. While this mechanism is broadly that employed by the standard LaTeX inputenc package, the standard package has several advantages, including a more satisfactory approach to undefined character codes, better integration with other input encodings and generally improved robustness.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-05 22:21:06 +0100 (Mon, 05 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isolatin1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'isolatin1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isomath' => bless( {
- 'caption' => 'Mathematics "for scientists" (conformant to ISO 31).',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isomath')}, 'XML::XPath::Literal' ),
- 'description' => 'The isomath package enables formatting Greek and Latin letters as symbols for vectors, matrices, and tensors in the typefaces recommended for scientific papers by the International Standard ISO 31.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isomath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 645930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isomath/isomath-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 645970,
- '',
- 'details',
- 'Example of appearance'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isomath/isomath.sty.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 645950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-02 19:41:03 +0100 (Wed, 02 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isomath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'isomath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'isomath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'isomath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isonums' => bless( {
- 'caption' => bless( do{\(my $o = 'Display numbers in maths mode according to ISO 31-0.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isonums')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes a quick hack to ziffer to display numbers in maths mode according to ISO 31-0, regardless of input format (European $1.235,7$ or Anglo-American $1,235.7$). The options [euro, anglo] control the global input format. Default input format is anglo. Documentation is included as comments to the text source.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isonums/isonums.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 646265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-09 13:05:51 +0100 (Tue, 09 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isonums')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'isonums')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'isonums')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'isonums')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isorot' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotation of document elements.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isorot')}, 'XML::XPath::Literal' ),
- 'description' => 'The isorot package is for rotation of document elements. It is a combination of the lscape package and an extension of the rotating package. The package is designed for use with the iso class but may be used with any normal class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/isorot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 646585,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/isorot/rotman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 646605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-08 13:31:52 +0100 (Mon, 08 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isorot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'isorot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'isorot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'isorot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'isotope' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for typesetting isotopes')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/isotope')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command \\isotope for setting the atomic weight and atomic number indications of isotopes. (The naive way of doing the job with (La)TeX mathematics commands produces an unsatisfactory result.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'isotope')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'isotope')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'isotope')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'isotope')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ispell' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-platform spell checker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ispell')}, 'XML::XPath::Literal' ),
- 'description' => 'Ispell is a fast screen-oriented spelling checker that shows you your errors in the context of the original file, and suggests possible corrections when it can figure them out. Compared to UNIX spell, it is faster and much easier to use. Ispell can also handle languages other than English. Ispell is now largely superseded by aspell, a package that seasoned ispell users will find a comfortable home.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-05 22:21:06 +0100 (Mon, 05 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ispell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ispell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.2.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'issuulinks' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce external links instead of internal ones.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/issuulinks')}, 'XML::XPath::Literal' ),
- 'description' => 'The PDF visualizer http://issuu.com/ISSUU is a popular service allowing to show PDF documents "a page a time". Due to the way it is implemented, internal links in these documents are not allowed. Instead, they must be converted to external ones in the form http://issuu.com/action/page?page=PAGENUMBER. The package patches hyperref to produce external links in the required form instead of internal links created by \\ref, \\cite and other commands. Since the package redefines the internals of hyperref, it must be loaded it AFTER hyperref.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/issuulinks/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 647600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/issuulinks/issuulinks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 647620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-23 12:07:20 +0100 (Fri, 23 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'issuulinks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'issuulinks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'issuulinks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'issuulinks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ist21' => bless( {
- 'caption' => bless( do{\(my $o = 'Title page for the old BSI IST/21 committee.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/ist21.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A variant of the standard LaTeX 2.09 titlepage package, designed for the working papers, etc., of the committee. (The committee covered, at various times, standardisation of OSI architecture, OSI upper layers, distributed processing, databases and graphics.) configured to produce',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-04 23:39:50 +0100 (Mon, 04 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ist21')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ist21')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ital' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic italic correction.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/ital.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines commands \\ital and \\slant that provide the requisite italic correction at the end of their argument, and the command \\upright that provides italic correction in front of its argument as necessary. A command \\emph is also provided, choosing between \\ital and \\upright according to the state of the surrounding text. These facilities are (of course) provided in LaTeX 2e, with different names as part of the distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-21 22:17:16 +0100 (Mon, 21 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ital')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ital')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'italic' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic italic correction for italic and slanted text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/italic.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines commands \\ital and \\slant, somewhat simpler than those in ital, which package has wider coverage.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-21 22:17:16 +0100 (Mon, 21 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'italic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'italic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ite' => bless( {
- 'caption' => bless( do{\(my $o = 'Interactive TeX editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ite')}, 'XML::XPath::Literal' ),
- 'description' => 'iTe is an easy to use, interactive authoring tool for LaTeX and TeX documents. With iTe running inside emacs, it is possible to select arbitrary display fragments such as figures, equations, labels, captions, etc. These fragments can then be freely moved, rotated and scaled.',
- 'docs' => {
- 'ctan:/support/ite/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 648845,
- '',
- 'details',
- 'Package overview'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ite/manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 648865,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-28 13:59:51 +0200 (Mon, 28 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'iTe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ithyph' => {},
- 'itnumpar' => bless( {
- 'caption' => bless( do{\(my $o = 'Spell numbers in words (Italian).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/itnumpar')}, 'XML::XPath::Literal' ),
- 'description' => 'Sometimes we need to say "Capitolo primo" or "Capitolo uno" instead of "Capitolo 1", that is, spelling the number in words instead of the usual digit form. This package provides support for spelling out numbers in Italian words, both in cardinal and in ordinal form.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/itnumpar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 649415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/itnumpar/itnumpar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 649435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'itnumpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'itnumpar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'itnumpar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'itnumpar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'itrans-processor' => bless( {
- 'caption' => bless( do{\(my $o = 'Transliteration of Indian Languages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/indian/itrans')}, 'XML::XPath::Literal' ),
- 'description' => 'Itrans is a pre-processor: it converts English-encoded text into various Indian Language scripts for printing or for display. The input text to itrans is in a transliterated form: each letter in an Indian Script is assigned an English equivalent, and the English letters are used to represent what will eventually print out in the Indian Language Script.',
- 'docs' => {
- 'ctan:/language/indian/itrans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 649795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.aczoom.com/itrans/html/idoc/idoc.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 649815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 19:44:01 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'itrans-processor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'itrans-processor')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5.32')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ivd2dvi' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert IVD-DVI files to DVI.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/ivd2dvi')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX extension TeX-XeT (single hyphen: not to be confused with TeX--XeT) produces \'IVD-DVI\' files which extend DVI files with \'reflection\' commands for horizontal reversal of text. In general, IVD-DVI files cannot be processed by an ordinary DVI processor; ivd2dvi will convert such a file to DVI so that it can be processed by a normal DVI driver.',
- 'docs' => {
- 'ctan:/dviware/ivd2dvi/doc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650160,
- '',
- 'details',
- 'Man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/ivd2dvi/ivd2dvi.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ivd2dvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ivd2dvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iwhdp' => bless( {
- 'caption' => bless( do{\(my $o = 'Halle Institute for Economic Research (IWH) Discussion Papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/iwhdp')}, 'XML::XPath::Literal' ),
- 'description' => 'The document class is for creating Discussion Papers of the Halle Institute for Economic Research (IWH) in Halle, Germany. The class offers options for both English and German texts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/iwhdp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/iwhdp/iwhdp_Manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650500,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 650505,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-10 15:11:47 +0100 (Sat, 10 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iwhdp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'iwhdp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iwhdp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'iwhdp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.25')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'iwona' => bless( {
- 'caption' => bless( do{\(my $o = 'A two-element sans-serif font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/iwona')}, 'XML::XPath::Literal' ),
- 'description' => 'Iwona is a two-element sans-serif typeface. It was created as an alternative version of the Kurier typeface, which was designed in 1975 for a diploma in typeface design at the Warsaw Academy of Fine Arts under the supervision of Roman Tomaszewski. This distribution contains a significantly extended set of characters covering the following modern alphabets: latin (including Vietnamese), Cyrillic and Greek as well as a number of additional symbols (including mathematical symbols). The fonts are prepared in Type 1 and OpenType formats. For use with TeX the following encoding files have been prepared: T1 (ec), T2 (abc), and OT2--Cyrillic, T5 (Vietnamese), OT4, QX, texansi and nonstandard (IL2 for the Czech fonts), as well as supporting macros and files defining fonts for LaTeX.',
- 'docs' => {
- 'ctan:/fonts/iwona/00readme.eng' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650870,
- '',
- 'details',
- 'Outline in English:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/iwona/00readme.pol' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 650850,
- '',
- 'details',
- 'Outline in Polish:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'iwona')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'iwona')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'iwona')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'iwona')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.995b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'izhitsa' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the old Russian font "Izhitsa".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/old_slavonic/izhitsa')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes Metafont code and LaTeX style file.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/old_slavonic/izhitsa/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 651150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:31:22 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'izhitsa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'izhitsa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jablantile' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont version of tiles in the style of Slavik Jablan.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/jablantile')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a small Metafont font to implement the modular tiles described by Slavik Jablan. For an outline of the theoretical structure of the tiles, see (for example) Jablan\'s JMM 2006 Exhibit.',
- 'docs' => {
- 'ctan:/fonts/jablantile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 651475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/jablantile/jablantile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 651495,
- '',
- 'details',
- 'Example of use (letter to Jablan)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jablantile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jablantile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jablantile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jablantile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jabref' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical frontend to manage BibTeX databases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'JabRef is a graphical frontend to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is designed and built to be platform independant (requires Java version 1.5 or better). JabRef merges and extends the functionalities of BibKeeper (by Morten O. Alver) and JBibtexManager.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-21 21:36:11 +0100 (Sun, 21 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jabref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jabref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jadetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros supporting Jade DSSSL output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/jadetex/jadetex-3.13.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'Macro package on top of LaTeX to typeset TeX output of the Jade DSSSL implementation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jadetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jadetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jadetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jadetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jamtimes' => bless( {
- 'caption' => bless( do{\(my $o = 'Expanded Times Roman fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/jamtimes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers LaTeX support for the expanded Times Roman font, which has been used for many years in the Journal d\'Analyse Mathematique. Mathematics support is based on the Belleek fonts.',
- 'docs' => {
- 'ctan:/fonts/jamtimes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 652435,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/jamtimes/jamtimes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 652455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-07 09:52:42 +0000 (Sat, 07 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jamtimes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jamtimes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jamtimes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jamtimes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'japanese' => bless( {
- 'caption' => bless( do{\(my $o = 'A substitute for a babel package for Japanese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/japanese/japanese')}, 'XML::XPath::Literal' ),
- 'description' => 'The package behaves in a similar way as if you provided the (non-existent) Japanese option to babel so that you can handle Japanese language text in LaTeX documents. The package requires a Japanese-enabled TeX system, such as pTeX or jTeX.',
- 'docs' => {
- 'ctan:/language/japanese/japanese/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 653605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-06 14:44:00 +0100 (Mon, 06 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'japanese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'japanese')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'japanese')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'japanese-otf' => bless( {
- 'caption' => bless( do{\(my $o = 'Advanced font selection for platex and its friends.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/japanese/japanese-otf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains pLaTeX support files and virtual fonts for supporting a wide variety of fonts in LaTeX using the pTeX engine.',
- 'docs' => {
- 'ctan:/language/japanese/japanese-otf/readme.en.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 653205,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 653210,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/japanese/japanese-otf/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 653230,
- '',
- 'details',
- 'Readme (japanese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 653235,
- '',
- 'language',
- 'jp'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:19:37 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'japanese-otf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'japanese-otf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'japanese-otf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.7b5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'japanese-otf-uptex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Japanese OTF files in upLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/japanese/japanese-otf-uptex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers support of the fonts in the japanese-otf package, for use with the UpTeX distribution (version 0.20 or later).',
- 'docs' => {
- 'ctan:/language/japanese/japanese-otf-uptex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 652825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:19:37 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'japanese-otf-uptex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'japanese-otf-uptex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'japanese-otf-uptex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jas99' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for American Meteorological Society (AMS).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/biblio/bibtex/contrib/misc/jas99.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style is a development of newapa.bst, and is in its turn superseded by jas99_m.bst.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 20:07:39 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jas99')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jas99')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jas99m' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for American Meteorological Society (AMS).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/biblio/bibtex/contrib/misc/jas99_m.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style is based on an earlier style jas99; the package acquired a new name since the original authors (of jac99.bst) aren\'t contactable. Modifications are simply for better conformance to the AMS\' requirements for journals Journal of Atmospheric Science, Journal of Applied Meteorology and Monthly Weather Review..',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 20:07:39 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jas99m')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jas99_m')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jasthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'A \'standard\' thesis class')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jasthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'A class that produces theses in the format required by the University of Bristol (UK). This is close to the requirements of the standard BS 4821:1990.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jasthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 654510,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jasthesis/jasthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 654530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 20:33:55 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jasthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jasthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jasthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'javabib' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX file manager written in Java.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/JavaBib')}, 'XML::XPath::Literal' ),
- 'description' => 'JavaBib reads the whole BibTeX file into memory and presents an index to the file and editing and management facilities.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/JavaBib/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 654835,
- '',
- 'details',
- 'Package details page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:02:32 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'javabib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'JavaBib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'III')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'javadoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documenting source code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/javadoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package processes source code in a manner based on the javadoc system for documenting Java (and other language) source; its output is LaTeX, via a \'doclet\'. A package for processing this output is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/javadoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 655095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/javadoc/doc/javadoc_doc_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 655140,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 655145,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/javadoc/doc/javadoc_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 655115,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 655120,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/javadoc/doclet/texgen_doc_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 655190,
- '',
- 'details',
- 'Doclet documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 655195,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/javadoc/doclet/texgen_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 655165,
- '',
- 'details',
- 'Doclet documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 655170,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:20:06 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'javadoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'javadoc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'javadvi' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI viewer and printer coded in Java')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/javadvi')}, 'XML::XPath::Literal' ),
- 'description' => 'javaDVI is a DVI viewer and printer coded in Java, and running under the Java RTE 1.3 using the BaKoMa True Type fonts. The fonts are included as a .zip file, a format suitable for use with javaDVI.',
- 'docs' => {
- 'ctan:/dviware/javadvi/Readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 655480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:02:32 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'javadvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'javaDVI')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'javascript-texed' => bless( {
- 'caption' => bless( do{\(my $o = 'Small MikTeX-editor for Win32 Intel platform.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/javascript_TeXed/JS-TeX.hta')}, 'XML::XPath::Literal' ),
- 'description' => 'A small editor for MikTeX as an HTML application (~20kb). Works on MS-Windows with Internet Explorer 5.0 and later. You can run it as JS-TeX.hta from command line or start JS-TeX.hta filename.tex If you have help for LaTeX in HTML you can use it by filling the HELP field in Options.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 14:06:13 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'javascript-texed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'javascript_TeXed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'javatex' => bless( {
- 'caption' => bless( do{\(my $o = 'A Java implementation of TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/java/javatex')}, 'XML::XPath::Literal' ),
- 'description' => 'At root, this is a \'small\' TeX (memmax=64K), but a larger version may be built. The implementation was in essence an experiment, and performance proved so poor that the author considers it unusable in practice.',
- 'docs' => {
- 'ctan:/systems/java/javatex/README.javaTeX' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 656035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 23:17:52 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'javatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'javatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jbact' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for biology journals')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/jbact.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is a development of apalike.bst in the BibTeX bundle. The style serves two journals -- if the user \'\\nocite\'s the key TitlesOn, the style serves for the Journal of Theoretical Biology; otherwise it serves for the Journal of Molecular Biology.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-16 22:03:04 +0100 (Thu, 16 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jbact')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jbact')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.30')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jbibtexmanager' => bless( {
- 'caption' => bless( do{\(my $o = 'Managing citations in bibtex format')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/jbibtexmanager/JBibtexManager.jar')}, 'XML::XPath::Literal' ),
- 'description' => 'JBibtexManager is a front-end to BibTex database. You can add, edit, sort and search. Furthermore, you can find and delete duplicate entries. You can customize BibTex templates, fonts, colors and more. JBibtexManager is a java GUI for managing citations in bibtex format. The citations are presented in a spreadsheet format and allows sorting based on year, journal, and key. Furthermore, it allows searching for text in the author and title fields, and allows printing in the spreadsheet format. Requires java 1.4 and should work on all platforms.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-17 17:29:23 +0200 (Tue, 17 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jbibtexmanager')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'JBibtexManager')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jcc' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibtex style file for J. Comp. Chem.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/chem-journal/jcc.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'jcc.bst is a BibTeX style for J. Comp. Chem. originally dating from 2000. It is now modified to make it really compliant with the journal\'s present style requirements, as: author\'s initials after the name, authors\' names separated by ";", no brackets around the year...',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 23:27:09 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jcc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jcc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jeep' => bless( {
- 'caption' => bless( do{\(my $o = 'Modified LaTeX2.09 article and report styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/jeep')}, 'XML::XPath::Literal' ),
- 'description' => 'A personal adaptation of LaTeX standard code, with adjustment of the default page size, code to allow the user to customise section headers, an early version of fancy headers, compact lists and table of contents.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-10 01:59:23 +0200 (Wed, 10 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jeep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jeep')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jeopardy' => bless( {
- 'caption' => bless( do{\(my $o = 'Build a jeopardy game in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jeopardy')}, 'XML::XPath::Literal' ),
- 'description' => 'The jeopardy package allows to build a jeopardy game with pdfLaTeX. It is based on the jj_game class and exerquiz package, written by D. P. Story. The author of the game can use multichoice questions or fill-in questions. The answer for fill-in questions is either a mathematical formula or text string (see the documentation of exerquiz and \\RespBoxMath and \\RespBoxTxt commands to learn more about the capabilities). JavaScripts are written to record the score. If the score is greater than a given value, a hidden string is shown. The user should use the style with some screen presentation package, such as web. The package is distributed with some example games, including both 1- and 2-player games.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jeopardy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 657545,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jeopardy/jeopardy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 657565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 21:16:43 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jeopardy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jeopardy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jeopardy')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jflap2tikz' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert JFlap file into a LaTeX file depicting the automaton using TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/jflap2tikz')}, 'XML::XPath::Literal' ),
- 'description' => 'JFlap is an excellent piece of software for experimenting with finite state machines, Turing machines and exploring many aspects of the theory of computation. JFlap2TikZ is a groovy script that converts a JFlap jff file representing a finite automaton, push down automaton, or Turing machine to LaTeX file depicting the automaton graphically using TikZ.',
- 'docs' => {
- 'ctan:/graphics/jflap2tikz/JFlap2Tikz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 657865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/jflap2tikz/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 657845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:02:32 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jflap2tikz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jflap2tikz')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jfontmaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Font maps for Japanese fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/japanese/jfontmaps')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers font maps, and supporting material, that make various Japanese fonts available to users of (u)ptex and related programs or formats.',
- 'docs' => {
- 'ctan:/language/japanese/jfontmaps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 658155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:19:37 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jfontmaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jfontmaps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jfontmaps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jhep' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for JHEP.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jhep/JHEP.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX class used to typeset manuscripts in JHEP style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-23 15:04:53 +0100 (Thu, 23 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jhep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jhep')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jhep')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jj-game' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class to construct Jeopardy-like games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jj_game')}, 'XML::XPath::Literal' ),
- 'description' => 'The class defines a Jeopardy-like game; question answers may be multiple choice, or text or mathematics \'fill-ins\'. The basic game can be constructed using dvipsone, dvips, pdftex or dvipdfm. The \'pro\' option of the game works with dvipsone or dvips only, and requires Adobe Acrobat Pro 7.0 (or later), with its distiller. The game requires the AcroTeX education bundle, and (for the pro option) AeB pro. Samples of sources for games are provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jj_game/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 658885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jj_game/doc/jjg_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 658905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-21 12:33:42 +0200 (Thu, 21 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jj-game')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jj-game')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jj-game')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jknappen' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous packages by Joerg Knappen.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen')}, 'XML::XPath::Literal' ),
- 'description' => 'Miscellaneous macros by Jorg Knappen, including: - represent counters in greek; - Maxwell\'s non-commutative division; - latin1jk, latin2jk and latin3jk, which are their inputenc definition files that allow verbatim input in the respective ISO Latin codes; - blackboard bold fonts in maths; - use of RSFS fonts in maths; - extra alignments for \\parboxes; - swap Roman and Sans fonts; - transliterate semitic languages; - patches to make (La)TeX formulae embeddable in SGML; - use maths "minus" in text as appropriate; - simple Young tableaux.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jkthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for formatting a thesis.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jkthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'For use for dissertations in the Heinrich-Heine-Universitat Dusseldorf.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jkthesis/README.jkthesis' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 659875,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jkthesis/jkthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 659895,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 659900,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jkthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jkthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jkthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jlabels' => bless( {
- 'caption' => bless( do{\(my $o = 'Make letter-sized pages of labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jlabels')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides controls for the numbers of rows and columns.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jlabels/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 660220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jlabels/jlabels.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 660240,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 08:28:11 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jlabels')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jlabels')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jlabels')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jlabels')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2011-06-05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jlm' => bless( {
- 'caption' => 'Jorg\'s LaTeX Mode - an advanced LaTeX mode for Jed',
- 'ctan' => bless( do{\(my $o = '/support/jed/jlm')}, 'XML::XPath::Literal' ),
- 'description' => 'JLM is an advanced LaTeX mode for the Jed editor. Its aim is to help the user by taking over annoying and stupid things that need to be done, like adding \\usepackage when you add a command or environment from this package, or placing dollar signs around mathematical commands and move the cursor to an appropriate point. JLM does not think for you. If you want a tabular but insert an itemize, JLM doesn\'t prevent this. So, you should be familiar with LaTeX and know what environments and commands are, and where to place them in a document; JLM is there to help writing them.',
- 'docs' => {
- 'ctan:/support/jed/jlm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 660635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/jed/jlm/doc/jlm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 660655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jlm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jlm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '188')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jmb' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for the Journal of Theoretical Biology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/jmb')}, 'XML::XPath::Literal' ),
- 'description' => 'This BibTeX bibliography style is for the Journal of Molecular Biology and Journal of Theoretical Biology; the accompanying LaTeX (2.09) package is a close relative of apalike.sty in the BibTeX distribution; it features author-date references. The bibliography style has control over whether to print reference titles; if your database contains an article with the cite key "TitlesOn", and you invoke it by \\nocite{TitlesOn}, titles will be printed; otherwise titles will not be printed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jmb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jmb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jmlr' => bless( {
- 'caption' => bless( do{\(my $o = 'Class files for the Journal of Machine Learning Research.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jmlr')}, 'XML::XPath::Literal' ),
- 'description' => 'The jmlr bundle provides a class for authors (jmlr) and a class for production editors (jmlrbook), as well as a script makejmlrbook The jmlrbook class may can be used to combine articles written using the jmlr class into a book. The class uses the combine class and the hyperref package to produce either a colour hyperlinked book for on-line viewing or a greyscale nonhyperlinked book for printing. The makejmlrbook Perl script can be used to create the colour hyperlinked and greyscale nonhyperlinked PDFs of a document using the jmlrbook class. It can also create a set of HTML files that list the included papers with links to their abstracts and the individual articles as PDFs.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jmlr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 661460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jmlr/jmlr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 661480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:21:05 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jmlr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jmlr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jmlr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jmlr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jneurosci' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for the Journal of Neuroscience.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/jneurosci')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a slightly modified version of the namedplus style, which fully conforms with the Journal of Neuroscience citation style. It should be characterised as an author-date citation style; a BibTeX style and a LaTeX package are provided.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/jneurosci/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 661800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/jneurosci/jneurosci.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 661820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jneurosci')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jneurosci')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jneurosci')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jneurosci')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jpeg2ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert JPEG files to PostScript Level 2 or 3 EPS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/jpeg2ps')}, 'XML::XPath::Literal' ),
- 'description' => 'Converts JPEG files to PostScript Level 2 or 3 EPS. In fact, jpeg2ps is not really a converter but a "wrapper": it reads the image parameters (width, height, number of color components) in a JPEG file, writes the according EPS header and then copies the compressed JPEG data to the output file. Decompression is done by the PostScript interpreter (only PostScript Level 2 and 3 interpreters support JPEG compression and decompression).',
- 'docs' => {
- 'ctan:/support/jpeg2ps/jpeg2ps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 662480,
- '',
- 'details',
- '"More about JPEG"'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 662475,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/jpeg2ps/jpeg2ps.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 662455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jpeg2ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jpeg2ps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jpeg2ps-os2' => bless( {
- 'caption' => bless( do{\(my $o = 'JPEG to PostScript converter for OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/jpeg2ps/os2')}, 'XML::XPath::Literal' ),
- 'description' => 'OS/2 port of jpeg2ps.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jpeg2ps-os2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jpeg2ps-os2')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jpgfdraw' => bless( {
- 'caption' => bless( do{\(my $o = 'Vector graphics application for LaTeX users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/jpgfdraw')}, 'XML::XPath::Literal' ),
- 'description' => 'Jpgfdraw is a graphics application written in Java. You can use Jpgfdraw to: - Construct shapes using lines, moves and cubic Bezier segments; - Edit shapes by changing the defining control points; - Incorporate text and bitmap images (for annotation and background effects); - Extract the parameters for TeX\'s \\parshape command and for \\shapepar (defined in the shapepar package); - Construct frames for use with the flowfram package; - Pictures can be saved in Jpgfdraw\'s native binary format (JDR) or native ascii format (AJR) or can be exported as: - a pgfpicture environment for use in LaTeX documents with the pgf package; - a single-page LaTeX document (including the picture code); - a LaTeX package based on the flowfram package; - an encapsulated postscript file; - a PNG image file; or - an SVG image file; - Incorporate text and bitmap images (for annotation and background effects); - Alternative text may be specified for use when exporting to a LaTeX file (e.g. if the text contains symbols or if it should be set in maths mode); - Mappings may be used to specify what LaTeX font declarations should be used when exporting to a LaTeX file.',
- 'docs' => {
- 'ctan:/graphics/jpgfdraw/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 662950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/jpgfdraw/jpgfdraw-en-GB.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 662970,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.dickimaw-books.com/apps/jpgfdraw/faq/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 662990,
- '',
- 'details',
- 'FAQ and troubleshooting guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 00:01:15 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jpgfdraw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jpgfdraw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5.6b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jphysiol' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for the Journal of Physiology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/jphysiol')}, 'XML::XPath::Literal' ),
- 'description' => 'The BibTeX style comes with a supporting LaTeX package.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/jphysiol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 663275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jphysiol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jphysiol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jphysiol')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jpicedt' => bless( {
- 'caption' => bless( do{\(my $o = 'A graphical editor generating LaTeX commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/jpicedt')}, 'XML::XPath::Literal' ),
- 'description' => 'JPicEdt is a graphical editor, written in Java (so portable to most machines), that can read (and generates output in) LaTeX picture mode, optionally including eepic commands. JPicEdt can also generate output as PSTricks macros.',
- 'docs' => {
- 'ctan:/graphics/jPicEdt/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 663590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/jPicEdt/jPicEdtReadme_1_3_2.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 663570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jpicedt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'JPicEdt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jpsj' => bless( {
- 'caption' => bless( do{\(my $o = 'Document Class for Journal of the Physical Society of Japan.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jpsj')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/jpsj/injpsj2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 663875,
- '',
- 'details',
- 'Instructions for authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jpsj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jpsj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jpsj')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jpsj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jqt1999' => bless( {
- 'caption' => bless( do{\(my $o = 'Journal of Quality Technology BibTeX format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/jqt1999.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a derivative work of Oren Patashnik\'s apalike BibTeX style. It is a BibTeX file for the Journal of Quality Technology that can be used with natbib. It puts semicolons between authors, quotes around titles, and \'pp.\' before page numbers.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-24 20:59:15 +0200 (Tue, 24 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jqt1999')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jqt1999')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'js-misc' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous macros from Joachim Schrod.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/js-misc')}, 'XML::XPath::Literal' ),
- 'description' => 'A bunch of packages, including: - idverb.tex, for \'short verbatim\'; - xfig.tex, for including xfig/transfig output in a TeX document; and - cassette.tex for setting cassette labels.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/js-misc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 664475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:02:32 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'js-misc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jsmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'js-misc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'js-misc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jsclasses' => bless( {
- 'caption' => bless( do{\(my $o = 'Classes tailored for use with Japanese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jsclasses')}, 'XML::XPath::Literal' ),
- 'description' => 'Classes jsarticle and jsbook are provided, together with packages okumacro, okuverb and morisawa. These classes are designed to work under ASCII Corporation\'s Japanese TeX system ptex.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jsclasses/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 664820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jsclasses/jsclasses.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 664840,
- '',
- 'details',
- 'Documentation of the classes (Japanese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 664845,
- '',
- 'language',
- 'ja'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jsclasses/morisawa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 664915,
- '',
- 'details',
- 'Morisawa package documentation (Japanese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 664920,
- '',
- 'language',
- 'ja'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jsclasses/okumacro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 664865,
- '',
- 'details',
- 'Okumacro package documentation (Japanese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 664870,
- '',
- 'language',
- 'ja'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jsclasses/okuverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 664890,
- '',
- 'details',
- 'Okuverb package documentation (Japanese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 664895,
- '',
- 'language',
- 'ja'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jsclasses')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jsclasses')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jsclasses')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jspell' => bless( {
- 'caption' => bless( do{\(my $o = 'An ASCII file spelling checker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/jspell')}, 'XML::XPath::Literal' ),
- 'description' => 'A spelling checker for use under MS-DOS.',
- 'docs' => {
- 'ctan:/support/jspell/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 665220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/jspell/manual.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 665240,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jspell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jspell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jtb' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Journal of Theoretical Biology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/jtb.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style is a derivative of humanbio.bst, which is in turn derived from astron.bst.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jtb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jtb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jtbnew' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Journal of Theoretical Biology.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/jtbnew.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Developed using makebst; apparently intended to supersede jtb.bst.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jtbnew')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'jtbnew')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'junicode' => bless( {
- 'caption' => bless( do{\(my $o = 'A TrueType font for mediaevalists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/junicode')}, 'XML::XPath::Literal' ),
- 'description' => 'Junicode is a TrueType font with many OpenType features for antiquarians (especially medievalists) based on typefaces used by the Oxford Press in the late 17th and early 18th centuries. It works well with Xe(La)TeX.',
- 'docs' => {
- 'ctan:/fonts/junicode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/junicode/doc/Junicode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/junicode/doc/aelfric_job.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666145,
- '',
- 'details',
- 'Example text set with Junicode'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'junicode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'junicode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'junicode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'junicode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jura' => bless( {
- 'caption' => bless( do{\(my $o = 'A document class for German legal texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jura')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements the standard layout for German term papers in law (one-and-half linespacing, 7 cm margins, etc.). Includes alphanum that permits alphanumeric section numbering (e.g., A. Introduction; III. International Law).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jura/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666545,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 666550,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jura/jura.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666570,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 666575,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jura')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jura')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jura')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jura')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'juraabbrev' => bless( {
- 'caption' => bless( do{\(my $o = 'Abbreviations for typesetting (German) juridical documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/juraabbrev')}, 'XML::XPath::Literal' ),
- 'description' => 'This package should be helpful for people working on (German) law. It helps you to handle abbreviations and creates a list of those (pre-defined) abbreviations that have actually been used in the document',
- 'docs' => {
- 'ctan:/macros/latex/contrib/juraabbrev/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/juraabbrev/juraabbrev.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 666930,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 666935,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'juraabbrev')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'juraabbrev')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'juraabbrev')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'juraabbrev')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jurabib' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended BibTeX citation support for the humanities and legal texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jurabib')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables automated citation with BibTeX for legal studies and the humanities. In addition, the package provides commands for specifying editors in a commentary in a convenient way. Simplified formatting of the citation as well as the bibliography entry is also provided. It is possible to display the (short) title of a work only if an authors is cited with multiple works. Giving a full citation in the text, conforming to the bibliography entry, is supported. Several options are provided which might be of special interest for those outside legal studies--for instance, displaying multiple full citations. In addition, the format of last names and first names of authors may be changed easily. Cross references to other footnotes are possible. Language dependent handling of bibliography entries is possible by the special language field.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jurabib/docs/english/jbendoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 667365,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 667370,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jurabib/docs/german/jbgerdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 667390,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 667395,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jurabib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jurabib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jurabib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jurabib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'juramisc' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting German juridical documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/juramisc')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of classes for typesetting court sentences, legal opinions, and dissertations for German lawyers. The package is still under development.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/juramisc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 667770,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 667775,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/juramisc/doc/jmgerdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 667795,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 667800,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'juramisc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'juramisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'juramisc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'juramisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jurarsp' => bless( {
- 'caption' => bless( do{\(my $o = 'Citations of judgements and official documents in (German) juridical documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jurarsp')}, 'XML::XPath::Literal' ),
- 'description' => 'This package should be helpful for people working on (German) law. It (ab)uses BibTeX for citations of judgements and official documents. For this purpose, a special BibTeX-style is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jurarsp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 668130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jurarsp/jurarsp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 668150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 668155,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 16:03:55 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jurarsp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jurarsp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jurarsp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jurarsp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.52')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'justfontitte' => bless( {
- 'caption' => bless( do{\(my $o = 'JustFontIt TeX Edition.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/JustFontItTE')}, 'XML::XPath::Literal' ),
- 'description' => 'JustFontIt TeX Edition for Win32 is a tool for TeX users. It is intended to help installing fonts in Type1 Binary (PFB), Type1 ASCII (PFA), TrueType and OpenType/CFF to use with TeX. The major features of JustFontIt TeX Edition are: - Functionality of the pltotf, tftopl, vftovp, vptovf tools, all developed by Prof. D. E. Knuth; - Direct production of TFM and PL TeX metric files from various sources (PFA, PFB, TTF, OTF, AFM, PFM), including reencoding; - Support for response files and recursive directory search; - Clear command-line interface; and - High performance.',
- 'docs' => {
- 'ctan:/fonts/utilities/JustFontItTE/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 668570,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'justfontitte')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'JustFontItTE')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'jvlisting' => bless( {
- 'caption' => bless( do{\(my $o = 'A replacement for LaTeX\'s verbatim package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jvlisting')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a LaTeX environment listing, an alternative to the built-in verbatim environment. The listing environment is tailored for including listings of computer program source code into documents. The main advantages over the original verbatim environment are: - environments automatically fixes leading whitespace so that the environment and program listing can be indented with the rest of the document source, and; - listing environments may easily be customised and extended.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jvlisting/jvlisting.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 668995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-18 01:15:46 +0100 (Fri, 18 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'jvlisting')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jvlisting')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'jvlisting')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jvlisting')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kalender' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a calendar, in German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/kalender/kalender.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a macro \\Kalender, which takes one argument, and generates a calendar for the year the argument specifies. The calendar provides a table of conversion of days to day of week, for the whole year plus December of the previous year and January of the following year. The macros use packages calc and ifthen.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kalender')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kalender')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kalender')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kalender-209' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce page-per-day calendars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/kalender.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Prints a calendar/timetable from a given date for a given number of days. The parameters are read interactively; prompts (and output) are in German. The code is written for LaTeX 2.09, but it works with no problems under LaTeX 2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kalender-209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'kalender-209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kantlipsum' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate sentences in Kant\'s style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/kantlipsum')}, 'XML::XPath::Literal' ),
- 'description' => 'The package spits out sentences in Kantian style; the text is provided by the Kant generator for Python by Mark Pilgrim, described in the book "Dive into Python". The package is modelled on lipsum, and may be used for similar purposes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/kantlipsum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 670060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/kantlipsum/kantlipsum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 670080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:30:51 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kantlipsum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kantlipsum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kantlipsum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kantlipsum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'karnaugh' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Karnaugh-Veitch-maps.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/karnaugh')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros for typesetting Karnaugh-Maps and Veitch-Charts in a simple and user-friendly way. Karnaugh-Maps and Veitch-Charts are used to display and simplify logic functions "manually". These macros can typeset Karnaugh-Maps and Veitch-Charts with up to ten variables (=1024 entries).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/karnaugh/kvdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 670450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'karnaugh')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'karnaugh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'karnaugh')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'karnaugh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'karta' => bless( {
- 'caption' => bless( do{\(my $o = 'Cartographic signs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/karta')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont description of a font karta15. The Metafont as written is somewhat unsatisfactory: a tidied version, the font nkarta (which also has the glyphs as Metapost figures) is to be preferred. A PostScript Type 1 copy of karta15 is available from the niceframe fonts bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'karta')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'karta')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kastrup' => {},
- 'kdgdocs' => bless( {
- 'caption' => bless( do{\(my $o = 'Document classes for Karel de Grote University College.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/kdgdocs')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides two classes for usage by KdG professors and master students: - kdgcoursetext: for writing course texts, and - kdgmasterthesis: for writing master\'s theses. The bundle replaces the original kdgcoursetext package (now removed from the archive).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/kdgdocs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 671140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/kdgdocs/kdgcoursetext-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 671180,
- '',
- 'details',
- 'Course text example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/kdgdocs/kdgdocs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 671160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/kdgdocs/kdgmasterthesis-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 671200,
- '',
- 'details',
- 'Master thesis example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 10:55:35 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kdgdocs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kdgdocs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kdgdocs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kdgdocs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kdgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'Greek fonts and macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/kd')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are distributed as Metafont source; the design derives from Silvio Levy\'s fonts, but has also been influenced by Yannis Haralambous\' work. They are 8-bit fonts which, the author believes, leads to more robust macro programming. Both ancient and modern Greek are supported. Macros to work with Plain TeX (\'greektex\') and with LaTeX 2.09 (\'grlatex\') are provided.',
- 'docs' => {
- 'ctan:/fonts/greek/kd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 671550,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 22:13:39 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kdgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kdgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kdgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kdgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kelly-greek-font' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple fonts for Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/kelly')}, 'XML::XPath::Literal' ),
- 'description' => 'Brian Hamilton Kelly developed these fonts for personal use, taking the Greek mathematical symbols from the Computer Modern fonts as a starting point. The fonts are available in several styles, as Metafont source; the transliteration used is described in a paper accompanying the distribution. Macro support is available, for use with LaTeX 2.09 (only).',
- 'docs' => {
- 'ctan:/fonts/greek/kelly/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 671895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-29 11:00:12 +0200 (Thu, 29 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kelly-greek-font')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'kelly-greek-font')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kerkis' => bless( {
- 'caption' => bless( do{\(my $o = 'Kerkis (Greek) font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/kerkis')}, 'XML::XPath::Literal' ),
- 'description' => 'Sans-serif Greek fonts to match the URW Bookman set (which are distributed with Kerkis). The Kerkis font set has some support for mathematics as well as other glyphs missing from the base URW Bookman fonts (the URW fonts are duplicated in the distribution). Macros are provided to use the fonts in OT1, T1 (only NG/ng glyphs missing) and LGR encodings, as well as in mathematics; small caps and old-style number glyphs are also available. The philosophy, and the design process, of the Kerkis fonts is discussed in a paper in TUGboat 23(3/4), 2002.',
- 'docs' => {
- 'ctan:/fonts/greek/kerkis/README.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 672250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:06:48 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kerkis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kerkis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kerkis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kerkis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kerntest' => bless( {
- 'caption' => bless( do{\(my $o = 'Print tables and generate control files to adjust kernings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/kerntest')}, 'XML::XPath::Literal' ),
- 'description' => 'This class makes it easy to generate tables that show many different kerning pairs of an arbitrary font, usable by LaTeX. It shows the kerning values that are used in the font by default. In addition, this class enables the user to alter the kernings and to observe the results. Kerning pairs can be defined for groups of similar glyphs at the same time. An mtx file is generated automatically. The mtx file may then be loaded by fontinst to introduce the user-made kernings into the virtual font for later use in LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/kerntest/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 672595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/kerntest/kerntest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 672615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kerntest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kerntest')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kerntest')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kerntest')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.32')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'keycommand' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple creation of commands with key-value arguments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/keycommand')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (which requires e-TeX) provides a natural way to define commands with optional keys. The package provides \\newkeycommand, \\renewkeycommand, \\providekeycommand, \\newkeyenvironment and \\renewkeyenvironment, together with \\keycmd for a more advanced interface. The package is based on kvsetkeys by Heiko Oberdiek.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/keycommand/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/keycommand/keycommand-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673120,
- '',
- 'details',
- 'Example of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/keycommand/keycommand.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'keycommand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'keycommand')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'keycommand')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'keycommand')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1415')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'keyreader' => bless( {
- 'caption' => bless( do{\(my $o = 'A robust interface to xkeyval.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/keyreader')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a robust interface to controlling keys in xkeyval, removing some of that package\'s restrictions. The package also addresses some of the issues now covered by the author\'s ltxkeys package, which was assumed to be a replacement for keyreader. Since keyreader has remained a favourite with users, it has been reinstated.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/keyreader/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/keyreader/keyreader-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-19 11:04:21 +0100 (Thu, 19 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'keyreader')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'keyreader')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'keyreader')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'keyreader')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'keystroke' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical representation of keys on keyboard.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/keystroke')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package which provides macros for the graphical representation of the keys on a computer keyboard.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/keystroke/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/keystroke/key-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 673890,
- '',
- 'details',
- 'Package demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'keystroke')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'keystroke')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'keystroke')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'keystroke')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'keyval' => bless( {
- 'caption' => bless( do{\(my $o = 'Process \'key=value\' schemes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offered the first key-value decoder for LaTeX 2e; its original user was the graphicx package, but it is widely used elsewhere in common LaTeX packages. The package is part of the graphics bundle, which is one of the collections in the LaTeX \'required\' set of packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:43:42 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'keyval')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'keyval')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'keyval2e' => bless( {
- 'caption' => bless( do{\(my $o = 'A lightweight and robust key-value parser.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/keyval2e')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides lightweight and robust facilities for creating and managing keys. Its machinery isn\'t as extensive as that of, e.g., the ltxkeys package, but it is equally robust; ease of use and speed of processing are the design aims of the package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/keyval2e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 674640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/keyval2e/keyval2e-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 674660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:43:42 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'keyval2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'keyval2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'keyval2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'keyval2e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kile' => bless( {
- 'caption' => bless( do{\(my $o = 'A user friendly TeX/LaTeX editor for KDE.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The aim of the Kile project is to develop a user friendly TeX/LaTeX editor. It will run on systems with the KDE desktop environment. KDE is available for many architectures with Linux installed.',
- 'docs' => {
- 'http://kile.sourceforge.net/documentation.php' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 674990,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:06:48 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'kile')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kix' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset KIX codes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/kix')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements KIX codes as used by the Dutch PTT for bulk mail addressing. (Royal Mail 4 State Code.) KIX is a registered trade mark of PTT Post Holdings B. V.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/kix/kix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 675300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kixfont' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for KIX codes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/kixfont')}, 'XML::XPath::Literal' ),
- 'description' => 'The KIX code is a barcode-like format used by the Dutch PTT to encode country codes, zip codes and street numbers in a machine-readable format. If printed below the address line on bulk mailings, a discount can be obtained. The font is distributed in Metafont format, and covers the numbers and upper-case letters.',
- 'docs' => {
- 'ctan:/fonts/kixfont/kixtable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 675620,
- '',
- 'details',
- 'Font table'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:17:17 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kixfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kixfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'KIXfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kixfont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'klinz' => bless( {
- 'caption' => bless( do{\(my $o = 'A Klingon font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/klinz')}, 'XML::XPath::Literal' ),
- 'description' => 'Offers a full set of upper case and small caps letters, together with numbers and some punctuation. The font is distributed in Metafont format.',
- 'docs' => {
- 'ctan:/fonts/klinz/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 675940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'klinz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'klinz')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kmrhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for kurmanji, T1 encoded.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/kmrhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These are patterns for the Kurmanji language (Northern Kurdish, as spoken in Turkey and by the Kurdish diaspora in Europe). The patterns are generated from a word list of approximately 2500 hyphenated words, and are presented in T1 encoding.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kmrhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'kmrhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knit' => bless( {
- 'caption' => bless( do{\(my $o = 'Tangle and weave with multiple change files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/knit')}, 'XML::XPath::Literal' ),
- 'description' => 'Knit and twist are represented as change files from tangle and weave (respectively). In each case, they act in the same way as the parent program, but can process more than one change file at the same time.',
- 'docs' => {
- 'ctan:/web/knit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 676560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'knit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knitting' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce knitting charts, in Plain TeX or LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/knitting')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides symbol fonts and commands to write charted instructions for cable and lace knitting patterns, using either plain TeX or LaTeX. The fonts are available both as Metafont source and in Adobe Type 1 format.',
- 'docs' => {
- 'ctan:/fonts/knitting/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 676880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/knitting/docs/knitting-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 676900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knitting')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'knitting')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'knitting')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'knitting')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knittingpattern' => bless( {
- 'caption' => bless( do{\(my $o = 'Create knitting patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/knittingpattern')}, 'XML::XPath::Literal' ),
- 'description' => 'The class provides a simple, effective method for knitters to produce high-quality, attractive patterns using LaTeX. It does this by providing commands to handle as much of the layout of the document as possible, leaving the author free to concentrate on the pattern.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/knittingpattern/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 677250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/knittingpattern/introduction.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 677270,
- '',
- 'details',
- 'Package introduction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:29:29 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knittingpattern')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'knittingpattern')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'knittingpattern')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'knittingpattern')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knot' => bless( {
- 'caption' => bless( do{\(my $o = 'A Celtic knotwork font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/knot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of (basically similar) fonts. The glyphs of each font may be assembled into a knotwork pattern. The fonts are distributed as Metafont source; a tex document to test the fonts is supplied.',
- 'docs' => {
- 'ctan:/fonts/knot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 677595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'knot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'knot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knst' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple-guess tests.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/knst')}, 'XML::XPath::Literal' ),
- 'description' => 'A package supporting the generation and correction of multiple option tests as appears in TUGBoat Volume 17, Number 3: "Fast and secure multiple option tests".',
- 'docs' => {
- 'ctan:/macros/generic/knst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 677895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb17-3/tb52salu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 677915,
- '',
- 'details',
- 'The paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 15:43:37 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'knst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knuth' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth\'s published errata.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/errata')}, 'XML::XPath::Literal' ),
- 'description' => 'These files are details of problems reported in the \'Computers and Typesetting\' series of books, for the Computer Modern fonts, and for TeX, MetaFont and related programs.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-11 09:05:11 +0200 (Fri, 11 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knuth-errata')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Knuth-errata')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knuth-base' => bless( {
- 'caption' => bless( do{\(my $o = 'The current state of Knuth\'s contributions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth')}, 'XML::XPath::Literal' ),
- 'description' => 'This directory tree holds copies of material on Knuth\'s mirror site. The material is divided into two main parts: - the distribution, and - Knuth\'s local information.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-28 00:19:26 +0200 (Mon, 28 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knuth-base')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'knuth-base')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knuth-dist' => bless( {
- 'caption' => bless( do{\(my $o = 'The current state of Knuth\'s contributions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist')}, 'XML::XPath::Literal' ),
- 'description' => 'This directory tree represents a snapshot of Knuth\'s own sources (including those of TeX and Metafont) and documentation (including the TeX book and the Metafont book). The tree may be browsed from this directory, but all significant items on the tree have their own catalogue entries.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 00:28:51 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knuth-dist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'knuth-dist')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knuth-errata' => {},
- 'knuth-letter' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth\'s example letter macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/letter.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These are Knuth\'s own letter macros. Documentation is entirely missing from the archive, but the macros are discussed in some detail in the TeXbook (which says it is describing letterformat.tex).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:53:13 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knuth-letter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'knuth-letter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knuth-lib' => bless( {
- 'caption' => bless( do{\(my $o = 'A small library of MetaFont sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/lib')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of miscellaneous MetaFont source, including the means to generate the logo font that is used for MetaFont and MetaPost.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:05:28 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knuth-lib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'knuth-lib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'knuth-local' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth\'s local information.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/local')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of experimental programs and developments based on, or complementary to, the matter in his distribution directories.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-04 15:08:45 +0100 (Thu, 04 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'knuth-local')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'knuth-local')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'koi8' => bless( {
- 'caption' => bless( do{\(my $o = 'KOI-8 input support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/koi8')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to perform internal translation from the KOI-8 encoding (de-facto standard of the Russian Unix world) to the "alternative encoding" used by most Cyrillic packages. You still need one of these packages for the actual Russian typesetting. The style works with all major Cyrillic packages, including cmcyr, cmcyralt, LH.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/koi8/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 679785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:06:48 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'koi8')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'koi8')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'koma-moderncvclassic' => bless( {
- 'caption' => 'Makes the style and command of moderncv (style classic) available for koma-classes and thus compatible with biblatex.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/koma-moderncvclassic')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides an imitation of the moderncv class with the classic style (by Xavier Danaux), to be used in conjunction with the koma-classes. Thus it is possible to configure pagelayout, headings etc. the way it is done in koma-classes. Moreover, it is possible to use biblatex, while the original moderncv-class is incompatible with biblatex.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/koma-moderncvclassic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-moderncvclassic/cvbasic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680180,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-moderncvclassic/cvbasic.tex' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680160,
- '',
- 'details',
- 'Example input'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-05 01:27:26 +0100 (Thu, 05 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'koma-moderncvclassic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'koma-moderncvclassic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'koma-moderncvclassic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'koma-moderncvclassic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'koma-script' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of versatile classes and packages')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/koma-script')}, 'XML::XPath::Literal' ),
- 'description' => 'The KOMA-Script bundle provides drop-in replacements for the article/report/book classes with emphasis on typography and versatility. There is also a letter class, different from all other letter classes. It also offers e.g. a package for calculated type areas in the way laid down by the typographer Jan Tschichold, a package for easily changing and defining of page styles, a package for getting not only the current date but also the name of day and a package for getting current time. All these packages may be used not only with KOMA-Script classes but also with standard classes. Since every package has its own version number, the number below is only the version of scrbook, scrreprt, scrartcl, scrlttr2 and typearea. These are the main parts of the bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/koma-script/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-script/doc/scrguide.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681265,
- '',
- 'details',
- 'Index to German documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 681270,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-script/doc/scrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681240,
- '',
- 'details',
- 'German documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 681245,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-script/doc/scrguien.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681215,
- '',
- 'details',
- 'Index to English documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 681220,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-script/doc/scrguien.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681190,
- '',
- 'details',
- 'English documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 681195,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 10:27:17 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'koma-script')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'koma-script')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'koma-script')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'koma-script')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'koma-script-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from the KOMA-Script book.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/KOMA-Script-3')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains some examples from the book <<KOMA-Script--Eine Sammlung von Klassen und Paketen fur LaTeX2e>> by Markus Kohm and Jens-Uwe Morawski. There are no further descriptions of these examples.',
- 'docs' => {
- 'ctan:/info/examples/KOMA-Script-3/LIESMICH.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680530,
- '',
- 'details',
- 'German Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 680535,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/examples/KOMA-Script-3/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680505,
- '',
- 'details',
- 'English Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 680510,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:06:48 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'koma-script-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'koma-script-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'koma-script-sfs' => bless( {
- 'caption' => bless( do{\(my $o = 'Koma-script letter class option for Finnish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/koma-script-SFS')}, 'XML::XPath::Literal' ),
- 'description' => 'A koma-script parameter set for letters on A4 paper, complying with Finnish standards SFS 2486, 2487 and 2488; suitable for window envelopes with window on the left size in the sizes C5, C65, E5 and E65 (although, because the address window is smaller, for sizes E5 and E65 the address may not fit within the window, but ordinary 3-line address should fit).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/koma-script-SFS/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-script-SFS/SFSesim.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 680840,
- '',
- 'details',
- 'Package documentation (Finnish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 680845,
- '',
- 'language',
- 'fi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'koma-script-sfs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'koma-script-sfs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'koma-script-sfs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'konwerter' => bless( {
- 'caption' => bless( do{\(my $o = 'A program for automatic numbering of compounds in chemical publications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/konwerter')}, 'XML::XPath::Literal' ),
- 'description' => 'Konwerter automatically numbers compounds in chemical publications created by LaTeX. It is written in C++ and works both in Unix and Windows operating systems. It works similar to LaTeX \\label and \\ref commands. Instead of giving number to every compound you give them labels and then refer to the structure in the text using the same label. The konwerter is able to resolve labels to numbers both in the eps files and in the text.',
- 'docs' => {
- 'ctan:/support/konwerter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681725,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 681730,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/konwerter/README.pl' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 681750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 681755,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'konwerter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'konwerter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kpathsea' => bless( {
- 'caption' => bless( do{\(my $o = 'Path searching library for TeX-related files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Kpathsea is a library and utility programs which provide path searching facilities for TeX file types, including the self-locating feature required for movable installations, layered on top of a general search mechanism. It is not distributed separately, but rather is released and maintained as part of the TeX live sources.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:38:42 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kpathsea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'kpathsea')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kpathsea')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kpfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A complete set of fonts for text and mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/kpfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The family contains text fonts in roman, sans-serif and monospaced shapes, with true small caps and old-style numbers; the package offers full support of the textcomp package. The mathematics fonts include all the AMS fonts, in both normal and bold weights. Each of the font types is available in two main versions: default and \'light\'. Each version is available in four variants: default; oldstyle numbers; oldstyle numbers with old ligatures such as ct and st, and long-tailed capital Q; and veryoldstyle with long s. Other variants include small caps as default or \'large small caps\', and for mathematics both upright and slanted shapes for Greek letters, as well as default and narrow versions of multiple integrals. The fonts were originally derived from URW Palladio (with URW\'s agreement) though the fonts are very clearly different in appearance from their parent.',
- 'docs' => {
- 'ctan:/fonts/kpfonts/doc/Kpfonts-Doc-French.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 682385,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 682390,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/kpfonts/doc/kpfonts-abstract.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 682340,
- '',
- 'details',
- 'Summary of features'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/kpfonts/doc/kpfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 682360,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 682365,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kpfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kpfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kpfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kpfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ksfh-nat' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for KSFH Munich.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/ksfh_nat/ksfh_nat.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports bibliographies as standard for KSFH (Katholische Stiftungsfachhochschule) Munich. BibTeX entries in article, book, inbook, incollection and misc formats are supported.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:39:21 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ksfh-nat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ksfh-nat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ksfh-nat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ksfh_nat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ksfh_nat' => {},
- 'ktexshell' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical frontend to TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/unix/ktexshell/ktexshell-0.4.0.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'KTeXShell is a KDE frontend to (La)TeX. The intended audience is the difference between the set of all (explicit and implicit) TeX-users and that of users of tools like LyX or KLyX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ktexshell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'KTeXShell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ktv-texdata' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract subsets of documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ktv-texdata')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an exercice environment which numbers every exercise, and a command \\get to extract a collection whose argument is a comma-separated set of exercise index numbers. While the package was designed for teachers constructing tables of exercises, it plainly has more general application.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ktv-texdata/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 683335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ktv-texdata/doc/ktv-texdata.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 683355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ktv-texdata')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ktv-texdata')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ktv-texdata')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '05.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kurier' => bless( {
- 'caption' => bless( do{\(my $o = 'A two-element sans-serif typeface.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/kurier')}, 'XML::XPath::Literal' ),
- 'description' => 'Kurier is a two-element sans-serif typeface. It was designed for a diploma in typeface design at the Warsaw Academy of Fine Arts under the supervision of Roman Tomaszewski. This distribution contains a significantly extended set of characters covering the following modern alphabets: latin (including Vietnamese), Cyrillic and Greek as well as a number of additional symbols (including mathematical symbols). The fonts are prepared in Type 1 and OpenType formats. For use with TeX the following encoding files have been prepared: T1 (ec), T2 (abc), and OT2--Cyrillic, T5 (Vietnamese), OT4, QX, texansi and--nonstandard (IL2 for the Czech fonts), as well as supporting macros and files defining fonts for LaTeX.',
- 'docs' => {
- 'ctan:/fonts/kurier/00readme.eng' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 683690,
- '',
- 'details',
- 'Outline in English'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 683695,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/kurier/00readme.pol' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 683665,
- '',
- 'details',
- 'Outline in Polish'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 683670,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kurier')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kurier')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kurier')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'kurier')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.995b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kuvio' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing macros and fonts for diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/kuvio')}, 'XML::XPath::Literal' ),
- 'description' => 'Commutative diagrams using PostScript specials (uses \\special definitions for dvips, but the macros are designed for flexibility in this respect).',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/kuvio/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 684070,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/diagrams/kuvio/README2' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 684090,
- '',
- 'details',
- 'Comment on Feruglio\'s review'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://ocean1.ee.duth.gr/LaTeXBook/tdwk-letter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 684110,
- '',
- 'details',
- 'Usage manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:29:07 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kuvio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'kuvio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kuvio')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kvdefinekeys' => bless( {
- 'caption' => bless( do{\(my $o = 'Define keys for use in the kvsetkeys package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/kvdefinekeys.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a macro \\kv@define@key (analogous to keyval\'s \\define@key, to define keys for use by kvsetkeys. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/kvdefinekeys.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 684530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:43:42 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kvdefinekeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kvdefinekeys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kvoptions' => bless( {
- 'caption' => bless( do{\(my $o = 'Key value format for package options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/kvoptions.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers support for package authors who want to use options in key-value format for their package options. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/kvoptions.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 684910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 684915,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kvoptions')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kvoptions')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'kvsetkeys' => bless( {
- 'caption' => bless( do{\(my $o = 'Key value parser with default handler support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/kvsetkeys.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides \\kvsetkeys, a variant of package keyval\'s \\setkeys. It allows the user to specify a handler that deals with unknown options. Active commas and equal signs may be used (e.g. see babel\'s shorthands) and only one level of curly braces are removed from the values. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/kvsetkeys.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 685350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 685355,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'kvsetkeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'kvsetkeys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2a' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX to ASCII.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/l2a')}, 'XML::XPath::Literal' ),
- 'description' => 'L2a attempts to remove LaTeX markup commands, leaving only the body of text. It is intended to be used when journal editors request plain ASCII text for typesetting, or when you want to post a plain version of a LaTeX document on an electronic conference system.',
- 'docs' => {
- 'ctan:/support/l2a/l2a.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 685720,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 22:37:34 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2a')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'l2a')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2picfaq' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX pictures "how-to" (German).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/l2picfaq/german')}, 'XML::XPath::Literal' ),
- 'description' => 'The document (in German) is a collection of "how-to" notes about LaTeX and pictures. The aim of the document is to provide a solution, in the form of some sample code, for every problem.',
- 'docs' => {
- 'ctan:/info/l2picfaq/german/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 686040,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 686045,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/l2picfaq/german/l2picfaq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 686070,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 686065,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2picfaq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'l2picfaq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l2picfaq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.50')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2tabu' => bless( {
- 'caption' => bless( do{\(my $o = 'Obsolete packages and commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/l2tabu/german')}, 'XML::XPath::Literal' ),
- 'description' => 'The "sins" of LaTeX users, and how to correct them. The document provides a list of obsolete packages and commands (this original is in German; it has been translated into English, French, Italian and Spanish).',
- 'docs' => {
- 'ctan:/info/l2tabu/german/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 687905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/l2tabu/german/l2tabu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 687925,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 687930,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2tabu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l2tabu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l2tabu')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l2tabu')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2tabu-english' => bless( {
- 'caption' => bless( do{\(my $o = 'English translation of "Obsolete packages and commands".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/l2tabu/english')}, 'XML::XPath::Literal' ),
- 'description' => 'English translation of the l2tabu practical guide to LaTeX2e by Mark Trettin. A list of obsolete packages and commands.',
- 'docs' => {
- 'ctan:/info/l2tabu/english/l2tabuen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 686390,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 12:50:58 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2tabu-english')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l2tabu-english')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l2tabu-english')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l2tabu-english')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8.5.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2tabu-french' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of l2tabu.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/l2tabu/french')}, 'XML::XPath::Literal' ),
- 'description' => 'French translation of l2tabu.',
- 'docs' => {
- 'ctan:/info/l2tabu/french/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 686755,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 686760,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 14:35:03 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2tabu-french')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l2tabu-french')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l2tabu-french')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l2tabu-french')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2tabu-italian' => bless( {
- 'caption' => bless( do{\(my $o = 'Italian Translation of Obsolete packages and commands')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/l2tabu/italian')}, 'XML::XPath::Literal' ),
- 'description' => 'Italian translation of the l2tabu practical guide to LaTeX2e (a list of obsolete packages and commands).',
- 'docs' => {
- 'ctan:/info/l2tabu/italian/l2tabuit.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 687140,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 687145,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-28 11:54:12 +0100 (Tue, 28 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2tabu-italian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l2tabu-italian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l2tabu-italian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l2tabu-italian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2tabu-spanish' => bless( {
- 'caption' => bless( do{\(my $o = 'Spanish translation of "Obsolete packages and commands".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/l2tabu/spanish')}, 'XML::XPath::Literal' ),
- 'description' => 'A Spanish translation of the l2tabu practical guide to LaTeX2e by Mark Trettin. A list of obsolete packages, commands and usages.',
- 'docs' => {
- 'ctan:/info/l2tabu/spanish/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 687480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/l2tabu/spanish/l2tabues.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 687500,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 687505,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:56:34 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2tabu-spanish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'l2tabu-spanish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l2tabu-spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l2x' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX to ASCII.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/l2x')}, 'XML::XPath::Literal' ),
- 'description' => 'L2x is a general-purpose LaTeX converter. It consists of a parser written in C, which then calls Tcl functions for each LaTeX function. The Tcl functions return the translated value. A number of Tcl functions are provided: for example l2html.tcl (for HTML file output) and ms.tcl (for nroff/troff -ms macros).',
- 'docs' => {
- 'ctan:/support/l2x/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 688245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l2x')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'l2x')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l3dt' => bless( {
- 'caption' => bless( do{\(my $o = 'Experimental LaTeX 3 data tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3experimental/l3dt.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a prototype of data table support in the experimental LaTeX 3 kernel environment. It implements a "data table" variable type, which is made up of a series of rows each of which contains a number of key-value pairs. The package is distributed as part of the l3experimental component of the LaTeX 3-over-LaTeX 2e distribution',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3experimental/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 688635,
- '',
- 'details',
- 'Component readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3experimental/l3dt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 688655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l3dt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3experimental')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l3dt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3experimental')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 3251')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l3experimental' => bless( {
- 'caption' => bless( do{\(my $o = 'Experimental LaTeX3 concepts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3experimental')}, 'XML::XPath::Literal' ),
- 'description' => 'The l3experimental packages are a collection of experimental implementations for aspects of the LaTeX3 kernel, dealing with higher-level ideas such as the Designer Interface. Some of them work as stand alone packages, providing new functionality, and can be used on top of LaTeX2e with no changes to the existing kernel. The present release includes: - l3dt: kernel support for data tables; - l3galley: kernel support for xgalley; - l3regex: kernel support for regular expression search and replace operations; - l3sort: kernel support for sorting sequences, token lists or comma-lists, according to user-specified comparison criteria; - l3str: kernel support for string manipulation; - xcoffins, which allows the alignment of boxes using a series of \'handle\' positions, supplementing the simple TeX reference point; and - xgalley, which controls boxes receiving text for typesetting. All the files of the bundle are also available in the Subversion (SVN) repository of the LaTeX3 Project. The bundle on CTAN is based on a snapshot of the SVN repository on 2012-01-19.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3experimental/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3experimental/xcoffins.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689355,
- '',
- 'details',
- 'coffins documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3experimental/xgalley.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689375,
- '',
- 'details',
- 'galley documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 21:12:05 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l3experimental')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3experimental')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l3experimental')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3experimental')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 3570')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l3kernel' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX3 programming conventions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3kernel')}, 'XML::XPath::Literal' ),
- 'description' => 'The l3kernel bundle provides an implementation of the LaTeX3 programmers\' interface, as a set of packages that run under LaTeX 2e. The interface provides the foundation on which the LaTeX3 kernel and other future code are built: it is an API for TeX programmers. The packages are set up so that the LaTeX3 conventions can be used with regular LaTeX 2e packages. All the files of the bundle are also available in the Subversion (SVN) repository of the LaTeX3 Project. The bundle on CTAN is based on a snapshot of the SVN repository on 2012-02-26.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3kernel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3kernel/expl3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689895,
- '',
- 'details',
- 'The LaTeX3 Programming Language'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3kernel/interface3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689875,
- '',
- 'details',
- 'LaTeX3 interfaces'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3kernel/l3styleguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689915,
- '',
- 'details',
- 'LaTeX3 style guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3kernel/l3syntax-changes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689935,
- '',
- 'details',
- 'Syntax changes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3kernel/source3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 689955,
- '',
- 'details',
- 'Sources of the whole bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 21:12:05 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l3kernel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3kernel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l3kernel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3kernel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 3570')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l3keys2e' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2e option processing using LaTeX 3 keys.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3packages')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an interface whereby LaTeX 2e users may use the key-value functions provided in the LaTeX 3 experimental kernel distribution. The key-value system implemented is more similar to that of pgfkeys than to any other extant package. The package is distributed as part of the l3packages bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3packages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 690405,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/l3keys2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 690425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:30:51 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l3keys2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l3keys2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 3109')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l3packages' => bless( {
- 'caption' => bless( do{\(my $o = 'High-level LaTeX3 concepts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3packages')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle holds prototype implementations of concepts for a LaTeX designer interface, to be used with the experimental LaTeX kernel as programming tools and kernel support. Packages provided in this release are: - l3keys2e, which makes the facilities of the kernel module l3keys available for use by LaTeX 2e packages; - xfrac, which provides flexible split-level fractions; - xparse, which provides a high-level interface for declaring document commands; and - xtemplate, which provides a means of defining generic functions using a key-value syntax. All the files of the bundle are also available in the Subversion (SVN) repository of the LaTeX3 Project. The bundle on CTAN is based on a snapshot of the SVN repository on 2012-01-19.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3packages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 691090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/l3keys2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 691110,
- '',
- 'details',
- 'l3keys2e documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/xfrac.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 691130,
- '',
- 'details',
- 'xfrac documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/xparse.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 691150,
- '',
- 'details',
- 'xparse documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/xtemplate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 691170,
- '',
- 'details',
- 'xtemplate documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 21:12:05 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 3570')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'l3regex' => bless( {
- 'caption' => bless( do{\(my $o = 'Regular expression facilities for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3experimental/l3regex.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides regular expression testing, extraction of submatches, splitting, and replacement, all acting on token lists. The syntax of regular expressions is mostly a subset of the PCRE syntax (and is very close to Posix), with some additions arising from the fact that TeX manipulates tokens rather than characters. For performance reasons, only a limited set of features are implemented. Notably, back-references are not supported. The package is currently distributed as part of the LaTeX3 l3experimental bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3experimental/l3regex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 691580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-15 19:14:34 +0200 (Sun, 15 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'l3regex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'l3regex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'SVN 3463')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'la' => bless( {
- 'caption' => bless( do{\(my $o = 'School handwriting fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/la')}, 'XML::XPath::Literal' ),
- 'description' => 'This package comprises two fonts, la and lla (provided as Metafont source); their glyphs simulate handwriting as taught in (German) primary schools. The fonts come with a brief (LaTeX 2.09) example file. Macro support under LaTeX 2e is provided by the la package in the fundus bundle, which should be used in preference to the LaTeX 2.09 macros that come with the font.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 18:13:40 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'la')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'la')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'laansort' => bless( {
- 'caption' => bless( do{\(my $o = 'Sorting within TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/laansort/sort.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for sorting items within TeX. Two sorting algorithms are provided: heapsort and quicksort.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb14-3/tb40laan-sort.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 692200,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'laansort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'laansort')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labbook' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset laboratory journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/labbook')}, 'XML::XPath::Literal' ),
- 'description' => 'This class is designed to typeset laboratory journals that contain chronologically ordered records about experiments. From the sectioning commands, an experiment index is generated. The class is based on the KOMA-Script class scrbook.cls. There can be several index entries for one experiment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/labbook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 692450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/labbook/labboode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 692495,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 692500,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/labbook/labbook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 692470,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 692475,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 13:32:32 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'labbook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'labbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'labbook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'label-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Print address labels in three columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/label.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Input may be a set of labels in-line in a document, or a file of labels.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 17:07:30 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'label-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'label-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labelcas' => bless( {
- 'caption' => bless( do{\(my $o = 'Check the existence of labels, and fork accordingly.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/labelcas')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines two commands: - \\eachlabelcase, which distinguishes whether a set of labels is defined, and for each label either queues action accordingly, or appends the action to a macro; and - \\lotlabelcase, which takes a comma-separated list of label names, and distinguishes the resulting action on whether all were defined, whether none were defined, whether not all were defined, or whether the lest is empty (again, the action resulting from \\lotlabelcase may be written to a macro).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/labelcas/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 693150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/labelcas/labelcas.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 693170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labelcas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'labelcas')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'labelcas')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'labelcas')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labelfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Label LaTeX 2.09 figures included in documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/labelfig')}, 'XML::XPath::Literal' ),
- 'description' => 'The user specifies a table of labels (in a group \\SetLabels ... \\endSetLabels), and then includes the graphic and places the labels at the same time using the command \\AffixLabels. The package can draw a grid over your figure, to ease estimation of the labels\' required location.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/labelfig/labelfig.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 693560,
- '',
- 'details',
- 'Sort of readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-19 12:39:28 +0200 (Sun, 19 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labelfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'labelfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labelmac3' => bless( {
- 'caption' => bless( do{\(my $o = 'Print Avery 5160 labels for laser printers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/labelmac3.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Accepts \\address commands, whose arguments are printed 30 to a page, in boxes of dimension 2.625" x 1".',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 17:07:30 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labelmac3')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'labelmac3')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labelmag' => bless( {
- 'caption' => bless( do{\(my $o = 'Manage a collection of labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/texhelpers/labelmag/labelmag.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A MS-Win32 program for managing a collection of labels to be typeset by TeX and printed on demand. The collection will be held together within a single file; labels may be kept within categories. As an advanced feature, mailing labels, e.g., may query an ODBC data source.',
- 'docs' => {
- 'ctan:/systems/win32/texhelpers/labelmag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 694065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-25 10:44:54 +0100 (Tue, 25 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labelmag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'labelmag')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labels' => bless( {
- 'caption' => bless( do{\(my $o = 'Print sheets of sticky labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/labels')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package to print a regular grid of ragged-right labels on a page, suitable for sheets of labels which can be fed through a printer. Macros are provided to allow easy input of names and addresses in a form free of TeX markup. Equally useful is a feature for making multiple copies of a single label, e.g., return address stickers to go with the labels. Rows, columns, borders can all be specified to match the label sheet being used.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-16 16:22:52 +0100 (Fri, 16 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labels')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'labels')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'labels')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'labels')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lablst-pkg' => bless( {
- 'caption' => bless( do{\(my $o = 'List names of labels in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/lablst.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A derivative of the file lablst.tex (in the LaTeX distribution); embeds itself in \\end{document} and prints, below the end of the document itself, a list of labels used. (Such a package today would use \\AtEndDocument from LaTeX 2e, but this package hacks itself in without ceremony.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-30 01:32:35 +0100 (Mon, 30 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lablst-pkg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lablst-pkg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'labtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Label diagrams produced in Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/labtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Comes with a Metafont support file, which is to be input by the diagram file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 10:59:54 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'labtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'labtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lacheck' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX checker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lacheck')}, 'XML::XPath::Literal' ),
- 'description' => 'Lacheck is a tool for finding common mistakes in LaTeX documents. The distribution includes sources, and executables for OS/2 and Win32 environments.',
- 'docs' => {
- 'ctan:/support/lacheck/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 695285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-21 21:15:21 +0100 (Tue, 21 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lacheck')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lacheck')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lacheck')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.26')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lahyph' => {},
- 'laletter' => bless( {
- 'caption' => bless( do{\(my $o = 'Los Alamos letter style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/laletter')}, 'XML::XPath::Literal' ),
- 'description' => 'Format letters for Los Alamos, in accordance with the Laboratory\'s "Office Procedures Manual"',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/laletter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 695875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-09 09:57:29 +0100 (Sat, 09 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'laletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'laletter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lambda-lists' => bless( {
- 'caption' => bless( do{\(my $o = 'Lists in TeX\'s mouth.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/lambda')}, 'XML::XPath::Literal' ),
- 'description' => 'These list-processing macros avoid the reassignments employed in the macros shown in Appendix D of the TeXbook: all the manipulations take place in what Knuth is pleased to call "TeX\'s mouth".',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-07 10:32:51 +0200 (Sun, 07 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lambda-lists')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lambda-lists')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lamemo' => bless( {
- 'caption' => bless( do{\(my $o = 'Memo style as used at Los Alamos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/lamemo')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a memo style conforming to the office procedures manual of the Los Alamos National Laboratory.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/lamemo/memo.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 696395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/lamemo/memo.ref' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 696415,
- '',
- 'details',
- 'Package reference notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb10-4/tb26sydoriak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 696435,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-26 21:37:35 +0200 (Sat, 26 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lamemo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lamemo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lametex' => bless( {
- 'caption' => bless( do{\(my $o = 'A PostScript translator for a subset of LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lametex')}, 'XML::XPath::Literal' ),
- 'description' => 'LameTeX is a direct PostScript generator for a (very limited) subset of LaTeX. One of its original design goals, the inclusion of PostScript commands directly in a LaTeX document, has been superseded by PSTricks. However, one of the side effects of a special-purpose translator for LaTeX is the ability of that translator to produce different kinds of output, including plain ASCII. The system only understands a subset of LaTeX, and is not set up to use Type 1 fonts; however, it is capable of doing some interesting tricks.',
- 'docs' => {
- 'ctan:/support/lametex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 696695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/lametex/doc/lametex_doc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 696715,
- '',
- 'details',
- 'Package documentation (in PostScript)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-17 16:25:43 +0100 (Mon, 17 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lametex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lametex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lamstex' => bless( {
- 'caption' => bless( do{\(my $o = 'A merge of the best in AMS-TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/lamstex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was produced in response to a perceived demand from AMSTeX users for the sorts of facilities that LaTeX provides. (In the event, most such users use AMS-LaTeX.) The distribution comprises TeX source and set of fonts (as Metafont source) that are used in the package\'s commutative diagram macros. Furthermore, two applications are associated with LamsTeX, an index-processor that deals with LamsTeX\'s indexing commands, and dvipaste.',
- 'docs' => {
- 'ctan:/macros/lamstex/NOTE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 697290,
- '',
- 'details',
- 'Installation notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/lamstex/doc/The_LAmS-TeX_Wizards_Manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 697310,
- '',
- 'details',
- 'Wizards\' manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-14 12:11:10 +0200 (Tue, 14 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lamstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lamstex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'LamsTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lamstex-index' => bless( {
- 'caption' => bless( do{\(my $o = 'Index processor for LamsTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/lamstex-index')}, 'XML::XPath::Literal' ),
- 'description' => 'This index processor deals with indexing commands from LamsTeX usage, only. An MS-DOS executable is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-26 14:11:46 +0200 (Sat, 26 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lamstex-index')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lamstex-index')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'landscape' => bless( {
- 'caption' => bless( do{\(my $o = 'Set up for typesetting in landscape.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/landscape.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The landscape package is long superseded by the geometry package, which has sophisticated controls on page layout. If your need is for occasional pages in landscape layout, consider lscape, or rotating for rotated float pages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 17:07:30 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'landscape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'landscape')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lapdf' => bless( {
- 'caption' => bless( do{\(my $o = 'PDF drawing directly in TeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lapdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to use PDF drawing primitives to produce high quality, colored graphics. It - uses Bezier curves (integral and rational) from degree one to seven, - allows TeX typesetting in the graphic, - offers most of the standard math functions, - allows plotting normal, parametric and polar functions. The package has linear, logx, logy, logxy and polar grids with many specs; - it can rotate, clip and do many nice things easily - it has two looping commands for programming and many instructive example files. The package requires pdfTeX but otherwise only depends on the calc package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lapdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 698045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lapdf/lapdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 698065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-05 11:09:16 +0200 (Mon, 05 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lapdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lapdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lapdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lapdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'laps' => bless( {
- 'caption' => bless( do{\(my $o = 'Zero-width boxes for annotations, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/laps.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros extends the \\llap/\\rlap set in Plain TeX: - \\ulap and /dlap are up and down laps, in the same series as the originals; - \\xlap and \\ylap are laps in the horizontal and vertical directions, respectively, and - \\zlap provides a box of zero dimensions in both axes, centred on its midpoint.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 18:01:46 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'laps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'laps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lastpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Reference last page for Page N of M type footers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lastpage')}, 'XML::XPath::Literal' ),
- 'description' => 'Reference the number of pages in your LaTeX document through the introduction of a new label which can be referenced like \\pageref{LastPage} to give a reference to the last page of a document. It is particularly useful in the page footer that says: Page N of M.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lastpage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 698820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lastpage/lastpage-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 698860,
- '',
- 'details',
- 'Package examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lastpage/lastpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 698840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lastpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lastpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lastpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lastpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2k')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latable' => bless( {
- 'caption' => bless( do{\(my $o = 'A near-WYSIWYG editor for LaTeX tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latable')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX table editor for Windows and Macintosh machines with the following features: - real-time LaTeX code preview; - limited clipboard support for import/export into other spreadsheet and text editors; - CSV support; - support for \'tabular\', \'array\' and custom environments; - custom column formats.',
- 'docs' => {
- 'ctan:/support/latable/Readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 14:00:34 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTable')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lated' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical LaTeX picture editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/lated')}, 'XML::XPath::Literal' ),
- 'description' => 'A graphical editor for drawings in the LaTeX picture environment. It runs under MS-DOS and MS-Windows. The distribution includes full sources, including LaTeX source for its documentation.',
- 'docs' => {
- 'ctan:/systems/msdos/lated/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:05:28 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lated')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lated')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX macro package that defines LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX is a widely-used macro package for TeX, providing many basic document formating commands extended by a wide range of packages. It is a development of Leslie Lamport\'s original LaTeX 2.09, and superseded the older system in June 1994. The basic distribution is catalogued separately, at latex-base; apart from a large set of contributed packages and third-party documentation (elsewhere on the archive), the distribution includes: - a bunch of required packages, which LaTeX authors are "entitled to assume" will be present on any system running LaTeX; and - a minimal set of documentation detailing differences from the \'old\' version of LaTeX in the areas of user commands, font selection and control, class and package writing, font encodings, configuration options and modification of LaTeX. For downloading details, see the linked catalogue entries above.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-29 21:13:30 +0200 (Wed, 29 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-base' => bless( {
- 'caption' => bless( do{\(my $o = 'Base sources of LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle comprises the source of LaTeX itself, together with several packages which are considered \'part of the kernel\'. This bundle, together with the required packages, constitutes what every LaTeX distribution should contain.',
- 'docs' => {
- 'ctan:/macros/latex/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/cfgguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699870,
- '',
- 'details',
- 'Configuration guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/clsguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699830,
- '',
- 'details',
- 'Class and package programming guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/cyrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699930,
- '',
- 'details',
- 'Cyrillic languages guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/encguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699890,
- '',
- 'details',
- 'Font encoding guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/fntguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699850,
- '',
- 'details',
- 'Font selection guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/modguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699910,
- '',
- 'details',
- 'Modification guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/usrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 699810,
- '',
- 'details',
- 'User guide to LaTeX 2e'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 14:00:34 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-base')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex-base')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2005-12-01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-bib-ex' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples for the book Bibliografien mit LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/LaTeX-Bib')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a collection of files containing every example in the book "Bibliografien mit LaTeX" (ISBN 978-3865414151), by the package author.',
- 'docs' => {
- 'ctan:/info/examples/LaTeX-Bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 700270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 13:07:24 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-bib-ex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-bib-ex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-bib-ex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-bnf' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for typing BNF specifications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/tex-bnf')}, 'XML::XPath::Literal' ),
- 'description' => 'The bnf package defines an environment grammar. The contents of the environment is a context-free grammar, and the environment will pretty-print it.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/tex-bnf/bnf.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 700600,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/tex-bnf/bnf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 700620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 18:01:46 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-bnf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-bnf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-brochure' => bless( {
- 'caption' => bless( do{\(my $o = 'A publicity flyer for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-brochure')}, 'XML::XPath::Literal' ),
- 'description' => 'The document is designed as a publicity flyer for LaTeX, but also serves as an interesting showcase of what LaTeX can do. The flyer is designed for printing, double-sided, on A3 paper, which would then be folded once.',
- 'docs' => {
- 'ctan:/info/latex-brochure/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 700925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-brochure/README.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 700945,
- '',
- 'details',
- 'Readme (PDF format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-brochure/brochure.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 700965,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 15:08:34 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-brochure')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeX-brochure')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2008-01-18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-course' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX course as a projected presentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-course')}, 'XML::XPath::Literal' ),
- 'description' => 'A brief Beamer-based slide presentation on LaTeX, based on Rupprecht\'s LaTeX 2.09 course, which the author has translated to English and taken to LaTeX2e/Beamer. Additional material was taken from the Short Introduction to LaTeX.',
- 'docs' => {
- 'ctan:/info/latex-course/LaTeX-Course.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 701290,
- '',
- 'details',
- 'The course itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-course/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 701270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 15:40:45 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-course')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex-course')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex-course')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-course')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-doc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation supplied as part of the LaTeX distribution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/doc')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of documentation that is provided with LaTeX itself. Note that (apart from notices of releases) the documentation mostly covers details of adaptations; there are no complete tutorials, such as you might find in the Not so short introduction or the Beginner\'s guide.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-29 00:01:21 +0200 (Tue, 29 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex-doc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-doc-ptr' => bless( {
- 'caption' => bless( do{\(my $o = 'A direction-finder for LaTeX documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-doc-ptr')}, 'XML::XPath::Literal' ),
- 'description' => 'A two-page set of recommendations for users who need on-line documentation of LaTeX. The document supports the need for documentation of LaTeX itself, in distributions. For example, it could be used in the command texdoc latex, in the TeX live distribution.',
- 'docs' => {
- 'ctan:/info/latex-doc-ptr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 701710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-doc-ptr/latex-doc-ptr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 701730,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-03 15:14:30 +0200 (Wed, 03 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-doc-ptr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex-doc-ptr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex-doc-ptr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-doc-ptr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2009-03-24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-essential' => bless( {
- 'caption' => bless( do{\(my $o = 'Essential information for writing LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-essential')}, 'XML::XPath::Literal' ),
- 'description' => 'A brief introduction to LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-09-01 19:51:43 +0200 (Thu, 01 Sep 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-essential')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-essential')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of fonts used in LaTeX distributions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/latex')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a collection of fonts for use with standard latex packages and classes. It includes \'invisible\' fonts (for use with the slides class), line and circle fonts (for use in the picture environment) and \'latex symbol\' fonts. For full support of a latex installation, some Computer Modern font variants cmbsy(6-9), cmcsc(8,9), cmex(7-9) and cmmib(5-9) from the amsfonts distribution, are also necessary. The fonts are available as Metafont source, and metric (tfm) files are also provided. Most of the fonts are also available in Adobe Type 1 format, in the amsfonts distribution.',
- 'docs' => {
- 'ctan:/fonts/latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 702710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 10:59:54 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex-fonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-fonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-graphics-companion' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from The LaTeX Graphics Companion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/lgc')}, 'XML::XPath::Literal' ),
- 'description' => 'The source of the examples printed in the book, together with necessary supporting files.',
- 'docs' => {
- 'ctan:/info/examples/lgc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 730860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lgc-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lgc-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-graphics-companion')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-hlp' => bless( {
- 'caption' => bless( do{\(my $o = 'A VMS help file for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex.hlp')}, 'XML::XPath::Literal' ),
- 'description' => 'The file is a replacement for the LaTeX help file in the VMS help library. It derives from the DECUS help file, with the LaTeX command strings copied to a higher level. The file dates from 1993, so the information is all related to LaTeX 2.09.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-18 14:02:07 +0200 (Sun, 18 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-hlp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-hlp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-info' => bless( {
- 'caption' => bless( do{\(my $o = 'Unofficial reference manual for LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-info')}, 'XML::XPath::Literal' ),
- 'description' => 'An unofficial reference manual covering LaTeX 2e. The Texinfo source was originally derived from the VMS help file in the DECUS TeX distribution of 1990, with many subsequent changes. All the other formats are derived from the Texinfo source, as usual.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 18:01:46 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-info')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-info')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-make' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy compiling of complex (and simple) LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latex-make')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides several tools that aim to simplify the compilation of LaTeX documents: - LaTeX.mk: a Makefile snippet to help compiling LaTeX documents in DVI, PDF, PS, ... format. Dependencies are automatically tracked: one should be able to compile documents with a one-line Makefile containing \'include LaTeX.mk\'. Complex documents (with multiple bibliographies, indexes, glossaries, ...) should be correctly managed. - figlatex.sty: a LaTeX package to easily insert xfig figures (with \\includegraphics{file.fig}). It can interact with LaTeX.mk so that the latter automatically invokes transfig if needed. - And various helper tools for LaTeX.mk This package requires GNUmake (>= 3.81).',
- 'docs' => {
- 'ctan:/support/latex-make/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 703645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latex-make/figlatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 703685,
- '',
- 'details',
- 'figlatex Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latex-make/latex-make.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 703665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latex-make/texdepends.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 703705,
- '',
- 'details',
- 'texdepends Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-19 11:45:48 +0200 (Wed, 19 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-make')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-make')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-notes-zh-cn' => bless( {
- 'caption' => bless( do{\(my $o = 'Chinese Introduction to TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'description' => 'The document is an introduction to TeX/LaTeX, in Chinese. It covers basic text typesetting, mathematics, graphics, tables, Chinese language & fonts, and some miscellaneous features (hyperlinks, long documents, bibliographies, indexes and page layout).',
- 'docs' => {
- 'ctan:/info/latex-notes-zh-cn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 704010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-notes-zh-cn/latex-notes-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 704030,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 704035,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-07 15:34:07 +0100 (Tue, 07 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-notes-zh-cn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-pro-pragmatiky' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX for pragmatists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/czech/latex-pro-pragmatiky')}, 'XML::XPath::Literal' ),
- 'description' => 'An introduction to LaTeX from the practical point of view. From the bare essentials over more complex constructs (tables, mathematics) up to selected packages (multicolumn typesetting, color). Written in Czech language. Prakticky pojaty uvod do LaTeXu v cestine. Od uplnych zakladu pres pokrocilejsi konstrukce (tabulky, matematicke vzorce) az po vybrane rozsirujici balicky (sazba do sloupcu, barva).',
- 'docs' => {
- 'ctan:/info/czech/latex-pro-pragmatiky/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 704395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/czech/latex-pro-pragmatiky/latex-pro-pragmatiky.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 704415,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 18:23:10 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-pro-pragmatiky')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-pro-pragmatiky')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-referenz' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from the book "LaTeX Referenz".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/LaTeX-Referenz2')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains all the examples, as source, eps and pdf, of the author\'s book "LaTeX Referenz" (2nd ed.), published by DANTE/Lehmanns. The examples can be run as usual with the example class ttctexa.cls, which is in the distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-12 13:59:30 +0100 (Fri, 12 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-referenz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeX-Referenz')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-referenz')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-tabellen' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Tabellen.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/Tabellen2')}, 'XML::XPath::Literal' ),
- 'description' => 'The examples from the book <<Tabellen mit LaTeX>>, 2nd ed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-12 13:59:30 +0100 (Fri, 12 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-tabellen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex-tabellen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-tabellen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-tds' => bless( {
- 'caption' => bless( do{\(my $o = 'A structured copy of the LaTeX distribution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/latex-tds')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides a set of zip file modules containing TDS-compliant trees for items of the LaTeX distribution (both the base system and required packages), together with \'user-friendly\' documentation (PDF files with navigation support using bookmarks and links). A further module (knuth) performs the same service for Knuth\'s software distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/latex-tds/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 705260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 22:40:12 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-tds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeX-tds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-tds')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-veryshortguide' => bless( {
- 'caption' => bless( do{\(my $o = 'The Very Short Guide to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-veryshortguide')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a 4-page reminder of what LaTeX does. It is designed for printing on A4 paper, double-sided, and folding once to A5. (Such an \'imposed\' version of the document is provided in the distribution, as PDF.)',
- 'docs' => {
- 'ctan:/info/latex-veryshortguide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 705610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-veryshortguide/veryshortguide-imposed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 705650,
- '',
- 'details',
- 'The document itself, imposed for 1 sheet of A4 paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex-veryshortguide/veryshortguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 705630,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 15:07:54 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex-veryshortguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex-veryshortguide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'LaTeX-veryshortguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-veryshortguide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex-web-companion' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from The LaTeX Web Companion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/lwc')}, 'XML::XPath::Literal' ),
- 'description' => 'The source of the examples printed in the book, together with necessary supporting files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-24 16:36:36 +0200 (Sun, 24 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lwc-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lwc-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex-web-companion')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex209' => bless( {
- 'caption' => bless( do{\(my $o = 'Old, unsupported, LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex209/distribs')}, 'XML::XPath::Literal' ),
- 'description' => 'The distribution of LaTeX 2.09 was last updated in 1993. A copy is kept for its possible historical interest: it is not recommended for current use--all current distributions provide LaTeX 2e (now known simply as \'LaTeX\'. Bug fixes, when they arise, are applied to current LaTeX, not to LaTeX 2.09. A large number of packages were contributed for use with LaTeX 2.09, and while many have been discarded or converted for use with current LaTeX, a significant number await classification.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-15 20:36:52 +0100 (Thu, 15 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex2e-help-texinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Unoffical reference manual covering LaTeX2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex2e-help-texinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The manual is provided as Texinfo source (which was originally derived from the VMS help file in the DECUS TeX distribution of 1990, with many subsequent changes). This is a collaborative development, and details of getting involved are to be found on the package home page. All the other formats in the distribution are derived from the Texinfo source, as usual.',
- 'docs' => {
- 'ctan:/info/latex2e-help-texinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 706845,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex2e-help-texinfo/latex2e.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 706865,
- '',
- 'details',
- 'HTML conversion of the source (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex2e-help-texinfo/latex2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 706885,
- '',
- 'details',
- 'PDF conversion of the source (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex2e-help-texinfo/spanish/latex2e-es.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 706905,
- '',
- 'details',
- 'HTML conversion of the source (Spanish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 706910,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex2e-help-texinfo/spanish/latex2e-es.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 706930,
- '',
- 'details',
- 'PDF conversion of the source (Spanish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 706935,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 22:36:52 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex2e-help-texinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex2e-help-texinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex2e-help-texinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex2e-help-texinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex2e-reference' => bless( {
- 'caption' => bless( do{\(my $o = 'A reference for LaTeX in HTML')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex2e-reference.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'The HTML hyper-document provides a thorough (though slightly dated) discussion of LaTeX 2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-19 22:26:04 +0200 (Mon, 19 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex2e-reference')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex2e-reference')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex2html' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert LaTeX into HTML documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latex2html')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl program that translates LaTeX into HTML (HyperText Markup Language), optionally creating separate HTML files corresponding to each unit (e.g., section) of the document. LaTeX2HTML proceeds by interpreting LaTeX (to the best of its abilities). It contains definitions from a wide variety of classes and packages, and users may add further definitions by writing Perl scripts that provide information about class/package commands.',
- 'docs' => {
- 'ctan:/support/latex2html/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 707625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latex2html/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 707645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 17:06:23 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex2html')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex2html')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex2html')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex2man' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate LaTeX-based manual pages into Unix man format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latex2man')}, 'XML::XPath::Literal' ),
- 'description' => 'A tool to translate UNIX manual pages written with LaTeX into a man-page format understood by the Unix man(1) command. Alternatively HTML or TexInfo code can be produced. Output of parts of the text may be supressed using the conditional text feature.',
- 'docs' => {
- 'ctan:/support/latex2man/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 707925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latex2man/latex2man.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 707965,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latex2man/latex2man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 707945,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-23 07:51:16 +0100 (Thu, 23 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex2man')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex2man')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex2man')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex2rtf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert LaTeX into Rich Text Format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latex2rtf')}, 'XML::XPath::Literal' ),
- 'description' => 'Translates LaTeX text into RTF (Rich Text Format as used by Microsoft Word and the like). Graphics and tables are converted as are cross references and the bibliography; many packages are supported (in whole or as implementation of a subset of their commands) -- for example, the whole of natbib is implemented.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-09 09:25:57 +0100 (Wed, 09 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex2rtf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex2rtf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1.1beta7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex4jed' => bless( {
- 'caption' => bless( do{\(my $o = 'A much enhanced LaTeX mode for the Jed editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/jed/latex4jed')}, 'XML::XPath::Literal' ),
- 'description' => 'This S-Lang file for the Jed editor provides a much enhanced LaTeX mode in the fashion of AUC TeX: menus, shortcuts, templates, syntax highlighting, document outline, integrated debugging,symbol completion, full integration with external programs, and more. It was designed with both the beginner and the advanced LaTeX user in mind.',
- 'docs' => {
- 'ctan:/support/jed/latex4jed/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 708565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/jed/latex4jed/latex4jed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 708545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-08-03 12:07:45 +0200 (Fri, 03 Aug 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex4jed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex4jed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex4wp' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX guide specifically designed for word processor users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex4wp')}, 'XML::XPath::Literal' ),
- 'description' => '"LaTeX for Word Processor Users" is a guide that helps converting knowledge and techniques of word processing into the LaTeX typesetting environment. It aims at helping WP users use LaTeX instead.',
- 'docs' => {
- 'ctan:/info/latex4wp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 709200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex4wp/latex4wp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 709220,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-08 13:43:50 +0200 (Sun, 08 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex4wp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latex4wp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latex4wp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex4wp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latex4wp-it' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX guide for word processor users, in Italian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex4wp-it')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a version of the document in Italian',
- 'docs' => {
- 'ctan:/info/latex4wp-it/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 708870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 708875,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latex4wp-it/latex4wp-it.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 708895,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 708900,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-08 13:57:12 +0200 (Sun, 08 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latex4wp-it')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latex4wp-it')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex4wp-it')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexcad' => bless( {
- 'caption' => bless( do{\(my $o = 'A CAD drawing package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/msdos/latexcad.zip')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-03-26 00:01:52 +0100 (Sun, 26 Mar 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexcad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexcad')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexcheat' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX cheat sheet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latexcheat/latexcheat')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX reference sheet for writing scientific papers. Unlike many other such sheets, this sheet does not focus on typesetting mathematics (though it does list some symbols).',
- 'docs' => {
- 'ctan:/info/latexcheat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 710460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latexcheat/latexcheat/latexsheet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 710480,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-07 08:49:48 +0200 (Tue, 07 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexcheat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexcheat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexcheat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexcheat-esmx' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX cheat sheet, in Spanish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latexcheat/latexcheat-esmx')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation to Spanish (Castellano) of Winston Chang\'s LaTeX cheat sheet (a reference sheet for writing scientific papers).',
- 'docs' => {
- 'ctan:/info/latexcheat/latexcheat-esmx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 709755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 709760,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latexcheat/latexcheat-esmx/latexsheet-esmx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 709780,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 709790,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:56:34 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexcheat-esmx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexcheat-esmx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexcheat-esmx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexcheat-ptbr' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX cheat sheet, in Brazilian Portuguese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latexcheat/latexcheat-ptbr')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation to Brazilian Portuguese of Winston Chang\'s LaTeX cheat sheet',
- 'docs' => {
- 'ctan:/info/latexcheat/latexcheat-ptbr/README-ptbr' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 710150,
- '',
- 'details',
- 'Readme (in Brazilian Portuguese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 710155,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latexcheat/latexcheat-ptbr/latexsheet-ptbr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 710175,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 710180,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-10 11:30:41 +0200 (Fri, 10 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexcheat-ptbr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexcheat-ptbr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexcheat-ptbr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Perl script to count words of LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexcount/latexcount.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'The latexcount script gives a reasonably accurate count of the number of words in the main text of an article, the number of words in footnotes, and the number of words total. The list of tags that don\'t get counted can be added to as needed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-18 22:57:58 +0200 (Wed, 18 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexcount')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexdb' => bless( {
- 'caption' => bless( do{\(my $o = 'Integrates LaTeX and SQL databases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexdb/latexdb.tgz')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeXDB brings together LaTeX and a MySQL database. You can use SQL queries in your LaTeX document and loop over the result sets creating tables, serial letters, and other stuff.',
- 'docs' => {
- 'ctan:/support/latexdb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 710985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:56:22 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexdb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeXDB')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexdiff' => bless( {
- 'caption' => bless( do{\(my $o = 'Determine and mark up significant differences between latex files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexdiff')}, 'XML::XPath::Literal' ),
- 'description' => 'Latexdiff is a Perl script for visual mark up and revision of significant differences between two latex files. Various options are available for visual markup using standard latex packages such as color. Changes not directly affecting visible text, for example in formatting commands, are still marked in the latex source. A rudimentary revision facilility is provided by another Perl script, latexrevise, which accepts or rejects all changes. Manual editing of the difference file can be used to override this default behaviour and accept or reject selected changes only.',
- 'docs' => {
- 'ctan:/support/latexdiff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 711290,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latexdiff/latexdiff-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 711310,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-14 16:43:49 +0100 (Mon, 14 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexdiff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latexdiff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latexdiff')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexdiff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexdraw' => bless( {
- 'caption' => bless( do{\(my $o = 'CAD oriented drawing program.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexdraw')}, 'XML::XPath::Literal' ),
- 'description' => 'An X-Windows based CAD orientated drawing program which generates LaTeX output using latexdraw.sty, based on pstricks. The picture may be generated as complete LaTeX-source or as a picture-environment to be included in other documents. You must translate the dvi-file generated by LaTeX to a PostScript-file using dvips before you can view or print the document.',
- 'docs' => {
- 'ctan:/support/latexdraw/doc/ltdmanual.html.e/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 711590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 711585,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latexdraw/doc/ltdmanual.html.g/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 711615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 711610,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-19 12:43:14 +0200 (Sun, 19 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexdraw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexdraw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '15.29')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexfileinfo-pkgs' => bless( {
- 'caption' => bless( do{\(my $o = 'A comparison of packages showing LaTeX file information.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latexfileinfo-pkgs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an HTML file that lists and compares CTAN packages that display LaTeX source file information from \\ProvidesClass, \\ProvidesFile, and \\ProvidesPackage commands in the LaTeX file. Five packages of the author\'s, and several other packages are discussed; revision control systems are mentioned briefly.',
- 'docs' => {
- 'ctan:/info/latexfileinfo-pkgs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 711910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/latexfileinfo-pkgs/latexfileinfo_pkgs.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 711930,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 10:27:17 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexfileinfo-pkgs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latexfileinfo-pkgs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latexfileinfo-pkgs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexfileinfo-pkgs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexfileversion' => bless( {
- 'caption' => bless( do{\(my $o = 'Prints the version and date of a LaTeX class or style file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexfileversion')}, 'XML::XPath::Literal' ),
- 'description' => 'This simple shell script prints the version and date of a LaTeX class or style file. Syntax: latexfileversion <file> This programme handles style files (extension .sty), class files (extension .cls), and other tex input files. The file extension must be given.',
- 'docs' => {
- 'ctan:/support/latexfileversion/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 712305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:29:11 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexfileversion')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexfileversion')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexfileversion')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Texinfo for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/latexinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 extension of texinfo, together with Emacs 18 elisp support files ("manual generator" commands). While the package showed some promise, it hasn\'t been followed up to current LaTeX or current Emacs.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/latexinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 712640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:29:11 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexmake' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Makefile.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexmake')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a generic Makefile for use with make(1), to create output from a Latex file. It will run the designated LaTeX FILE through TeX in turn until all cross-references are resolved, building all indices. The directory containing each FILE is searched for included files. Latexmake can also generate .pdf, .html, .txt or .rtf files.',
- 'docs' => {
- 'ctan:/support/latexmake/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 713070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:29:11 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexmake')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexmake')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexmk' => bless( {
- 'caption' => bless( do{\(my $o = 'Fully automated LaTeX document generation routine.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexmk')}, 'XML::XPath::Literal' ),
- 'description' => 'Latexmk completely automates the process of generating a LaTeX document. Given the source files for a document, latexmk issues the appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy version of the document. An important feature is the "preview continuous mode", where the script watches all of the source files (primary file and included TeX and graphics files), and reruns LaTeX, etc., whenever a source file has changed. Thus a previewer can have an updated display whenever the source files change.',
- 'docs' => {
- 'ctan:/support/latexmk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 713455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latexmk/latexmk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 713495,
- '',
- 'details',
- 'Manpage, PDF'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/latexmk/latexmk.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 713475,
- '',
- 'details',
- 'Manpage, text format'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-04 17:48:43 +0200 (Wed, 04 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexmk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latexmk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latexmk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexmk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexmng' => bless( {
- 'caption' => bless( do{\(my $o = 'An integrated development environment for Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/latexmng')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTexMng is an easy to use integrated development environment for Windows. The application integrates all the tools needed for the creation of LaTeX documents, under Windows 2000, XP or later editions of MS Windows. LaTexMng is distributed as LaTexMngSetup.exe. Run LaTexMngSetup.exe and simply follow the on-screen instructions to install LaTexMng. A free 30 day trial licence is offered.',
- 'docs' => {
- 'ctan:/systems/win32/latexmng/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 713820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:29:11 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexmng')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTexMng')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexmp' => bless( {
- 'caption' => bless( do{\(my $o = 'Interface for LaTeX-based typesetting in MetaPost')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/latexmp')}, 'XML::XPath::Literal' ),
- 'description' => 'The MetaPost package latexMP implements a user-friendly interface to access LaTeX-based typesetting capabilities in MetaPost. The text to be typeset is given as string. This allows even dynamic text elements, for example counters, to be used in labels. Compared to other implementations it is much more flexible, since it can be used as direct replacement for btex..etex, and much faster, compared for example to the solution provided by tex.mp',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/latexmp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 714085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/latexmp/doc/latexmp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 714105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexmp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'latexmp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latexMP')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latexmp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexn' => bless( {
- 'caption' => bless( do{\(my $o = 'Run LaTeX as many times as needed.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexn/latexn')}, 'XML::XPath::Literal' ),
- 'description' => 'A csh script to run LaTeX as many times as needed (and hopefully no more) on a given file to resolve cross references, and to ensure that the table of contents and index (if any) are up-to-date.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-19 00:44:23 +0200 (Wed, 19 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexpand' => bless( {
- 'caption' => bless( do{\(my $o = 'Expand \\input and \\include in a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexpand/latexpand')}, 'XML::XPath::Literal' ),
- 'description' => 'Latexpand is a Perl script that simply replaces \\input and \\include commands with the content of the file input/included. The script does not deal with \\includeonly commands. It is code derived from go.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 18:01:46 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexpand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexpand')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexpaper' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate LaTeX settings for any font and paper size.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexpaper/LatexPaper.py')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a Python script, whose typical use is when preparing printed material for users with low vision. The most effective way of doing this is to print on (notional) small paper, and then to magnify the result; the script calculates the settings for various font and paper sizes. More details are to be read in the script itself.',
- 'docs' => {
- 'ctan:/support/latexpaper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 715005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-06 22:08:19 +0100 (Wed, 06 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexpaper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LatexPaper')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexpix' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX picture editor for Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/latexpix')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeXPiX is a picture editor for LaTeX and works on all Microsoft Windows versions. LaTeXPiX offers advanced picture drawing, editing and generation beyond the scope of most other available editors. Features include: drawing and resizing squares and circles; show the bounding box of inserted images; Polish and Japanese translations.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-28 23:27:18 +0100 (Mon, 28 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexpix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeXPiX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexrender' => bless( {
- 'caption' => bless( do{\(my $o = 'Use LaTeX in PHP programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latexrender')}, 'XML::XPath::Literal' ),
- 'description' => 'LatexRender is a set of scripts that allows one to call LaTeX from PHP programs; in particular, this allows users to enter LaTeX commands in a forum and, on posting, have it replaced by a suitable gif or png. LatexRender requires LaTeX and ImageMagick to be installed. The open source PHP code was originally designed for use with phpBB, but it can be adapted for use with other PHP programs. Details and example installations may be found in the maintainer\'s home page.',
- 'docs' => {
- 'ctan:/support/latexrender/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 715550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:29:11 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexrender')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LatexRender')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexwide' => bless( {
- 'caption' => bless( do{\(my $o = 'Multifunctional editor for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/LaTeX_WIDE')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX WIDE is an editor for use under Windows, which has low impact on the Windows system, yet offers rich functionality for the user; in particular, help is available both in English and in Russian.',
- 'docs' => {
- 'ctan:/systems/win32/LaTeX_WIDE/English/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 715800,
- '',
- 'details',
- 'English documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 715805,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/win32/LaTeX_WIDE/Russian/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 715825,
- '',
- 'details',
- 'Russian documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 715830,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-28 13:22:03 +0200 (Thu, 28 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexwide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LaTeX-WIDE')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latexwizard' => bless( {
- 'caption' => bless( do{\(my $o = 'Create the header of a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/texhelpers/latexwizard')}, 'XML::XPath::Literal' ),
- 'description' => 'The tool to create the header of a LaTeX document. It guides you within a few steps through the more or less important options and packages.',
- 'docs' => {
- 'ctan:/systems/win32/texhelpers/latexwizard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 716095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-03 19:49:36 +0200 (Fri, 03 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latexwizard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latexwizard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0 beta 4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latin' => bless( {
- 'caption' => bless( do{\(my $o = 'Latin language definition for Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/latin')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an interim release of a new version of the Latin language definition for Babel. It can be used to replace the Latin support already present in Babel.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-04 09:00:54 +0200 (Sun, 04 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'latin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2/0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latin1jk' => bless( {
- 'caption' => bless( do{\(my $o = 'Inputenc encoding for verbatim ISO 8859-1 use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/latin1jk.def')}, 'XML::XPath::Literal' ),
- 'description' => 'A definition file for the inputenc package, in which all characters from ISO/IEC 8859-1 (ISO Latin-1) are loaded as text characters. This allows verbatim setting of Latin-1 encoded files. The file is part of Jorg Knappen\'s collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 15:44:23 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latin1jk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latin1jk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latin2jk' => bless( {
- 'caption' => bless( do{\(my $o = 'Inputenc encoding for verbatim ISO 8859-2 use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/latin2jk.def')}, 'XML::XPath::Literal' ),
- 'description' => 'A definition file for the inputenc package, in which all characters from ISO/IEC 8859-2 (ISO Latin-2) are loaded as text characters. This allows verbatim setting of Latin-2 encoded files. The file is part of Jorg Knappen\'s collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 15:44:23 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latin2jk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latin2jk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'latin3jk' => bless( {
- 'caption' => bless( do{\(my $o = 'Inputenc encoding for verbatim ISO 8859-3 use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/latin3jk.def')}, 'XML::XPath::Literal' ),
- 'description' => 'A definition file for the inputenc package, in which all characters from ISO/IEC 8859-3 (ISO Latin-3) are loaded as text characters. This allows verbatim setting of Latin-3 encoded files. The file is part of Jorg Knappen\'s collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 15:44:23 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'latin3jk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'latin3jk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lato' => bless( {
- 'caption' => bless( do{\(my $o = 'Lato font fanily and LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/lato')}, 'XML::XPath::Literal' ),
- 'description' => 'Lato is a sanserif typeface family designed in the Summer 2010 by Warsaw-based designer Lukasz Dziedzic for the tyPoland foundry. This font, which includes five weights (hairline, light, regular, bold and black), is available from the Google Font Directory as TrueType files under the Open Font License version 1.1. The package provides support for this font in LaTeX. It includes the original TrueType fonts, as well as Type 1 versions, converted for this package using FontForge for full support with Dvips.',
- 'docs' => {
- 'ctan:/fonts/lato/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 717840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/lato/doc/fonts/lato/lato-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 717880,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/lato/doc/fonts/lato/lato.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 717860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-31 13:07:31 +0100 (Sat, 31 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lato')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lato')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lato')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lato')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'layaureo' => bless( {
- 'caption' => bless( do{\(my $o = 'A package to improve the A4 page layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/layaureo')}, 'XML::XPath::Literal' ),
- 'description' => 'This package produces a wide page layout for documents that use A4 paper size. Moreover, LayAureo provides both a simple hook for leaving an empty space which is required if pages are bundled by a press binding use option binding=length), and an option called big which it forces typearea to become maximum.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/layaureo/DocFiles/layaureo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 718215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 718220,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/layaureo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 718195,
- '',
- 'details',
- 'Readme and summary'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:09:58 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'layaureo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'layaureo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Layaureo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'layaureo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'layout' => bless( {
- 'caption' => bless( do{\(my $o = 'View the layout of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\layout, which will show a summary of the layout of the current document. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/layout.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 718615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:29:11 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'layout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'layout')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'layouts' => bless( {
- 'caption' => bless( do{\(my $o = 'Display various elements of a document\'s layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/layouts')}, 'XML::XPath::Literal' ),
- 'description' => 'Display information about a document, including: text positioning on a page; disposition of floats; layout of paragraphs, lists, footnotes, table of contents, and sectional headings; font boxes. Facilities are provided for a document designer to experiment with the layout parameters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/layouts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 718955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/layouts/layman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 718975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:45:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'layouts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'layouts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'layouts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'layouts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.6d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lazylist' => bless( {
- 'caption' => 'Lists in TeX\'s "mouth".',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lazylist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was developed to provide flexible lists, whose ordering can be altered on the fly. The implementation involves a pile of lambda-calculus and list-handling macros of an incredibly obtuse nature. The TUGboat paper serves as a manual for the macros. Having said all of which, confidence is enhanced by the knowledge that the TeX code was formally verified.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lazylist/lazylist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 719345,
- '',
- 'details',
- 'Paper prepared for TUGboat'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:39:23 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lazylist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lazylist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lazylist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lazylist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lb2-examples' => bless( {
- 'caption' => 'Examples from "Der LaTeX Begleiter".',
- 'ctan' => bless( do{\(my $o = '/info/examples/lb2')}, 'XML::XPath::Literal' ),
- 'description' => 'The source of the examples printed in the book, together with necessary supporting files. The book was published by Addison-Wesley, 2005, ISBN 3-8273-7166-X.',
- 'docs' => {
- 'ctan:/info/examples/lb2/README-examples.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 719650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 719655,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 17:45:36 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lb2-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lb2-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lcd' => bless( {
- 'caption' => bless( do{\(my $o = 'Alphanumerical LCD-style displays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lcd')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package that will display text as on an LCD display. Assumes 8-bit input in its internal verbatim-style environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lcd/00readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 719940,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lcd/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 719960,
- '',
- 'details',
- 'Examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-14 20:05:17 +0100 (Tue, 14 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lcd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lcd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lcd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lcd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lcdf-typetools' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of outline font manipulation tools.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/lcdf-typetools')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle of tools comprises: - Cfftot1, which translates a Compact Font Format (CFF) font, or a PostScript-flavored OpenType font, into PostScript Type 1 format. It correctly handles subroutines and hints; - Mmafm and mmpfb, which create instances of multiple-master fonts (mmafm and mmpfb were previously distributed in their own package, mminstance); - Otfinfo, which reports information about OpenType fonts, such as the features they support and the contents of their \'size\' optical size features; - Otftotfm, which creates TeX font metrics and encodings that correspond to a PostScript-flavored OpenType font. It will interpret glyph positionings, substitutions, and ligatures as far as it is able. You can say which OpenType features should be activated; - T1dotlessj, creates a Type 1 font whose only character is a dotless j matching the input font\'s design; - T1lint, which checks a Type 1 font for correctness; - T1reencode, which replaces a font\'s internal encoding with one you specify; and - T1testpage, which creates a PostScript proof for a Type 1 font. It is preliminary software.',
- 'docs' => {
- 'ctan:/fonts/utilities/lcdf-typetools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 720410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-16 07:19:07 +0200 (Tue, 16 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lcdf-typetools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LCDF-typetools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lcdftypetools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lcdftypetools' => {},
- 'lcg' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate random integers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lcg')}, 'XML::XPath::Literal' ),
- 'description' => 'The lcg package generates random numbers (integers) via a linear congruential generator (Schrage\'s method). The random numbers are written to a counter. The keyval package is used to set values for the range, a seed, and the name of the counter.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lcg/lcg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 720725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-10 22:47:41 +0200 (Wed, 10 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lcg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lcg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lcg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lcg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lcircuit' => bless( {
- 'caption' => bless( do{\(my $o = 'Circuit symbols for use in LaTeX picture mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/lcircuit')}, 'XML::XPath::Literal' ),
- 'description' => 'The set includes all basic logic gates in four orientations, FETs, power supply pins, transmission gates, capacitors, resistors and wiring T-junctions.',
- 'docs' => {
- 'ctan:/graphics/lcircuit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/lcircuit/lcircuit.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721040,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 23:30:06 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lcircuit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lcircuit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lcyw' => bless( {
- 'caption' => bless( do{\(my $o = 'Make Classic Cyrillic CM fonts accessible in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lcyw')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes the classic CM Cyrillic fonts accessible for use with LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lcyw/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lcyw/lcyw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-16 19:51:33 +0100 (Wed, 16 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lcyw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lcyw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lcyw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lcyw')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ldiff' => bless( {
- 'caption' => bless( do{\(my $o = 'A script for marking the differences between two LaTeX files')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ldiff/ldiff.py')}, 'XML::XPath::Literal' ),
- 'description' => 'The Ldiff (LaTeX diff) script takes two LaTeX (or LyX) files as input and generate a PostScript file that contains the changes between the two files: Text that appears in both files is shown in black, text that appears only in the first file is shown in red and is crossed out, and text that appears only in the second file is shown in blue. Note that in some cases, Ldiff will not give correct results.',
- 'docs' => {
- 'ctan:/support/ldiff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ldiff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ldiff')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'leading' => bless( {
- 'caption' => bless( do{\(my $o = 'Define leading with a length.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/leading')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\leading, whose argument is a <length> that specifies the nominal distance between consecutive baselines of typeset text. The command replaces the rather more difficult LaTeX command \\linespread{<ratio>}, where the leading is specified by reference to the font size.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/leading/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/leading/leading.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 721990,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-15 18:32:16 +0100 (Mon, 15 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'leading')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'leading')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'leading')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'leading')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'leaflet' => bless( {
- 'caption' => bless( do{\(my $o = 'Create small handouts (flyers).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/leaflet')}, 'XML::XPath::Literal' ),
- 'description' => 'A document class to create small hand-outs (flyers) that fit on a single sheet of paper which is then folded twice. Pages are rearranged by LaTeX so that they print correctly on a single sheet -- no external script is necessary. (Works with PostScript and PDF.) This is a complete reimplementation with permission of the original author Jurgen Schlegelmilch.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/leaflet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 722340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/leaflet/leaflet-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 722380,
- '',
- 'details',
- 'Package manual (as a leaflet)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/leaflet/leaflet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 722360,
- '',
- 'details',
- 'Documented source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-04 22:30:39 +0100 (Fri, 04 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'leaflet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: ctan_us $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'leaflet')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'leaflet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'leaflet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'leawood' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for use of ITC Leawood font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/leawood')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides all of the files needed to make the ITC Leawood font available to TeX and LaTeX. Note that the font itself is not freely available; the leawood package assumes you have already purchased ITC Leawood.',
- 'docs' => {
- 'ctan:/fonts/psfonts/leawood/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 722660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/leawood/leawood.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 722680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-20 16:27:25 +0100 (Tue, 20 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'leawood')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'leawood')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'leawood')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lecturer' => bless( {
- 'caption' => bless( do{\(my $o = 'On-screen presentations for (almost) all formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/lecturer')}, 'XML::XPath::Literal' ),
- 'description' => 'The package creates slides for on-screen presentations based on PDF features without manipulating TeX\'s typesetting process. The presentation flow relies on PDF\'s abilities to display content step by step. Features include: - Free positioning of anything anywhere in painted areas on the slide, as well as in the main textblock; - Numerous attributes to control the layout and the presentation flow, from TeX\'s primitive dimensions to the visibility of steps; - Feature inheritance from global to local settings, with intermediate types; - Basic drawing facilities to produce symbols, e.g., for list items or buttons; - Colors, transparency, shades, and pictures; - Navigation with links, pop-up menus, and customizable bookmarks; - Easy switch between presentation and handout; and - PDF transitions. Besides the traditional documentation, the distribution includes visual documentation and six demo presentations ranging from geometric abstraction to classic style to silly video game. Lecturer is designed to work with all formats, but presently fails with ConTeXt MkIV (because of clashes in management of PDF objects, probably), works only with pdfTeX and LuaTeX for the time being, and requires texapi and yax, both v.1.02.',
- 'docs' => {
- 'ctan:/macros/generic/lecturer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/lecturer/doc/LecturerDemo-VisualDoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723130,
- '',
- 'details',
- 'Visual package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/lecturer/doc/lecturer-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:31:12 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lecturer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lecturer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lecturer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lecturer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'led' => bless( {
- 'caption' => bless( do{\(my $o = 'An environment for LaTeX document development.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/LEd')}, 'XML::XPath::Literal' ),
- 'description' => 'LEd (LaTeX Editor) is a free environment for rapid TeX/LaTeX document processing. LEd includes a project manager, a powerful editor, an integrated spellchecker and thesaurus, a built-in DVI viewer, descriptive hints for LaTeX commands, a code completion mechanism, a multilingual environment, and more.',
- 'docs' => {
- 'ctan:/support/LEd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.latexeditor.org/faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723490,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'led')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LEd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.46 beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ledarab' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset scholarly editions in arabic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ledmac')}, 'XML::XPath::Literal' ),
- 'description' => 'Ledarab extends the ledmac package for typesetting texts in the Arabic script, as implemented by ArabTeX. Ledarab is distributed with ledmac and another related package ledpar.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ledmac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ledmac/ledarab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.djdekker.net/ledmac/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 723945,
- '',
- 'details',
- 'Package FAQ, etc.'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-26 15:57:28 +0100 (Thu, 26 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ledarab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ledarab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ledmac' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset scholarly editions in parallel texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ledmac')}, 'XML::XPath::Literal' ),
- 'description' => 'A macro package for typesetting scholarly critical editions. The ledmac package is a LaTeX port of the plain TeX EDMAC macros. It supports indexing by page and line number and simple tabular- and array-style environments. The package is distributed with the related ledpar and ledarab packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ledmac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 724420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ledmac/ledmac.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 724440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.djdekker.net/ledmac/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 724460,
- '',
- 'details',
- 'Package FAQ, etc.'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 09:04:47 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ledpar' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset scholarly editions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ledmac')}, 'XML::XPath::Literal' ),
- 'description' => 'Ledpar provides parallel-text typesetting (either in parallel columns, or on opposing pages), for the ledmac package. Ledpar is distributed with ledmac and with another related package ledarab.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ledmac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 724865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ledmac/ledpar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 724885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.djdekker.net/ledmac/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 724905,
- '',
- 'details',
- 'Package FAQ, etc.'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 09:04:47 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ledpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ledpar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ledmac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'leftidx' => bless( {
- 'caption' => bless( do{\(my $o = 'Left and right subscripts and superscripts in math mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/leftidx')}, 'XML::XPath::Literal' ),
- 'description' => 'Left and right subscripts and superscripts are automatically raised for better fitting to the symbol they belong to.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/leftidx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 725205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/leftidx/leftidx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 725225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-08 22:21:56 +0100 (Mon, 08 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'leftidx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'leftidx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'leftidx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'leftidx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'letltxmacro' => bless( {
- 'caption' => bless( do{\(my $o = 'Let assignment for LaTeX macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/letltxmacro.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX\'s \\let assignment does not work for LaTeX macros with optional arguments or for macros that are defined as robust macros by \\DeclareRobustCommand. This package defines \\LetLtxMacro that also takes care of the involved internal macros. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/letltxmacro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 725615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 725620,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-31 11:58:49 +0200 (Tue, 31 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'letltxmacro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'letltxmacro')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'letter' => bless( {
- 'caption' => bless( do{\(my $o = 'The standard LaTeX2e letter document class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Standard Letter Document Class for LaTeX version 2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-06 14:55:10 +0200 (Tue, 06 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'letter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'letter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'letter-plain' => bless( {
- 'caption' => bless( do{\(my $o = 'Letter macros for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/letter.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros would seem to be used by Knuth himself (a version with a slightly different default address may be found in the CTAN copy of Knuth\'s "local library" of macros).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-23 20:57:22 +0200 (Thu, 23 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'letter-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'letter-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'letter1' => bless( {
- 'caption' => bless( do{\(my $o = 'Letter formatting macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/letter1')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple set of macros, which acts as a driver file for producing a letter.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/letter1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 726490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:51:59 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'letter1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'letter1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lettergothic' => bless( {
- 'caption' => bless( do{\(my $o = 'The Adobe Type 1 font family Letter GothicType.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/lettergothic')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides the Adobe Type 1 font family Letter Gothic which URW has made available for free under the Aladdin Free Public License. The original distribution site of the font files is http://www.artifex.com/downloads/. The fonts are accompanied by the TeX font metrics, virtual fonts, font definition and font mapping files to use them with LaTeX. The support material is released under the LPPL.',
- 'docs' => {
- 'ctan:/fonts/urw/lettergothic/README.lettergothic' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 726780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-12 14:12:58 +0200 (Mon, 12 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lettergothic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lettergothic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lettermac' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple macros for writing letters (Plain TeX).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/lettermac.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'No description provided by author.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-23 20:57:22 +0200 (Thu, 23 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lettermac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lettermac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'letterspacing' => bless( {
- 'caption' => bless( do{\(my $o = 'Letter spacing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/letterspacing.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Space out the letters of text; the command is \\letterspace<\\hbox modifier>{<text>}: the text is placed in an \\hbox of the specified size, and space is inserted between each glyph to make the text fit the box. Note that letterspacing is not ordinarily considered acceptable in modern typesetting of English.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 13:37:56 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'letterspacing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'letterspacing')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lettre' => bless( {
- 'caption' => bless( do{\(my $o = 'Letters and faxes in French.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lettre')}, 'XML::XPath::Literal' ),
- 'description' => 'Developed from the ancestor of the standard letter class, at the Observatoire de Geneve.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lettre/ALIRE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 727640,
- '',
- 'details',
- 'Readme (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 727645,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lettre/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 727620,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lettre/doc/letdoc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 727665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 727670,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 22:13:39 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lettre')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lettre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lettre')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lettre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.346')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lettrine' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset dropped capitals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lettrine')}, 'XML::XPath::Literal' ),
- 'description' => 'The lettrine package supports various dropped capitals styles, typically those described in the French typographic books. In particular, it has facilities for the paragraph text\'s left edge to follow the outline of capitals that have a regular shape (such as "A" and "V").',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lettrine/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 728005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lettrine/doc/demo-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 728070,
- '',
- 'details',
- 'Package examples (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 728075,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lettrine/doc/demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 728045,
- '',
- 'details',
- 'Package examples (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 728050,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lettrine/doc/lettrine.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 728025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-24 10:20:25 +0200 (Thu, 24 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lettrine')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lettrine')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lettrine')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lettrine')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'levy' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting classical greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/levy')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts are derivatives of Kunth\'s CM fonts. Macros for use with Plain TeX are included in the package; for use with LaTeX, see lgreek (with English documentation) or levy (with German documentation).',
- 'docs' => {
- 'ctan:/fonts/greek/levy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 728490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-16 12:04:55 +0100 (Wed, 16 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'levy-font')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'levy-font')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'levy-font')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'levy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'levy-font' => {},
- 'levy-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for using Silvio Levy\'s Greek fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/levy')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 13:26:47 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'levy-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'levy-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lewis' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Lewis structures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lewis')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides rudimentary support for drawing Lewis Structures. Support is limited to elements that support the octet rule.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lewis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 729010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lewis/lewis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 729030,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-08 21:58:53 +0100 (Thu, 08 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lewis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lewis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lewis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lewis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lexikon' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for a two language dictionary.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lexikon')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/lexikon/lexikon-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 729330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lexikon/lexikon.upl' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 729310,
- '',
- 'details',
- 'Upload note'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-06 21:34:04 +0100 (Sat, 06 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lexikon')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lexikon')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lexikon')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lexikon')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lexitex' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnote-style citations for law journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lexitex')}, 'XML::XPath::Literal' ),
- 'description' => 'A predecessor of the camel system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lexitex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 729660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-18 23:55:55 +0100 (Sun, 18 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lexitex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lexitex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0j')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lextex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting legal documents using plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/lextex')}, 'XML::XPath::Literal' ),
- 'description' => 'LeXTeX is a collection of macros intended to enable English lawyers, and in particular Barristers, to format their work using Plain TeX. The bundle incorporates the ruled table macros from TeXsis.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/lextex/read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 729945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 23:30:06 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lextex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lextex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.005')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lfb' => bless( {
- 'caption' => bless( do{\(my $o = 'A Greek font with normal and bold variants.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/lfb')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a Greek font written in Metafont, with inspiration from the Bodoni typefaces in old books. It is stylistically a little more exotic than the standard textbook Greek fonts, particularly in glyphs like the lowercase rho and kappa. It aims for a rather calligraphic feel, but seems to blend well with Computer Modern. There is a ligature scheme which automatically inserts the breathings required for ancient texts, making the input text more readable than in some schemes.',
- 'docs' => {
- 'ctan:/fonts/greek/lfb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 730200,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/lfb/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 730220,
- '',
- 'details',
- 'Example of text in lfb'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 730225,
- '',
- 'language',
- 'el'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 11:04:37 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lfb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lfb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lfb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lfb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lfonts-ams' => bless( {
- 'caption' => bless( do{\(my $o = 'Use AMS fonts as standard LaTeX 2.09 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/lfonts_ams/lfonts_ams.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A replacement for the file lfonts.tex in the LaTeX 2.09 distribution, which treats the AMS symbol fonts as first-class citizens of LaTeX, in the same way as CM fonts are treated. Note that the fonts used are the old msxm/msym set, which are only now available in virtual font form (based on the current symbol fonts msam/msbm.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/lfonts_ams/lfonts_ams.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 730630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 23:30:06 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lfonts-ams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lfonts-ams')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lgc-examples' => {},
- 'lgc2-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from The LaTeX Graphics Companion, second edition.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/lgc2')}, 'XML::XPath::Literal' ),
- 'description' => 'The source of the examples printed in the book, together with necessary supporting files.',
- 'docs' => {
- 'ctan:/info/examples/lgc2/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 731145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lgc2-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lgc2-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lgraph' => bless( {
- 'caption' => bless( do{\(my $o = 'A program to generate graphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/lgraph')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a translation of external parameters into LaTeX commands to produce the corresponding graph. (There is mention of a file of documentation, which has apparently been lost.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-08 00:20:01 +0100 (Mon, 08 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lgraph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lgraph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for using Silvio Levy\'s Greek fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'A conversion of Silvio Levy\'s Plain TeX macros for use with LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lgreek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 731700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lgreek/lgreekuse.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 731720,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:19:37 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lgrind' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce beautiful listings of source code with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lgrind')}, 'XML::XPath::Literal' ),
- 'description' => 'LGrind is a descendant of the Unix utility vgrind. It prepares various programming language source code (e.g., C, C++, Pascal, BASIC, Modula-2, Fortran, RATFOR Yacc, PostScript, Prolog, MLisp, Icon, LaTeX, Perl, CSH Bourne Shell, assembler, 68000 assembler, asm68, VMS assembler, ISP, LDL, Linda, MODEL, MatLab, Russell) for pretty-printing within LaTeX. Options for producing includable files and processing embedded listings in LaTeX texts are provided.',
- 'docs' => {
- 'ctan:/support/lgrind/FAQ' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 732085,
- '',
- 'details',
- 'FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/lgrind/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 732065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/lgrind/lgrind.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 732105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lgrind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lgrind')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.67')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lgrx' => bless( {
- 'caption' => bless( do{\(my $o = 'Greek text with the LGR font encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lgrx')}, 'XML::XPath::Literal' ),
- 'description' => 'The LGRx bundle provides packages and definitions for typesetting Greek text with fonts in the LGR encoding, the de-facto standard set by babel. It includes a comprehensive font definition file, support for Unicode input and macros for Greek letters in non-Greek text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lgrx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 732410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:42:56 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lgrx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lgrx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lgrx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lgrx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lh' => bless( {
- 'caption' => bless( do{\(my $o = 'Cyrillic fonts that support LaTeX standard encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/lh')}, 'XML::XPath::Literal' ),
- 'description' => 'The LH fonts address the problem of the wide variety of alphabets that are written with Cyrillic-style characters. The fonts are the original basis of the set of T2* and X2 encodings that are now used when LaTeX users need to write in Cyrillic languages. Macro support in standard LaTeX encodings is offered through the cyrillic and t2 bundles, and the package itself offers support for other (more traditional) encodings. The fonts, in the standard T2* and X2 encodings are available in Adobe Type 1 format, in the CM-Super family of fonts. The package also offers its own LaTeX support for OT2 encoded fonts, CM bright shaped fonts and Concrete shaped fonts.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/lh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 732980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 14:16:16 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lh')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lh')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lhcyr' => bless( {
- 'caption' => bless( do{\(my $o = 'A non-standard Cyrillic input scheme.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lhcyr')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of three LaTeX 2e styles intended for typesetting Russian and bilingual English-Russian documents, using the lh fonts and without the benefit of babel\'s language-switching mechanisms. The packages (lhcyralt and lhcyrwin for use under emTeX, and lhcyrkoi for use under teTeX) provide mappings between the input encoding and the font encoding (which is described as OT1). The way this is done does not match the way inputenc would do the job, for output via fontenc to one of the T2 series of font encodings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lhcyr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 733420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lhcyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lhcyr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lhcyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lhcyr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lhelp' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous helper packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lhelp')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines macros which are useful for many documents. It is a large collection of simple \'little helpers\' which do not really warrant a separate package on their own. Included are, among other things, definitions of common units with preceeding thinspaces, framed boxes where both width and height can be specified, starting new odd or even pages, draft markers, notes, conditional includes, including EPS files, and versions of enumerate and itemize which allow the horizontal and vertical spacing to be changed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lhelp/lhelp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 733715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lhelp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lhelp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lhelp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lhelp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'libertine-legacy' => bless( {
- 'caption' => bless( do{\(my $o = 'Linux Libertine fonts for (La)TeX and pdf(La)TeX users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/libertine-legacy')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides support for (traditional-)TeX-based users of the libertine bundle, who were left isolated when that bundle switched to OTF-only form on 2012-12-11 (thus only, now, supporting XeTeX and LuaTeX users). To prevent confusion with libertine \'original\', there are no OTF fonts in the present package.',
- 'docs' => {
- 'ctan:/fonts/libertine-legacy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 734105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 16:38:44 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'libertine-legacy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'libertine-legacy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'libertine-legacy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'libertine-legacy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'libertineotf' => bless( {
- 'caption' => bless( do{\(my $o = 'Linux Libertine fonts for use with lua(La)TeX and xe(La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/libertineotf')}, 'XML::XPath::Literal' ),
- 'description' => 'The Linux-Libertine project offers a font family with a wide range of shapes, and support of several alphabets (including Latin, Cyrillic, Greek and Hebrew). This bundle provides the fonts in OpenType format (see libertine-legacy for an earlier release in Adobe Type 1 format).',
- 'docs' => {
- 'ctan:/fonts/libertineotf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 734510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 11:10:36 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'libertineotf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'libertineotf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'libertineotf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'libertineotf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.13-8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'libgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Libertine or Biolinum Greek glyphs in mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/libgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is for LaTeX users who wish to use the Libertine or Biolinum font for the Greek letters in math mode. It is not necessary to load the libertine package itself, but of course the Linux-Libertine/Biolinum fonts and LaTeX support files must have been installed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/libgreek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 734885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/libgreek/libgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 734905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 15:13:00 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'libgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'libgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'libgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'libgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'librarian' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools to create bibliographies in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/librarian')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extracts information in bib files, makes it available in the current document, and sorts lists of entries according to that information and the user\'s specifications. Citation and bibliography styles can then be written directly in TeX, without any use of BibTeX. Creating references thus depends entirely on the user\'s skill in TeX. The package works with all formats that use plain TeX\'s basic syntactic sugar; the distribution includes a third-party file for ConTeXt and a style file for LaTeX. As an example of use, an Author (Year) style is given in a separate file and explained in the documentation.',
- 'docs' => {
- 'ctan:/macros/generic/librarian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 735260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/librarian/doc/generic/librarian/librarian-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 735280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:35:52 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'librarian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'librarian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'librarian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'librarian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'libris' => bless( {
- 'caption' => bless( do{\(my $o = 'Libris ADF fonts, with LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/libris')}, 'XML::XPath::Literal' ),
- 'description' => 'LibrisADF is a sans-serif family designed to mimic Lydian. The bundle includes: - fonts, in Adobe Type 1, TrueType and OpenType formats, and - LaTeX support macros, for use with the Type 1 versions of the fonts. The LaTeX macros depend on the nfssext-cfr bundle. GPL licensing applies the fonts themselves; the support macros are distributed under LPPL licensing.',
- 'docs' => {
- 'ctan:/fonts/libris/doc/fonts/libris/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 735695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/libris/doc/fonts/libris/librisadf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 735715,
- '',
- 'details',
- 'Details of distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 16:38:44 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'libris')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'libris')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'libris')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'libris')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.007')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lifia-th' => bless( {
- 'caption' => bless( do{\(my $o = 'A thesis class for LIFIA, Grenoble.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lifia-th')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is designed to produce a Thesis in French, and the documentation is also in French.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lifia-th/LISEZ.MOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 736055,
- '',
- 'details',
- 'Readme (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 736060,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lifia-th/lifia-th.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 736080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 736085,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 16:38:44 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lifia-th')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lifia-th')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ligatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Remove unnecessary ligatures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ligatex')}, 'XML::XPath::Literal' ),
- 'description' => 'LigaTeX removes unnecessary ligatures (accented characters written out as more than one letter) from TeX files (for example, it translates "ae" to "\\"a"). The program currently only works with texts written in German. However, the author welcomes additions to LigaTeX in order to make it usable with any language.',
- 'docs' => {
- 'ctan:/support/ligatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 736365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:10:15 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ligatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'LigaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'limap' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset maps and blocks according to the Information Mapping method.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gene/limap')}, 'XML::XPath::Literal' ),
- 'description' => 'The Information Mapping method provides a methodology for structuring and presenting information. It claims to be useful for readers who are more concerned about finding the right information than reading the document as a whole. Thus short, highly structured, and context free pieces of information are used. A LaTeX style and a LaTeX class are provided. The style contains definitions to typeset maps and blocks according to the Information Mapping method. The class provides all definitions to typeset a whole document.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'limap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'limap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'limap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'limap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lineara' => bless( {
- 'caption' => bless( do{\(my $o = 'Linear A script fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/linearA')}, 'XML::XPath::Literal' ),
- 'description' => 'The linearA package provides a simple interface to two fonts which include all known symbols, simple and complex, of the Linear A script. This way one can easily replicate Linear A "texts" using modern typographic technology. Note that the Linear A script has not been deciphered yet and probably never will be deciphered.',
- 'docs' => {
- 'ctan:/fonts/archaic/linearA/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 736970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/linearA/doc/linearA_glyphs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 736990,
- '',
- 'details',
- 'Font samples:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lineara')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lineara')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'linearA')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'linearb' => bless( {
- 'caption' => bless( do{\(my $o = 'Linear B script used in the Bronze Age for Mycenaean Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/linearb')}, 'XML::XPath::Literal' ),
- 'description' => 'The linearb package provides a Metafont and Adobe Type 1 font versions of the Linear B script which was a syllabary used in the Bronze Age for writing Mycenaean Greek. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 737345,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/linearb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 737285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/linearb/linearb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 737305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/linearb/trylinearb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 737325,
- '',
- 'details',
- 'Sample of Linear B font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'linearb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'linearb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'linegoal' => bless( {
- 'caption' => bless( do{\(my $o = 'A "dimen" that returns the space left on the line.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/linegoal')}, 'XML::XPath::Literal' ),
- 'description' => 'The linegoal package provides a macro \\linegoal to be used with \\setlength: \\setlength<some dimen>\\linegoal will set <some dimen> to the horizontal length of the remainder of the line. This is achieved using the \\pdfsavepos primitive of pdftex, through the zref-savepos package. Example: Some text: \\begin{tabularx}\\linegoal{|l|X|} \\hline one & two \\\\ three & four \\\\\\hline \\end{tabularx} will position the table after the initial text, and make the table fill the rest of the line.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/linegoal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 737870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/linegoal/linegoal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 737890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'linegoal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'linegoal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'linegoal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'linegoal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lineno' => bless( {
- 'caption' => bless( do{\(my $o = 'Line numbers on paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lineno')}, 'XML::XPath::Literal' ),
- 'description' => 'Adds line numbers to selected paragraphs with reference possible through the LaTeX \\ref and \\pageref cross reference mechanism. Line numbering may be extended to footnote lines, using the fnlineno package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lineno/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lineno/lineno.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738395,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lineno/lnosuppl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738435,
- '',
- 'details',
- 'Supplementary files as PDF'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lineno/ulineno.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738415,
- '',
- 'details',
- 'User manual:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lineno')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lineno')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lineno')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lineno')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.41')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lingtrees' => bless( {
- 'caption' => bless( do{\(my $o = 'Linguistics trees preprocessor and macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/LingTrees')}, 'XML::XPath::Literal' ),
- 'description' => 'LingTrees is a package for formatting linguistics trees, consisting of a preprocessor that converts an indented list format into LaTeX macros, and some macros for doing the layout and line drawing. The line drawing may be done either by tree-dvips or by PStricks (PStricks gives the user more functionality).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/LingTrees/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/LingTrees/lingtrees.doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/LingTrees/pst-tree-dvips-emu.doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 738830,
- '',
- 'details',
- 'Support package for using tree-dvips:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lingtrees')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lingtrees')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'linguex' => bless( {
- 'caption' => bless( do{\(my $o = 'Format linguists\' examples.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/linguex')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle comprises two packages: - The linguex package facilitates the formatting of linguist examples, automatically taking care of example numbering, indentations, indexed brackets, and the \'*\' in grammaticality judgments. - The ps-trees package provides linguistic trees, building on the macros of tree-dvips, but overcoming some of the older package\'s shortcomings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/linguex/linguex-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 739225,
- '',
- 'details',
- 'Linguex manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/linguex/ps-trees-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 739245,
- '',
- 'details',
- 'PS-trees manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'linguex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'linguex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'linguex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'linguex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'linsys' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset systems of linear equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/linsys.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment linsys, that sets systems of equations in an eqnarray-like array, with a symbol labelling each line of the system.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'linsys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'linsys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lintex' => bless( {
- 'caption' => bless( do{\(my $o = 'Tidy up after a TeX run.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lintex')}, 'XML::XPath::Literal' ),
- 'description' => 'A C program that removes auxilliary TeX and LaTeX files that are usually not needed after a run (log, aux, dvi, files), and only if their modification time is more recent than the source.',
- 'docs' => {
- 'ctan:/support/lintex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 739885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/lintex/lintex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 739905,
- '',
- 'details',
- 'Man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lintex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lintex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lips' => bless( {
- 'caption' => bless( do{\(my $o = 'Text ellipses in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package defining \\lips, which generates text ellipses that are closer to what The Chicago Manual of Style suggests than what \\dots produces. The package does the right thing in most circumstances, and so is easier to use, as well. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 740260,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/lips.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 740280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lips')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lips')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lipsum' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy access to the Lorem Ipsum dummy text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lipsum')}, 'XML::XPath::Literal' ),
- 'description' => 'This package gives you easy access to the Lorem Ipsum dummy text; an option is available to separate the paragraphs of the dummy text into TeX-paragraphs. All the paragraphs are taken with permission from http://lipsum.com/.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lipsum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 740635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lipsum/lipsum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 740655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lipsum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lipsum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lipsum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lipsum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'list' => bless( {
- 'caption' => bless( do{\(my $o = 'List ASCII text files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/list.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Output is a verbatim listing of the input file, ready for printing. Use will (typically) be something like: tex list *.c \\\\end',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'list')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'list')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Lists contents of BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/listbib')}, 'XML::XPath::Literal' ),
- 'description' => 'Generates listings of bibliographic data bases in BibTeX format -- for example for archival purposes. Included is a listbib.bst which is better suited for this purpose than the standard styles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/listbib/listbib-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 741305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'listbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'listbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listing' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce formatted program listings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/listing')}, 'XML::XPath::Literal' ),
- 'description' => 'The listing environment is provided and is similar to figure and table, although it is not a floating environment. Includes support for \\caption, \\label, \\ref, and introduces \\listoflistings, \\listingname, \\listlistingname. It produces a .lol file. It does not change \\@makecaption (unless the option bigcaptions is used), so packages that change the layout of \\caption still work.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/listing/listing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 742130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:16:35 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'listing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listing')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'listing')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listing-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Almost-verbatim list programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/listing.mac')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a development (using the facilities of the varisize bundle) of the author\'s fortran package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listing-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'listing-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listings' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset source code listings using LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/listings')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset programs (programming code) within LaTeX. The source code is read directly by TeX. Keywords, comments and strings can be typeset using different styles (default is bold for keywords, italic for comments and no special style for strings). Includes support for hyperref. To use, simply \\usepackage{listings}, identify the language with \\lstset{language=Python}, then employ the \\begin{lstlisting} ... \\end{lstlisting} environment or the \\lstinputlisting{filename.py} command. Short (in-line) listings are also available, using either \\lstinline|...| or | ... | (after defining the | token with the \\lstMakeShortInline command).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/listings/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 743025,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/listings/listings.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 743045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 10:53:46 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listings')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'listings')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listings')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'listings')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listings-ext' => bless( {
- 'caption' => bless( do{\(my $o = 'Automated input of source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/listings-ext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of marking a source, so that samples of it may be included in a document (by means of the listings package) in a stable fashion, regardless of any change to the source. The markup in the source text defines tags for blocks of source. These tags are processed by a shell script to make a steering file that is used by the package when LaTeX is being run.y',
- 'docs' => {
- 'ctan:/macros/latex/contrib/listings-ext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 742495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/listings-ext/listings-ext.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 742515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:14:11 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listings-ext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'listings-ext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listings-ext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'listings-ext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '67')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listingsutf8' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow UTF-8 in listings input.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/listingsutf8.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Package listings does not support files with multi-byte encodings such as UTF-8. In the case of \\lstinputlisting, a simple workaround is possible if a one-byte encoding exists that the file can be converted to. The package requires the e-TeX extensions under pdfTeX (in either PDF or DVI output mode). The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/listingsutf8.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 743465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 743470,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listingsutf8')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listingsutf8')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listliketab' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset lists as tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/listliketab')}, 'XML::XPath::Literal' ),
- 'description' => 'The listliketab package helps the user make list-like tabulars, i.e., a tabular that is indistinguishable from an itemize or enumerate environment. The advantage of using a tabular is that the user can add additional columns to each entry in the list.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/listliketab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 743805,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/listliketab/listliketab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 743825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-08 20:57:43 +0100 (Fri, 08 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listliketab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'listliketab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listliketab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'listliketab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'listofsymbols' => bless( {
- 'caption' => bless( do{\(my $o = 'Create and manipulate lists of symbols')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/listofsymbols')}, 'XML::XPath::Literal' ),
- 'description' => 'Listofsymbols provides commands to automatically create a list of symbols (also called notation or nomenclature), and to handle symbols logically, i.e. define a macro that is expanded to the desired output and use the macro in the text rather than `hardcoding\' the output into the text. This helps to ensure consistency throughout the text, especially if there is a chance that symbols will be changed at some stage. The package is more or less a combination of what the packages nomencl and formula do. The concept of creating the list of symbols, though, is different from the way nomencl.sty does it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/listofsymbols/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 744170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/listofsymbols/listofsymbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 744190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'listofsymbols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'listofsymbols')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'listofsymbols')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'listofsymbols')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'literate' => bless( {
- 'caption' => bless( do{\(my $o = 'A literate programming system, not tied to any language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/literate')}, 'XML::XPath::Literal' ),
- 'description' => 'The system consists of two parts: a processor, makeprog, which extracts program code from a literate source file, and a set of macros that will typeset the source file (possibly after application, by makeprog, of a change file). Makeprog is distributed as a web source file.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/literate/origin' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 744515,
- '',
- 'details',
- 'Email from original distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/literate/progdocu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 744535,
- '',
- 'details',
- 'Detailed outline of system'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'literate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'literate')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'literaturnaya' => bless( {
- 'caption' => bless( do{\(my $o = 'The Literaturnaya family of fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/literat/literat-0.2.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains the Literaturnaya family of fonts (as released under a no-charge licence some time back), together with support files for use (La)TeX. Since their licence is not (DFSG) free so that they can\'t appear in distributions, the fonts are uploaded to CTAN and will shortly be availble to users of the \'getnonfreefonts\' script.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/literat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 744860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-04 00:40:40 +0200 (Tue, 04 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'literaturnaya')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'literaturnaya')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lithuanian' => bless( {
- 'caption' => bless( do{\(my $o = 'Lithuanian language support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/lithuanian')}, 'XML::XPath::Literal' ),
- 'description' => 'This language support package provides: - Lithuanian language hyphenation patterns; - Lithuanian support for Babel; - Lithuanian mapping and metrics for using the URW base-35 Type 1 fonts; - examples for making Lithuanian fonts with fontinst; and - extra tools for intputenc and fontenc.',
- 'docs' => {
- 'ctan:/language/lithuanian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 745535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-06 00:30:15 +0100 (Thu, 06 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lithuanian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lithuanian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lithuanian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lithuanian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lithuanian-babel' => bless( {
- 'caption' => bless( do{\(my $o = 'Babel support for documents written in Lithuanian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/lithuanian/tex/generic/babel')}, 'XML::XPath::Literal' ),
- 'description' => 'Babel support for Lithuanian.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:11:11 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lithuanian-babel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lithuanian-babel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lithuanian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'liturg' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for typesetting Catholic liturgical texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/liturg')}, 'XML::XPath::Literal' ),
- 'description' => 'The packages offers simple macros for typesetting Catholic liturgical texts, particularly Missal and Breviary texts. The package assumes availability of Latin typesetting packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/liturg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 745840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/liturg/liturg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 745860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-08 11:32:46 +0200 (Mon, 08 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'liturg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'liturg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'liturg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'liturg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ljmetrics' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics for Laserjet built-in fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ljmetrics')}, 'XML::XPath::Literal' ),
- 'description' => 'The distribution offers TFM (and PL) files derived from Hewlett-Packard\'s LaserJet IV Developers kit. No outlines are provided; the metrics are only usable with drivers adapted for output to the relevant printers (e.g., dviljk).',
- 'docs' => {
- 'ctan:/fonts/ljmetrics/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 746175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-06 09:28:23 +0100 (Tue, 06 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ljmetrics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ljmetrics')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lkort' => bless( {
- 'caption' => bless( do{\(my $o = 'A short introduction to LaTeX, in Dutch.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a Dutch translation of an early document on the sequence that led to lshort, which itself has been translated to Dutch. The package itself is not available on CTAN, but appears in some distributions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 22:55:00 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lkort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lkort')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lkort')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lkproof' => bless( {
- 'caption' => bless( do{\(my $o = 'LK Proof figure macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lkproof')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a pair of commands \\infer and \\deduce, that are used in constructing LK proof diagrams.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lkproof/lkproof-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 746775,
- '',
- 'details',
- 'Summary documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.phil.cam.ac.uk/teaching_staff/Smith/LaTeX/ndexamples/proofsty.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 746795,
- '',
- 'details',
- 'Details of usage, from author\'s web site'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-07 09:27:06 +0200 (Thu, 07 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lkproof')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lkproof')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'LKproof')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lkproof')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'llist' => bless( {
- 'caption' => bless( do{\(my $o = 'List ASCII text files in landscape.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/llist.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Output is a verbatim listing of the input file, ready for printing in landscape orientation. Use will (typically) be something like: tex llist *.c \\\\end',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'llist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'llist')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'llncs209' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for Springer books.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex209/contrib/springer/llncs')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX 2.09 style for submissions to Springer-Verlag\'s Lecture Notes in Computer Science series. These macros are considered obsolete.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-27 16:01:37 +0200 (Mon, 27 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'llncs209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'llncs209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lm' => bless( {
- 'caption' => bless( do{\(my $o = 'Latin modern fonts in outline formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/lm')}, 'XML::XPath::Literal' ),
- 'description' => 'The Latin Modern family of fonts consists of 72 text fonts and 20 mathematics fonts, and is based on the Computer Modern fonts released into public domain by AMS (copyright (c) 1997 AMS). The lm font set contains a lot of additional characters, mainly accented ones, but not exclusively. There is one set of fonts, available both in Adobe Type 1 format (*.pfb) and in OpenType format (*.otf). There are five sets of TeX Font Metric files, corresponding to: Cork encoding (cork-*.tfm); QX encoding (qx-*.tfm); TeX\'n\'ANSI aka LY1 encoding (texnansi-*.tfm); T5 (Vietnamese) encoding (t5-*.tfm); and Text Companion for EC fonts aka TS1 (ts1-*.tfm).',
- 'docs' => {
- 'ctan:/fonts/lm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 747660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lmake' => bless( {
- 'caption' => bless( do{\(my $o = 'Process lists to do repetitive actions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lmake')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to simplify processing of sequential list-like structures, such as making a series of \'similar\' commands from a list of names.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lmake/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 747995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lmake/lmake.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 748015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lmake')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lmake')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lmake')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lmake')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lms' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2.09 style for LMS journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/lms')}, 'XML::XPath::Literal' ),
- 'description' => 'The lms document style is a development of the standard article style. Source of a guide and of a usage sample are provided.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/lms/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 748385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 22:44:33 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lms')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ln03dvi' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI to LN03 driver.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/ln03/thomas')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of dvi2ln3, written in VAX C, but with conscious efforts to avoid VAX and VMS dependencies (though some dependencies do remain).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-06 09:28:23 +0100 (Tue, 06 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ln03dvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ln03dvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2-013')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'locality' => bless( {
- 'caption' => bless( do{\(my $o = 'Various macros for keeping things local.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/locality')}, 'XML::XPath::Literal' ),
- 'description' => 'A toolbox of macros designed to allow the LaTeX programmer to work around some of the restrictions of the TeX grouping mechanisms. The present release offers a preliminary view of the package; not all of its facilities are working optimally',
- 'docs' => {
- 'ctan:/macros/latex/contrib/locality/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 748965,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/locality/locality.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 748985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-12 15:28:10 +0100 (Fri, 12 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'locality')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'locality')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'locality')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'locality')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'localloc' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for localizing TeX register allocations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/localloc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package approaches the problem of the shortage of registers, by providing a mechanism for local allocation. The package works with Plain TeX, LaTeX and LaTeX 2.09.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/localloc/localloc.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 749245,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/localloc/localloc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 749265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:49:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'localloc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'localloc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'localloc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'localloc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logbox' => bless( {
- 'caption' => bless( do{\(my $o = 'e-TeX showbox facilities for exploration purposes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/logbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\logbox does \\showbox without stopping the compilation. The package\'s main command is \\viewbox*: the box is typeset (copied) with its dimensions, and its contents are logged in the .log file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/logbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 749650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/logbox/logbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 749670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'logbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'logbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'logbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logfilter' => bless( {
- 'caption' => bless( do{\(my $o = 'Choose what you want to see of a (La)TeX log.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/logfilter/LogFilter090.jar')}, 'XML::XPath::Literal' ),
- 'description' => 'LogFilter is a program that monitors the logfiles (La)TeX produces and presents them in an interactive environment to the user. The program lets the user choose which errors he cares to see. Furthermore LogFilter integrates with your editor so that when pressing an error, your editor will open the tex file and jump to the according line. Some errors do not contain linenumbers in which case the program only opens the file where the error has occoured.',
- 'docs' => {
- 'ctan:/support/logfilter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 749975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logfilter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'logfilter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'loggates' => bless( {
- 'caption' => bless( do{\(my $o = 'A small font for logic gates, and LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/loggates')}, 'XML::XPath::Literal' ),
- 'description' => 'Loggates is a small font of electronic logic gate symbols (distributed as Metafont source), which is supported by a (LaTeX 2.09) macro package. The author seems to have had ambitions to integrate the symbols into a package using XY-pic to draw logic diagrams, but there\'s no evidence that the work ever went that far.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/loggates/lgdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 750305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/loggates/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 750285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 10:59:54 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'loggates')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'loggates')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logic' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for electronic logic design.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/logic')}, 'XML::XPath::Literal' ),
- 'description' => 'A Metafont font, and a minuscule set of macros for its use, designed in support of logic design diagrams.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 10:59:54 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'logic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'logic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logical-markup-utils' => bless( {
- 'caption' => bless( do{\(my $o = 'Packages for language-dependent inline quotes and dashes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/logical-markup-utils')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains two packages: - quoted, for inserting quotation marks; and - onedash, for inserting dashes. Each package takes a language name as an option; accepted language options are american, british, german and polish.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/logical-markup-utils/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 750955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 23:05:00 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logical-markup-utils')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'logical-markup-utils')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'logical-markup-utils')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'logical-markup-utils')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logpap' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate logarithmic graph paper with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/logpap')}, 'XML::XPath::Literal' ),
- 'description' => 'The logpap package provides four macros for drawing logarithmic-logarithmic, logarithmic-linear, linear-logarithmic and (because it was easy to implement) linear-linear graph paper with LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/logpap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 751230,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/logpap/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 751250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-08 22:20:56 +0100 (Fri, 08 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logpap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'logpap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'logpap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'logpap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logreq' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for automation of the LaTeX workflow.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/logreq')}, 'XML::XPath::Literal' ),
- 'description' => 'The package helps to automate a typical LaTeX workflow that involves running LaTeX several times, running tools such as BibTeX or makeindex, and so on. It will log requests like "please rerun LaTeX" or "please run BibTeX on file X" to an external XML file which lists all open tasks in a machine-readable format. Compiler scripts and integrated LaTeX editing environments may parse this file to determine the next steps in the workflow in a way that is more efficient than parsing the main log file. In sum, the package will do two things: 1) enable package authors to use LaTeX commands to issue requests, 2) collect all requests from all packages and write them to an external XML file at the end of the document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/logreq/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 751585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:39:28 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logreq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'logreq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'logreq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'logreq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'logsys' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw logarithmic coordinate systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/coordsys')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (part of the coordsys distribution) extends the coordsys package to provide logarithmic and double-logarithmic coordinate systems and grids.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/coordsys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 751915,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/coordsys/coordsys.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 751935,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-08 22:20:56 +0100 (Fri, 08 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'logsys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'coordsys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'logsys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'coordsys')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lollipop' => bless( {
- 'caption' => bless( do{\(my $o = 'A new generation format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/lollipop/lollipop.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'Lollipop was a rather advanced TeX format, for its time. While the README file claims it\'s still work in progress, there is no sign of work over the last decade.',
- 'docs' => {
- 'ctan:/macros/lollipop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 752215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lollipop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lollipop')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'longdiv' => bless( {
- 'caption' => bless( do{\(my $o = 'Long division arithmetic problems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/longdiv.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Work out and print integer long division problems. Use: \\longdiv{numerator}{denominator}. The numerator and denominator (divisor and dividend) must be integers, and the quotient is an integer too. \\longdiv leaves the remainder from the division at the bottom of its diagram of the problem.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-27 00:33:00 +0200 (Thu, 27 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'longdiv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'longdiv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'longdiv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'longnamefilelist' => bless( {
- 'caption' => bless( do{\(my $o = 'Tidy \\listfiles with long file names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/longnamefilelist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package equips LaTeX\'s \\listfiles command with an optional argument for the number of characters in the longest base filename. This way you get a neatly aligned file list even when it contains files whose base names have more than 8 characters. The package can be combined with the myfilist package as explained in the documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/longnamefilelist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 752855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/longnamefilelist/longnamefilelist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 752875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:48:50 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'longnamefilelist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'longnamefilelist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'longnamefilelist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'longnamefilelist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'longtable' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow tables to flow over page boundaries.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Longtable allows you to write tables that continue to the next page. You can write captions within the table (typically at the start of the table), and headers and trailers for pages of table. Longtable arranges that the columns on successive pages have the same widths. This last contrasts with the superficially similar supertabular package. Longtable (unlike supertabular) modifies the output routine, and consequently won\'t work in a multicolumn environment (or in other circumstances where the output routine has been critically altered); it also fails in twocolumn pages. This package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/longtable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 753325,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 10:49:40 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'longtable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'longtable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'longtocline' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to produce a table of contents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/longtocline.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro \\hugeheader (3 arguments) that produces a table of contents line rather similar to that provided as standard in LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 17:41:45 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'longtocline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'longtocline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lookbibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for examining BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/lookbibtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides two Perl scripts: - lookbibtex, which searches a BibTeX database for a Perl regular expression, optionally with a restriction on which field to examine; and - bibdestringify, which performs all string substitutions (i.e., things of the form @string{foo = "bar"}) in a BibTeX file.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/lookbibtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 753955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lookbibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lookbibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'losymbol' => bless( {
- 'caption' => bless( do{\(my $o = 'Defines a mechanism for producing a list of symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/losymbol.sty')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-26 00:26:59 +0200 (Fri, 26 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'losymbol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'losymbol')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lout' => bless( {
- 'caption' => bless( do{\(my $o = 'An alternative typesetting system')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lout')}, 'XML::XPath::Literal' ),
- 'description' => 'Lout is a long-established typesetting system with many advanced features. Its output is in PostScript, but otherwise TeX users will find many concepts familiar.',
- 'docs' => {
- 'ctan:/support/lout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 754445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-22 11:05:02 +0200 (Wed, 22 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lout')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.39')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'loval' => bless( {
- 'caption' => bless( do{\(my $o = 'Round-cornered framed boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/loval')}, 'XML::XPath::Literal' ),
- 'description' => 'This appears to be an upgrade of the author\'s oval package. It certainly performs better than that package; however, it is prone to tedious (and information-free) warning messages.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/loval/lovaltest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 754750,
- '',
- 'details',
- 'Demonstration output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'loval')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'loval')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Put LaTeX material over included graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lpic')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a convenient interface to put any LaTeX material on top of included graphics. The LaTeX material may also be rotated and typeset on top of a white box overshadowing the graphics. The coordinates of the LaTeX boxes are given relative to the original, unscaled graphics; when the graphics is rescaled, the LaTeX annotations stay at their right places (unless you do something extreme). In a draft mode, the package enables you to draw a coordinate grid over the picture for easy adjustment of positions of the annotations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lpic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 755050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lpic/instructions.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 755070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-08 10:18:34 +0100 (Sat, 08 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lpic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lpic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lpic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lps' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for "Logic and Philosophy of Science".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lps')}, 'XML::XPath::Literal' ),
- 'description' => 'The \'Logic and Philosophy of Science\' journal is an online publication of the University of Trieste (Italy). The class builds on the standard article class to offer a format that LaTeX authors may use when submitting to the journal.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 755385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lps/lps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 755405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-03 16:11:01 +0100 (Thu, 03 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lpw' => bless( {
- 'caption' => bless( do{\(my $o = 'A literate programming environment for Macs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/lpw')}, 'XML::XPath::Literal' ),
- 'description' => 'The environment offers a WYSIWYG word processor based on style sheets, and a project management system (among other things).',
- 'docs' => {
- 'ctan:/web/lpw/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 755700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-23 20:17:41 +0200 (Thu, 23 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lpw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lpw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lsc' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Live Sequence Charts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lsc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is similar to the msc package in that it provides macros for typesetting a variant of sequence diagrams, in this case the Live Sequence Charts of Damm and Harel. The package supports the full LSC language of the original LSC paper, the Klose-extensions for formal verification and some of the Harel-extensions for the Play-In/Play-Out approach (cf. the manual).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lsc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 755980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lsc/lsc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 756000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-09 12:50:50 +0100 (Fri, 09 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lsc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lsc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lsc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lsc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lscape' => bless( {
- 'caption' => bless( do{\(my $o = 'Place selected parts of a document in landscape.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Modifies the margins and rotates the page contents but not the page number. Useful, for example, with large multipage tables, as it is compatible with longtable and supertabular. Note that the package makes no special provision for PDF output, where in principle a single page can be shown at full landscape width; such an effect may be achieved using the pdflscape package instead. The package is part of the graphics bundle, which is one of the collections in the LaTeX \'required\' set of packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lscape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lscape')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort' => bless( {
- 'caption' => bless( do{\(my $o = 'A short introduction to LaTeX 2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort')}, 'XML::XPath::Literal' ),
- 'description' => 'Lshort started as a translation and rationalisation of a ground-breaking German-language introduction to LaTeX. It has since taken on a momentum of its own, and has itself been translated into a number of languages. Thus we have introductory text available to a wide proportion of the user community. The archive holds versions in Bulgarian, Chinese, Dutch, English, Finnish, French, German, Italian, Japanese, Korean, Mongolian, Persian, Polish, Portuguese, Brazilian Portuguese, Russian, Slovak, Slovenian, Spanish, Thai, Turkish, Ukranian and Vietnamese.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-03 12:56:36 +0100 (Tue, 03 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-bulgarian' => bless( {
- 'caption' => bless( do{\(my $o = 'Bulgarian translation of the "Short Introduction to LaTeX2e".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/bulgarian')}, 'XML::XPath::Literal' ),
- 'description' => 'The source files, PostScript and PDF files of the Bulgarian translation of the "Short Introduction to LaTeX 2e".',
- 'docs' => {
- 'ctan:/info/lshort/bulgarian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 756685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/bulgarian/lshort-bg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 756705,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 756710,
- '',
- 'language',
- 'bg'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-03 12:56:36 +0100 (Tue, 03 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-bulgarian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-bulgarian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-bulgarian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-chinese' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX, in Chinese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/chinese')}, 'XML::XPath::Literal' ),
- 'description' => 'A translation to Chinese of the not so short introduction to LaTeX2e, presented by the Chinese TeX Society CTeX. The processed output is created by use of XeTeX.',
- 'docs' => {
- 'ctan:/info/lshort/chinese/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 764595,
- '',
- 'details',
- 'Readme, including compilation instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/chinese/lshort-zh-cn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 764615,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 764620,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-07 15:34:07 +0100 (Tue, 07 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-zh-cn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-zh-cn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-chinese')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-czech' => bless( {
- 'caption' => 'Czech translation of the "Short Introduction to LaTeX2e".',
- 'ctan' => bless( do{\(my $o = '/info/lshort/czech')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Czech translation of "A Short Introduction to LaTeX2e".',
- 'docs' => {
- 'ctan:/info/lshort/czech/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 757070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/czech/lshort-cs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 757090,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-03 12:56:36 +0100 (Tue, 03 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-czech')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-czech')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-czech')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-czech')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.27')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-dutch' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX in Dutch.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/dutch')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Dutch (Nederlands) translation of the Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/dutch/LEESMIJ' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 757445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 757450,
- '',
- 'language',
- 'nl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/dutch/lshort-nl-1.3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 757470,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 757475,
- '',
- 'language',
- 'nl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-dutch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-dutch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-dutch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-dutch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-english' => bless( {
- 'caption' => bless( do{\(my $o = 'A (Not So) Short Introduction to LaTeX2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/english')}, 'XML::XPath::Literal' ),
- 'description' => 'The document derives from a German introduction (\'lkurz\'), which was translated and updated; it continues to be updated. This translation has, in its turn, been translated into several other languages; see the lshort catalogue entry for the current list.',
- 'docs' => {
- 'ctan:/info/lshort/english/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 757835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/english/lshort.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 757855,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-03 12:56:36 +0100 (Tue, 03 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-english')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-english')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-english')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-english')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-finnish' => bless( {
- 'caption' => bless( do{\(my $o = 'Finnish introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/finnish')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Finnish translation of Short Introduction to LaTeX2e, with added coverage of Finnish typesetting rules.',
- 'docs' => {
- 'ctan:/info/lshort/finnish/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 758195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/finnish/lyhyt2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 758215,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 758220,
- '',
- 'language',
- 'fi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-13 17:42:32 +0100 (Sat, 13 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-finnish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-finnish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-finnish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-finnish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-french' => bless( {
- 'caption' => bless( do{\(my $o = 'Short introduction to LaTeX, French translation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/french')}, 'XML::XPath::Literal' ),
- 'description' => 'French version of A Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/french/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 758595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/french/lshort-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 758615,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 758620,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 14:35:03 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-french')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-french')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-french')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-french')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.01fr-0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-german' => bless( {
- 'caption' => 'German version of A Short Introduction to LaTeX2e: LaTeX2e-Kurzbeschreibung.',
- 'ctan' => bless( do{\(my $o = '/info/lshort/german')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 12:31:25 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-german')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-german')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-german')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-italian' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX in Italian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/italian')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Italian translation of the Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/italian/itlshort.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 759165,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 759170,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-28 11:54:12 +0100 (Tue, 28 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-italian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-italian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-italian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-italian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-japanese' => bless( {
- 'caption' => 'Japanese version of A Short Introduction to LaTeX2e',
- 'ctan' => bless( do{\(my $o = '/info/lshort/japanese')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/lshort/japanese/jlshort.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 759435,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-japanese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-japanese')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-japanese')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-japanese')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-korean' => bless( {
- 'caption' => bless( do{\(my $o = 'Korean introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/korean')}, 'XML::XPath::Literal' ),
- 'description' => 'A translation of Oetiker\'s original (not so) short introduction.',
- 'docs' => {
- 'ctan:/info/lshort/korean/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 759770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 759775,
- '',
- 'language',
- 'ko'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/korean/lshort-kr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 759795,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 759800,
- '',
- 'language',
- 'ko'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-korean')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-korean')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-korean')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-korean')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-mongol' => bless( {
- 'caption' => bless( do{\(my $o = 'Short introduction to LaTeX, in Mongolian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/mongolian/lshort-mongol')}, 'XML::XPath::Literal' ),
- 'description' => 'A translation of Oetiker\'s Not so short introduction.',
- 'docs' => {
- 'ctan:/info/lshort/mongolian/lshort-mongol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 760100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/mongolian/lshort-mongol/lshort-mn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 760120,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 760125,
- '',
- 'language',
- 'mn'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 12:32:00 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-mongol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-mongol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-mongol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.26')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-mongolian' => bless( {
- 'caption' => bless( do{\(my $o = 'Short introduction to LaTeX 2.09, Mongolian translation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/mongolian/lshort-mongolian')}, 'XML::XPath::Literal' ),
- 'description' => 'This is Mongolian version of the original (LaTeX 2.09) lkurz, as translated from the Russian version.',
- 'docs' => {
- 'ctan:/info/lshort/mongolian/lshort-mongolian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 760435,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/mongolian/lshort-mongolian/bogino.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 760455,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 760460,
- '',
- 'language',
- 'mn'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 12:32:00 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-mongolian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-mongolian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-mongolian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-persian' => bless( {
- 'caption' => bless( do{\(my $o = 'Persian (Farsi) introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/persian')}, 'XML::XPath::Literal' ),
- 'description' => 'A Persian (Farsi) translation of Oetiker\'s (not so) short introduction.',
- 'docs' => {
- 'ctan:/info/lshort/persian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 760780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/persian/lshort.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 760800,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 760805,
- '',
- 'language',
- 'fa'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 23:45:37 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-persian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-persian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-persian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-persian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.26:2009-08-04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-polish' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX in Polish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/polish')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Polish translation of A Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/polish/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 761145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-polish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-polish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-polish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-polish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-portuguese' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX in Portuguese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/portuguese')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Portuguese translation of A Short Introduction to LaTeX2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-22 11:03:26 +0200 (Sun, 22 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-portuguese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-portuguese')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-portuguese')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-portuguese')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.01.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-portuguese-br' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX in Portuguese (Brazil).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/portuguese-BR')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Brazilian Portuguese translation of A Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/portuguese-BR/lshortBR.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 761440,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 761445,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-25 10:46:29 +0100 (Tue, 25 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-portuguese-br')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-portuguese-br')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-russian' => bless( {
- 'caption' => bless( do{\(my $o = 'Russian introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/russian')}, 'XML::XPath::Literal' ),
- 'description' => 'Russian version of A Short Introduction to LaTeX2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 13:44:51 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-russian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-russian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-russian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-russian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-slovak' => bless( {
- 'caption' => bless( do{\(my $o = 'Slovak introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/slovak')}, 'XML::XPath::Literal' ),
- 'description' => 'A Slovak translation of Oetiker\'s (not so) short introduction.',
- 'docs' => {
- 'ctan:/info/lshort/slovak/Slshorte.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 762290,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 762295,
- '',
- 'language',
- 'sk'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:02:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-slovak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-slovak')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-slovak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-slovak')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-slovenian' => bless( {
- 'caption' => bless( do{\(my $o = 'Slovenian translation of lshort.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/slovenian')}, 'XML::XPath::Literal' ),
- 'description' => 'A Slovenian translation of the Not So Short Introduction to LaTeX 2e.',
- 'docs' => {
- 'ctan:/info/lshort/slovenian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 762625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/slovenian/lshort-slovenian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 762645,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 10:50:40 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-slovenian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-slovenian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-slovenian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-slovenian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-spanish' => bless( {
- 'caption' => bless( do{\(my $o = 'Short introduction to LaTeX, Spanish translation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/spanish')}, 'XML::XPath::Literal' ),
- 'description' => 'A Spanish translation of the Short Introduction to LaTeX2e, version 20.',
- 'docs' => {
- 'ctan:/info/lshort/spanish/lshort-a4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 762960,
- '',
- 'details',
- 'The document itself (A4 paper)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 762965,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/spanish/lshort-letter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 762985,
- '',
- 'details',
- 'The document itself (A4 paper)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 762990,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:56:34 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-spanish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-spanish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-spanish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-thai' => bless( {
- 'caption' => bless( do{\(my $o = 'Introduction to LaTeX in Thai.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/thai')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the Thai translation of the Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/thai/lsh132.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 763365,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/thai/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 763345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-thai')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lshort-thai')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lshort-thai')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-thai')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.32')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-turkish' => bless( {
- 'caption' => bless( do{\(my $o = 'Turkish introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/turkish')}, 'XML::XPath::Literal' ),
- 'description' => 'A Turkish translation of Oetiker\'s (not so) short introduction.',
- 'docs' => {
- 'ctan:/info/lshort/turkish/lshort-tr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 763680,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 763685,
- '',
- 'language',
- 'tr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-09 12:50:50 +0100 (Fri, 09 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-turkish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-turkish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-turkish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-ukr' => bless( {
- 'caption' => bless( do{\(my $o = 'Ukrainian version of the LaTeX introduction.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/ukrainian')}, 'XML::XPath::Literal' ),
- 'description' => 'Ukrainian version of A Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/ukrainian/lshort-ukr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 763965,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-22 15:56:38 +0100 (Sun, 22 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-ukr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-ukr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-ukr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-vietnamese' => bless( {
- 'caption' => bless( do{\(my $o = 'Vietnamese version of the LaTeX introduction.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/lshort/vietnamese')}, 'XML::XPath::Literal' ),
- 'description' => 'Vietnamese version of A Short Introduction to LaTeX2e.',
- 'docs' => {
- 'ctan:/info/lshort/vietnamese/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 764285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/lshort/vietnamese/lshort-vi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 764305,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lshort-vietnamese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lshort-vietnamese')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lshort-vietnamese')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lshort-zh-cn' => {},
- 'lstaddons' => bless( {
- 'caption' => bless( do{\(my $o = 'Add-on packagvess for listings: autogobble and line background.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lstaddons')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains a small collection of add-on packages for the listings package. Current packages are: [?] lstlinebgrd: colour the background of some or all lines of a listing; and [?] lstautogobble: set the standard "gobble" option to the indent of the first line of the code.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lstaddons/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 765690,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lstaddons/lstautogobble.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 765730,
- '',
- 'details',
- 'lstautogobble package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/lstaddons/lstlinebgrd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 765710,
- '',
- 'details',
- 'lstlinebgrd package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:42:56 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lstaddons')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lstaddons')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lstaddons')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lstaddons')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltablex' => bless( {
- 'caption' => bless( do{\(my $o = 'Table package extensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltablex')}, 'XML::XPath::Literal' ),
- 'description' => 'Modifies the tabularx environment to combine the features of the tabularx package (auto-sized columns in a fixed width table) with those of the longtable package (multi-page tables).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltablex/ltablex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 766085,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltablex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltablex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltablex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltabptch' => bless( {
- 'caption' => bless( do{\(my $o = 'Bug fix for longtable.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltabptch')}, 'XML::XPath::Literal' ),
- 'description' => 'A patch for LaTeX bugs tools/3180 and tools/3480. The patch applies to version 4.11 of longtable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltabptch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 766405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ltabptch/ltabptch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 766425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-07 16:35:25 +0100 (Sun, 07 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltabptch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltabptch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltabptch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltabptch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.74d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltcaption' => bless( {
- 'caption' => bless( do{\(my $o = 'Fix some caption problems in longtables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/caption')}, 'XML::XPath::Literal' ),
- 'description' => 'Captions in longtables exhibit margin problems, unless they are centred on the table. This package corrects this problem. The package is distributed as part of the caption package distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/caption/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 766770,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/caption/ltcaption.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 766790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 10:39:28 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltcaption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltcaption')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltnews' => bless( {
- 'caption' => bless( do{\(my $o = 'The latest LaTeX news.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'At least one \'number\' of ltnews is published each time a new revision of LaTeX2e is released. The files are distributed as part of the LaTeX distribution.',
- 'docs' => {
- 'ctan:/macros/latex/doc/ltnews15.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 767140,
- '',
- 'details',
- 'News file, release 15'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/doc/ltnews16.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 767160,
- '',
- 'details',
- 'News file, release 16'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltnews')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltnews')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltoh' => bless( {
- 'caption' => bless( do{\(my $o = 'A converter from LaTeX to HTML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ltoh')}, 'XML::XPath::Literal' ),
- 'description' => 'Ltoh is a customisable Perl script for translation. It does not handle mathematics, and it requires arguments of macros to be surrounded by braces.',
- 'docs' => {
- 'ctan:/support/ltoh/readme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 767510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-27 16:13:05 +0100 (Thu, 27 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltoh')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltoh')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '98a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltt' => bless( {
- 'caption' => bless( do{\(my $o = 'Example code for "LaTeX Tipps und Tricks" book.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/ltt')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the code for the examples in the book "LaTeX Tipps und Tricks", dpunkt 2000, ISBN 3-932588-37-1. The code includes application examples as well as packages and class files developed in the book.',
- 'docs' => {
- 'ctan:/info/examples/ltt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 767780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-27 21:19:15 +0100 (Tue, 27 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltx2rtf' => bless( {
- 'caption' => bless( do{\(my $o = 'A conversion program from LaTeX to Rich Text Format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ltx2rtf')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-13 20:34:59 +0100 (Sat, 13 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltx2rtf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltx2rtf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltx2x' => bless( {
- 'caption' => bless( do{\(my $o = 'Replace LaTeX commands in a document by user-defined strings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ltx2x')}, 'XML::XPath::Literal' ),
- 'description' => 'A program to replace LaTeX commands by user-defined characters. Typical uses are for deTeXing and pretty-printing, or for replacing LaTeX commands by SGML, HTML or RTF tags, etc.',
- 'docs' => {
- 'ctan:/support/ltx2x/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 768340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ltx2x/ltx2x.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 768360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 14:24:59 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltx2x')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltx2x')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltx3pub' => bless( {
- 'caption' => bless( do{\(my $o = 'Early publications of the LaTeX project.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/ltx3pub')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of documents (mostly available as LaTeX source) prepared in the process of planning work on LaTeX 3. A single document, on maths font encoding, is kept in readily-readable form.',
- 'docs' => {
- 'ctan:/info/ltx3pub/processed/l3d007.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 768620,
- '',
- 'details',
- 'The maths font encoding report'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-15 23:12:40 +0200 (Wed, 15 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltx3pub')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltx3pub')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxcmds' => bless( {
- 'caption' => bless( do{\(my $o = 'Some LaTeX kernel commands for general use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/ltxcmds.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package exports some utility macros from the LaTeX kernel into a separate namespace and also makes them available for other formats such as plain TeX. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/ltxcmds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 768935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 16:11:29 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxcmds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxcmds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxdiff' => bless( {
- 'caption' => bless( do{\(my $o = 'A Win32 program that compares tokens in two .tex files')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ltxdiff')}, 'XML::XPath::Literal' ),
- 'description' => 'The program compares tokens in two .tex files (or directories, possibly with subdirectories, containing .tex files) and marks differences according to the options set, by using GNU Diff to find tokens to be marked. Another diff program may be used as well if it has the switches -b, -B, -d, and -E and they have the same effect as with GNU diff.',
- 'docs' => {
- 'ctan:/support/ltxdiff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 769345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxdiff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltxdiff')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for documented LaTeX macro files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a means of documenting entire class or package distributions, by processing their .dtx files; uses the doc package. The class is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxdockit' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltxdockit')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle, consisting of a simple wrapper class and some packages, forms a small LaTeX/BibTeX documentation kit; the author uses it for some of his own packages. The package is not supported: users should not attempt its use unless they are capable of dealing with problems unaided. (The actual purpose of releasing the package is to make it possible for third parties to compile the documentation of other packages, should that be necessary.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltxdockit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 769950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:39:59 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxdockit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxdockit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxdockit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxdockit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxfileinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Print version info for latex class or style file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ltxfileinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The ruby script ltxfileinfo prints information about a LaTeX class or style file to standard output. With the -d option, only the file date, relevant for \\RequirePackage, is printed. Without options, more information is printed.',
- 'docs' => {
- 'ctan:/support/ltxfileinfo/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 770325,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-15 13:42:02 +0100 (Wed, 15 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxfileinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltxfileinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxgrid' => bless( {
- 'caption' => bless( do{\(my $o = 'Control of the page grid.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/revtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands \\onecolumngrid and \\twocolumngrid, that switch to one- or two-column setting, balancing columns on exit from two-column setting. These commands differ from the multicols environment of the multicol package in that they impose no restrictions on the insertion of floats. In addition, the package provides commands for manipulating penalties and glue in TeX\'s vertical lists. The package is distributed as part of the RevTeX bundle, and requires the ltxutil package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/revtex/doc/latex/revtex/source/ltxgrid.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 770715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxgrid')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltxgrid')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxindex' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX package to typeset indices with GNU\'s Texindex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltxindex')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package that allows the user to make indexes with GNU\'s Texindex program, instead of makeindex. It provides the indexing commands available in Texinfo by default, but only defines the concept index (cp) by default -- the user must define other standard indexes, and there is no provision for custom indexes. The package is not currently maintained.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltxindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 771025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ltxindex/ltxindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 771045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-01 20:18:08 +0200 (Thu, 01 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxinput' => bless( {
- 'caption' => bless( do{\(my $o = 'Find files input by a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ltxinput')}, 'XML::XPath::Literal' ),
- 'description' => 'An MSDOS utility which recursively searches a file for input (and include) statements, writing a list of files which are input to stdout and to a batch file which sets an environmental variable LTXINPUT to point to this filelist. The C source, MSDOS binary, documentation and test files are included in the distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-03-12 20:11:40 +0100 (Sun, 12 Mar 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxinput')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltxinput')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxkeys' => bless( {
- 'caption' => bless( do{\(my $o = 'A robust key parser for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltxkeys')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides facilities for creating and managing keys in the sense of the keyval and xkeyval packages, but it is intended to be more robust and faster. Its robustness comes from its ability to preserve braces in key values throughout parsing. The need to preserve braces in key values arises often in parsing keys (for example, in the xwatermark package). The package is faster than xkeyval package because (among other things) it avoids character-wise parsing of key values (called "selective sanitization" by the xkeyval package). The package also provides functions for defining and managing keys.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltxkeys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 771675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ltxkeys/ltxkeys-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 771695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-19 23:56:31 +0100 (Mon, 19 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxkeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxkeys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxkeys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxkeys')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxmisc' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous LaTeX packages, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 15:12:56 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxnew' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple means of creating commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltxnew')}, 'XML::XPath::Literal' ),
- 'description' => 'The package ltxnew provides \\new, \\renew and \\provide prefixes for checking definitions. It is designed to work with e-TeX distributions of LaTeX and relies on the LaTeX internal macro \\@ifdefinable. Local allocation of counters, dimensions, skips, muskips, boxes, tokens and marks are provided by the etex package. \\new and \\renew as well as \\provide may be used for all kind of control sequences. Please refer to the section "Using \\new" of the PDF documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltxnew/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 772415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ltxnew/ltxnew.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 772435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-02 16:08:00 +0100 (Wed, 02 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxnew')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxnew')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxnew')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxnew')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxtable' => bless( {
- 'caption' => bless( do{\(my $o = 'Longtable and tabularx merge.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/ltxtable.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Ltxtable provides the functionality of longtable and tabularx together inside a longtable environment. The code of each such environment (with X specifiers in its column layout) should be in a separate file, which is then included in your document by a command \\LTXtable{<width>}{<file name>} The \\multicolumn command is suppressed in environments included in this way. The distributed file ltxtable.tex both generates the package file and produces documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/carlisle/ltxtable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 772835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxtable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltxtable')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxtools' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of LaTeX API macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ltxtools')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a bundle of macros that the author uses in the coding of others of his macro files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ltxtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 773160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ltxtools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ltxutil' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX utility macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/revtex')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of latex utilities; the package is distributed as part of the RevTeX bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/revtex/doc/latex/revtex/source/ltxutil.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 773515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 19:52:57 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ltxutil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ltxutil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.1h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lua-alt-getopt' => bless( {
- 'caption' => bless( do{\(my $o = 'Process application arguments the same way as getopt_long.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lua/lua-alt-getopt')}, 'XML::XPath::Literal' ),
- 'description' => 'lua_altgetopt is a MIT-licensed module for Lua, for processing application arguments in the same way as BSD/GNU getopt_long(3) functions do. This module is made available for lua script writers to have consistent command line parsing routines.',
- 'docs' => {
- 'ctan:/support/lua/lua-alt-getopt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 773865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-19 12:57:03 +0200 (Thu, 19 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lua-alt-getopt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lua-alt-getopt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lua-alt-getopt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lua-alt-getopt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lua-visual-debug' => bless( {
- 'caption' => bless( do{\(my $o = 'Visual debugging with LuaLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/lua-visual-debug')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses lua code to provide visible indications of boxes, glues, kerns and penalties in the PDF output. The package is known to work in LaTeX and Plain TeX documents.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/lua-visual-debug/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 774210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/lua-visual-debug/doc/lvdebug-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 774230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/lua-visual-debug/doc/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 774250,
- '',
- 'details',
- 'Sample output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 13:49:02 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lua-visual-debug')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lua-visual-debug')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lua-visual-debug')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lua-visual-debug')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luabibentry' => bless( {
- 'caption' => bless( do{\(my $o = 'Repeat BibTeX entries in a LuaLaTeX document body.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luabibentry')}, 'XML::XPath::Literal' ),
- 'description' => 'The package reimplements bibentry, for use in LuaLaTeX.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luabibentry/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 774605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/luabibentry/luabibentry.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 774625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-07 22:43:01 +0200 (Sun, 07 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luabibentry')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luabibentry')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luabibentry')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luabibentry')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luacode' => bless( {
- 'caption' => bless( do{\(my $o = 'Helper for executing lua code from within TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luacode')}, 'XML::XPath::Literal' ),
- 'description' => 'Executing Lua code from within TeX with directlua can sometimes be tricky: there is no easy way to use the percent character, counting backslashes may be hard, and Lua comments don\'t work the way you expect. The package provides the \\luaexec command and the luacode(*) environments to help with these problems.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luacode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 774995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/luacode/luacode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 775015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-25 23:35:10 +0100 (Wed, 25 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luacode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luacode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luacode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luacode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luacolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Color support based on LuaTeX\'s node attributes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/luacolor.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements color support based on LuaTeX\'s node attributes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/luacolor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 775345,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 16:11:29 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luacolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luacolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luaindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Create index using lualatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luaindex')}, 'XML::XPath::Literal' ),
- 'description' => 'Luaindex provides (yet another) index processor, written in Lua.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luaindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 775715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/luaindex/luaindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 775735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-19 10:28:18 +0200 (Fri, 19 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luaindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luaindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luaindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luaindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luainputenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Replacing inputenc for use in LuaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luainputenc')}, 'XML::XPath::Literal' ),
- 'description' => 'LuaTeX operates by default in UTF-8 input; thus LaTeX documents that need 8-bit character-sets need special treatment. (In fact, LaTeX documents using UTF-8 with "traditional" -- 256-glyph -- fonts also need support from this package.) The package, therefore, replaces the LaTeX standard inputenc for use under LuaTeX. With a current LuaTeX,the package has the same behaviour with LuaTeX as inputenc has under pdfTeX.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luainputenc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 776120,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/luainputenc/luainputenc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 776140,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:14:04 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luainputenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luainputenc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luainputenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luainputenc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.973')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lualatex-doc' => bless( {
- 'caption' => bless( do{\(my $o = 'A guide to use of LaTeX with LuaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/luatex/lualatex-doc')}, 'XML::XPath::Literal' ),
- 'description' => 'The document is a map/guide to the world of LuaLaTeX. Coverage supports both new users and package developers. Apart from the introductory material, the document gathers information from several sources, and offers links to others.',
- 'docs' => {
- 'ctan:/info/luatex/lualatex-doc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 776450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/luatex/lualatex-doc/lualatex-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 776470,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-14 10:49:57 +0100 (Sun, 14 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lualatex-doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lualatex-doc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lualatex-doc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lualatex-doc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lualatex-math' => bless( {
- 'caption' => bless( do{\(my $o = 'Fixes for mathematics-related LuaLaTeX issues.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/lualatex-math')}, 'XML::XPath::Literal' ),
- 'description' => 'The package patches a few commands of the LaTeX2e kernel and the amsmath and mathtools packages to be more compatible with the LuaTeX engine. It is only meaningful for LuaLaTeX documents containing mathematical formulas, and does not exhibit any new functionality. The fixes are mostly moved from the unicode-math package to this package since they are not directly related to Unicode mathematics typesetting.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/lualatex-math/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 776860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/lualatex-math/lualatex-math.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 776880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lualatex-math')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lualatex-math')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lualatex-math')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lualatex-math')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lualatex-platform' => bless( {
- 'caption' => bless( do{\(my $o = 'Load platform-specific code into luatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/luatex/contrib/lualatex-platform')}, 'XML::XPath::Literal' ),
- 'description' => 'While platform-specific problems can often be handled purely in Lua, it sometimes happens that access to the native operating system API is required. For such tasks, Lua itself makes it possible to load extension modules written in C (or other languages provided that they can produce a dynamic library that exports a certain C-style function). The present package aims to provide such an extension module that is usable from both Lua and LuaTeX and adds a small set of features not available otherwise. This release merely supports listing the fonts known to the operating system (this feature could usefully be integrated into the luaotfload package).',
- 'docs' => {
- 'ctan:/systems/luatex/contrib/lualatex-platform/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 777260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/luatex/contrib/lualatex-platform/lualatex-platform.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 777280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-03 20:09:35 +0200 (Tue, 03 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lualatex-platform')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lualatex-platform')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lualibs' => bless( {
- 'caption' => bless( do{\(my $o = 'Additional Lua functions for LuaTeX macro programmers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/lualibs')}, 'XML::XPath::Literal' ),
- 'description' => 'Lualibs is a collection of Lua modules useful for general programming. The bundle is based on lua modules shipped with ConTeXt, and are made available in this bundle for use independent of ConTeXt.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/lualibs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 777615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/lualibs/lualibs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 777635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-23 20:37:19 +0100 (Sun, 23 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lualibs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lualibs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lualibs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lualibs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.96')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luamplib' => bless( {
- 'caption' => bless( do{\(my $o = 'Use LuaTeX\'s built-in MetaPost interpreter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/luamplib')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to directly incorporate MetaPost diagrams into a document, using LuaTeX\'s built-in MetaPost library. The facility is only available in PDF mode.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/luamplib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 778045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luamplib/luamplib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 778065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-11 18:44:11 +0100 (Sun, 11 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luamplib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luamplib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luamplib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luamplib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luaotfload' => bless( {
- 'caption' => bless( do{\(my $o = 'OpenType layout system for Plain TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/luaotfload')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adopts the TrueType/OpenType Font loader code provided in ConTeXt, and adapts it to use in Plain TeX and LaTeX.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/luaotfload/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 778470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luaotfload/luaotfload.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 778490,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:19:37 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luaotfload')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luaotfload')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luaotfload')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luaotfload')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.26')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luapersian' => bless( {
- 'caption' => bless( do{\(my $o = 'Persian for LaTeX in LuaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luapersian')}, 'XML::XPath::Literal' ),
- 'description' => 'Persian for LaTeX in LuaTeX.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luapersian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 778840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/luapersian/doc/luapersian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 778860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-28 08:41:31 +0200 (Wed, 28 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luapersian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luapersian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luapersian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luapersian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luasseq' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing spectral sequences in LuaLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luasseq')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is an update of the author\'s sseq package, for use with LuaLaTeX. This version uses less memory, and operates faster than the original; it also offers several enhancements.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luasseq/luasseq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 779215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-14 10:49:57 +0100 (Sun, 14 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luasseq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luasseq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luasseq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luasseq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luatex' => bless( {
- 'caption' => bless( do{\(my $o = 'The LuaTeX engine.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/luatex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'LuaTeX is an extended version of pdfTeX using Lua as an embedded scripting language. The LuaTeX project\'s main objective is to provide an open and configurable variant of TeX while at the same time offering downward compatibility. LuaTeX uses Unicode (as UTF-8) as its default input encoding, and is able to use modern (OpenType) fonts (for both text and mathematics). It should be noted that LuaTeX is still under development; its specification has been declared stable, but absolute stability may not in practice be assumed.',
- 'docs' => {
- 'ctan:/systems/luatex/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 779905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/luatex/base/manual/luatexref-t.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 779925,
- '',
- 'details',
- 'Reference manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 15:33:34 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-luatex-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.70.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luatex-pkg' => bless( {
- 'caption' => bless( do{\(my $o = 'Basic definitions for LuaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/luatex.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package manages the new and extended features and resources that LuaTeX provides. Examples are attributes and catcode tables. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/luatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 779560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luatex-pkg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luatex-pkg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luatexbase' => bless( {
- 'caption' => bless( do{\(my $o = 'Basic resource management for LuaTeX code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/luatexbase')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides basic facilities for LuaTeX macro programmers, mostly resource allocation and convenience packages. Provided are: - luatexbase-attr: attribute allocation; - luatexbase-cctb: catcode table allocation; - luatexbase-compat: compatibility helpers; - luatexbase-loader: Lua module loading; - luatexbase-modutils: Lua module declaration; - luatexbase-mcb: callbacks extension; and - luatexbase-regs: allocation of registers and the like. In addition, the (unadorned) luatexbase package loads all the above in one fell swoop.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/luatexbase/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-attr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780400,
- '',
- 'details',
- 'luatexbase-attr documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-cctb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780420,
- '',
- 'details',
- 'luatexbase-cctb documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-compat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780440,
- '',
- 'details',
- 'luatexbase-compat documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-loader.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780460,
- '',
- 'details',
- 'luatexbase-loader documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-mcb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780480,
- '',
- 'details',
- 'luatexbase-mcb documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-modutils.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780500,
- '',
- 'details',
- 'luatexbase-modutils documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase-regs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780520,
- '',
- 'details',
- 'luatexbase-regs documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexbase/luatexbase.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-24 18:35:00 +0200 (Tue, 24 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luatexbase')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luatexbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luatexbase')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luatexbase')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luatexja' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesest Japanese with lua(la)tex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/generic/luatexja')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports typesetting Japanese documents with LuaTeX. Both the Plain and LaTeX2e formats may be used with the package.',
- 'docs' => {
- 'ctan:/macros/luatex/generic/luatexja/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexja/doc/luatexja-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780910,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 780915,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 780885,
- '',
- 'details',
- 'Package documentation (Japanese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 780890,
- '',
- 'language',
- 'ja'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-06 10:44:39 +0200 (Sun, 06 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luatexja')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luatexja')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luatexja')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luatexja')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luatextra' => bless( {
- 'caption' => bless( do{\(my $o = 'Additional macros for Plain TeX and LaTeX in LuaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/luatextra')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a coherent extended programming environment for use with luaTeX. It loads packages fontspec, luatexbase and lualibs, and provides additional user-level features and goodies. The package is under development, and its specification may be expected to change.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/luatextra/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 781360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/luatextra/luatextra.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 781380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:14:04 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luatextra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luatextra')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'luatextra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'luatextra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lucida' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics, etc., for Lucida Bright and Lucida Math.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/bh/lucida')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides metric, virtual font, and map files, to use the Lucida font sets with current LaTeX/dvips/dvipdfm or PDFLaTeX. The metrics support T1, TS1, and LY1 encodings (note: there is no support for the OT1 encoding). Note that macro support (at all levels above the .fd files), and support for use of the fonts for typesetting maths, is provided separately in the PSNFSS Lucida extension.',
- 'docs' => {
- 'ctan:/fonts/psfonts/bh/lucida/doc/lucida.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 781720,
- '',
- 'details',
- 'Relationship to LaTeX usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/bh/lucida/doc/readme.lucida' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 781700,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-30 21:03:59 +0200 (Mon, 30 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lucida')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lubright')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lucida')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lucold' => bless( {
- 'caption' => bless( do{\(my $o = 'Use old-style digits with Lucida fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lucold')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to switch the rendering of all the digits to old-style numbers, when using Lucida fonts. The switch affects all digits in text mode, or all digits in text and math mode. It works both for normal weight and boldface text and math; since the boldface old-style digits are in the Lucida Expert font set, you need it for the boldface digits. Includes a set of AWK programs used to automatically build fd, tfm and vf files from the existing Lucida PSNFSS distribution, and that may easily changed for the generation of different virtual files for whatever font.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/lucold/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 781995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lucold')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lucold')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'lucold')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'luximono' => bless( {
- 'caption' => bless( do{\(my $o = 'Free monospace fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/LuxiMono')}, 'XML::XPath::Literal' ),
- 'description' => 'LuxiMono is a family of general-purpose monospaced (typewriter) fonts. This distribution contains the fonts in Adobe Type 1 format, and tfm, vf and LaTeX-related files are also provided.',
- 'docs' => {
- 'ctan:/fonts/LuxiMono/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 782370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-29 13:19:33 +0100 (Sun, 29 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'luximono')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'luxi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'LuxiMono')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lwc-examples' => {},
- 'lxfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Set of slide fonts based on CM.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/lxfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains the traditional slides fonts revised to be completely usable both as text fonts and mathematics fonts; they are fully integrate with the new operators, letters, symbols and extensible delimiter fonts, as well as with the AMS fonts, all redone with the same stylistic parameters.',
- 'docs' => {
- 'ctan:/fonts/lxfonts/doc/fonts/lxfonts/LXfonts-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 782895,
- '',
- 'details',
- 'Package outline and samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/lxfonts/doc/fonts/lxfonts/LXfonts.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 782875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 10:50:40 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lxfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'lxfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'LXfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'lxfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lxmail' => bless( {
- 'caption' => bless( do{\(my $o = 'A letter-generator that produces LaTeX output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/lxmail')}, 'XML::XPath::Literal' ),
- 'description' => 'Lxmail is a DOS application that manages an address database, and uses it to produce LaTeX files for letters and (separately) for labels.',
- 'docs' => {
- 'ctan:/support/lxmail/lxmail10.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 783155,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 20:55:53 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lxmail')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lxmail')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ly1' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for LY1 LaTeX encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/ly1')}, 'XML::XPath::Literal' ),
- 'description' => 'The Y&Y \'texnansi\' (TeX and ANSI, for Microsoft interpretations of ANSI standards) encoding lives on, even after the decease of the company; it is known in the LaTeX scheme of things as LY1 encoding. This bundle includes metrics and LaTeX macros to use the basic three (Times, Helvetica and Courier) Adobe Type 1 fonts in LaTeX using LY1 encoding.',
- 'docs' => {
- 'ctan:/fonts/psfonts/ly1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 783480,
- '',
- 'details',
- 'Outline of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-17 00:52:59 +0100 (Mon, 17 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ly1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ly1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ly1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ly1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'lyx' => bless( {
- 'caption' => bless( do{\(my $o = 'Document processor based on LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'LyX is an open source document processor that encourages an approach to writing based on the structure of your documents, not their appearance. LyX lets you concentrate on writing, leaving details of visual layout to the software. LyX runs on many Unix platforms, OS/2, and under Windows and Mac OS X. LyX produces its output using LaTeX in the background; LyX is far more than a front-end to LaTeX, however. No knowledge of LaTeX is necessary to use LyX, although it will give a user can gain advantage by knowing LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 14:26:00 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'lyx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'lyx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'm-pictex' => bless( {
- 'caption' => bless( do{\(my $o = 'Enable PicTeX to run with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Solves the \'out of dimen\' problem that sometimes occours when using PiCTeX (especially together with LaTeX). Note that the package pictexwd performs a similar function. M-pictex is part of the ConTeXt system; extract it from the file cont-tmf.zip in the ConTeXt distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-21 23:16:35 +0200 (Sun, 21 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'm-pictex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'm-pictex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'm-tx' => bless( {
- 'caption' => bless( do{\(my $o = 'A preprocessor for pmx.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/m-tx')}, 'XML::XPath::Literal' ),
- 'description' => 'M-Tx is a preprocessor to pmx, which is itself a preprocessor to musixtex, a music typesetting system. The prime motivation to the development of M-Tx was to provide lyrics for music to be typeset. In fact, pmx now provides a lyrics interface, but M-Tx continues in use by those who prefer its language.',
- 'docs' => {
- 'ctan:/support/m-tx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 784345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/m-tx/mtx-install.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 784385,
- '',
- 'details',
- 'Installation instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://icking-music-archive.org/software/mtx/mtx060.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 784365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:48:50 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'm-tx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-mtx-bin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'M-Tx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.60d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'm3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Extension of plain MetaPost for 3D graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/m3D')}, 'XML::XPath::Literal' ),
- 'description' => 'M3D is another extension of plain MetaPost for 3 dimensional graphics. While the author claims it should not be regarded as stable, he believes it has value simply as a source of ideas for those who wish to implement 3D graphics in MetaPost. The package (stable or not) exhibits some interesting abilities, both in the package manual and in the gallery that comes with the distribution.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/m3D/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/metapost/contrib/macros/m3D/manual/m3Dmanual.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-11 00:37:24 +0100 (Mon, 11 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'm3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'm3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'm3D')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maad' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical Approximations and Documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/maad')}, 'XML::XPath::Literal' ),
- 'description' => 'A document describing the parameterisation of least-squares curve fitting, and showing how (using PicTeX) to display error bars.',
- 'docs' => {
- 'ctan:/info/maad/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 784975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-11 17:47:12 +0100 (Sun, 11 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'maad')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mab2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Converter tools: MAB to BibTeX and UTF-8 to LaTeX ASCII')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/mab2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Simple Python scripts to convert MAB bibliography files into BibTeX and UTF-8 encoded text files into ASCII with LaTeX codes',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/mab2bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 785245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-16 01:05:20 +0200 (Tue, 16 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mab2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mab2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'macbibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX for the Macintosh.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A port of BibTeX which is distributed with OzTeX for the Macintosh OS.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-24 17:56:27 +0200 (Mon, 24 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'macbibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'macbibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'macfont' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Apple type 1 fonts for use under Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/macfont')}, 'XML::XPath::Literal' ),
- 'description' => 'MacFont converts Macintosh Type 1 fonts into standard ASCII format. In order to use MacFont, you must transfer the \'resource forks\' of the Macintosh font onto your PC or workstation. This can generally be accomplished by archiving the font on the Macintosh and extracting the archive with macunpack or a similar non-Mac tool on your workstation.',
- 'docs' => {
- 'ctan:/fonts/utilities/macfont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 785765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-29 00:15:09 +0100 (Thu, 29 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'macfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'macfont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'macqassign' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset assignments for Macquarie University.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/macqassign')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/macqassign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 786035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/macqassign/sample-assign.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 786055,
- '',
- 'details',
- 'Sample of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-01 13:29:14 +0100 (Sun, 01 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'macqassign')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'macqassign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'macqassign')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'macqassign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'macros2e' => bless( {
- 'caption' => bless( do{\(my $o = 'A list of internal LaTeX2e macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This document lists the internal macros defined by the LaTeX2e base files which can be also useful to package authors. The macros are hyper-linked to their description in source2e. For this to work both PDFs must be inside the same directory. This document is not yet complete in content and format and may miss some macros.',
- 'docs' => {
- 'ctan:/info/macros2e/macros2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 786405,
- '',
- 'details',
- 'The macro list itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-06 18:08:26 +0200 (Sat, 06 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'macros2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'macros2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'macros2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'macros2e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mactex' => bless( {
- 'caption' => bless( do{\(my $o = 'The TeX live Mac distribution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/mactex/MacTeX.mpkg.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'MacTeX is a complete, easy-to-install TeX distribution for MacOS X on both PPC and Intel platforms. The .zip file is an install package for Apple\'s installer. The package contains all of TeX live 2011, with some GUI applications, a recent version of Ghostscript and the convert program from ImageMagick. Beware: the download is large (ca. 1.7Gbytes).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 08:43:15 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mactex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mactex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mactex-additions' => bless( {
- 'caption' => bless( do{\(my $o = 'Additions for TeX systems on a Macintosh.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/mactex/mactex-additions.mpkg.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains the "non-TeX" parts of the full MacTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 08:43:15 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mactex-additions')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mactex-additions')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mactex-basic' => bless( {
- 'caption' => bless( do{\(my $o = 'A basic TeX distribution for the Macintosh.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/mactex/mactex-basic.pkg.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides an (extremely) basic TeX distribution for MacOS X systems. It may reasonably be enhanced using the contents of the MacTeX additions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 08:43:15 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mactex-basic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mactex-basic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mactextras' => bless( {
- 'caption' => bless( do{\(my $o = 'Extras for the MacTeX distribution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/mactex/MacTeXtras.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'MacTeXtras is a collection of auxiliary material for Macintosh machines, beyond what MacTeX provides. It is a .zip file, that contains extra programs, demos and documentation for MacTeX users. Beware: the download is large (approaching 500Mbytes).',
- 'docs' => {
- 'ctan:/systems/mac/mactex/ExtrasFolder.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 787570,
- '',
- 'details',
- 'Outline of the distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 13:03:20 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mactextras')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mactextras')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mactotex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert "Macintosh PostScript" for use with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/mactotex')}, 'XML::XPath::Literal' ),
- 'description' => 'The program cleans out all the irrelevant things that the MACOS applications used to add, and restructures so that the files can be "used with TeX". The documentation talks about using psfig, but it doesn\'t seem likely that this is actually necessary, 15 years after the program was written.',
- 'docs' => {
- 'ctan:/graphics/mactotex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 11:04:10 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mactotex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mactotex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mafr' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematics in accord with French usage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mafr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides settings and macros for typesetting mathematics with LaTeX in compliance with French usage. It comes with two document classes, \'fiche\' and \'cours\', useful to create short high school documents such as tests or lessons. The documentation is in French.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mafr/ALIRE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 788190,
- '',
- 'details',
- 'Package ALIRE'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 788195,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mafr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 788165,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 788170,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mafr/docmafr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 788215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 788220,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mafr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mafr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mafr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mafr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'magaz' => bless( {
- 'caption' => bless( do{\(my $o = 'Magazine layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/magaz')}, 'XML::XPath::Literal' ),
- 'description' => 'The current version does special formatting for the first line of text in a paragraph. The package is part of a larger body of tools which remain in preparation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/magaz/magaz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 788600,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-29 11:02:24 +0100 (Tue, 29 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'magaz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'magaz')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'magaz')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'magaz')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'magic' => bless( {
- 'caption' => bless( do{\(my $o = 'A font to go with the Magic(TM) game.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/magic')}, 'XML::XPath::Literal' ),
- 'description' => 'A small set of symbols appropriate to the game. The font is expressed in Metafont; unusually, the size-specific file magic12.mf is input by magic.mf, rather than the other way around.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'magic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'magic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'magicnum' => bless( {
- 'caption' => bless( do{\(my $o = 'Access TeX systems\' "magic numbers".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/magicnum.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows access to the various parameter values in TeX (catcode values), e-TeX (group, if and node types, and interaction mode), and LuaTeX (pdfliteral mode) by a hierarchical name system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/magicnum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 789275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'magicnum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'magicnum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'magyar' => bless( {
- 'caption' => bless( do{\(my $o = 'Hungarian language definition for Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hungarian/babel/magyar.ldf')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an interim release of a new version of the Magyar language definition for babel.',
- 'docs' => {
- 'ctan:/language/hungarian/babel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 789625,
- '',
- 'details',
- 'Notes about distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-26 14:33:04 +0200 (Mon, 26 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'magyar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'magyar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'magyar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mailing' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for mail merging.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mailing')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is for use when sending a large number of letters, all with the same body text. The package\'s \\addressfile command is used to specify who the letter is to be sent to; the body of the \\mailingtext command specifies the text of the letters, possibly using macros defined in the \\addressfile.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mailing/mailing.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mailing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mailing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mailing')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mailing')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mailmerge' => bless( {
- 'caption' => bless( do{\(my $o = 'Repeating text field substitution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mailmerge')}, 'XML::XPath::Literal' ),
- 'description' => 'The package mailmerge provides an interface to produce text from a template, where fields are replaced by actual data, as in a database. The package may be used to produce several letters from a template, certificates or other such documents. It allows access to the entry number, number of entries and so on.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mailmerge/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 790330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mailmerge/mailmerge.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 790350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mailmerge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mailmerge')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mailmerge')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mailmerge')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'make-env' => bless( {
- 'caption' => bless( do{\(my $o = 'Print USPS standard envelopes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/make-env')}, 'XML::XPath::Literal' ),
- 'description' => 'The package prints USPS standard envelopes, using the author\'s lettermac and zip packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'make-env')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'make-env')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1990-01-12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'make-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Makefile.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/make_latex')}, 'XML::XPath::Literal' ),
- 'description' => 'Make_latex is a library of make(1) rules for producing LaTeX documents; it has rules for running LaTeX \'enough\' times, for running BibTeX, for various format conversions and for printing final results.',
- 'docs' => {
- 'ctan:/support/make_latex/make_latex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 791045,
- '',
- 'details',
- 'Unix-style man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:26:43 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'make-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'make_latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makebarcode' => bless( {
- 'caption' => bless( do{\(my $o = 'Print various kinds 2/5 and Code 39 bar codes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/makebarcode')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains macros for printing various 2/5 bar codes and Code 39 bar codes. The macros do not use fonts but create the bar codes directly using vertical rules. It is therefore possible to vary width to height ratio, ratio of thin and thick bars. The package is therefore convenient for printing ITF bar codes as well as bar codes for identification labels for HP storage media.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/makebarcode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 791310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/makebarcode/doc/latex/makebarcode/makebarcode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 791330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makebarcode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makebarcode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makebarcode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makebarcode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makebox' => bless( {
- 'caption' => bless( do{\(my $o = 'Defines a \\makebox* command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/makebox')}, 'XML::XPath::Literal' ),
- 'description' => 'Define a \\makebox* command that does the same as a \\makebox command, except that the width is given by a sample text instead of an explicit length measure.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/makebox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 791655,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/makebox/makebox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 791675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:09:05 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makebox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makebox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makebox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makebox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makecell' => bless( {
- 'caption' => 'Tabular column heads and multilined cells.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/makecell')}, 'XML::XPath::Literal' ),
- 'description' => 'This package supports common layouts for tabular column heads in whole documents, based on one-column tabular environment. In addition, it can create multi-lined tabular cells. The Package also offers: -- a macro which changes the vertical space around all the cells in a tabular environment (similar to the function of the tabls package, but using the facilities of the array); -- macros for multirow cells, which use the facilities of the multirow package; -- macros to number rows in tables, or to skip cells; -- diagonally divided cells; and -- horizontal lines in tabular environments with defined thickness.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/makecell/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 792130,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/makecell/makecell-rus.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 792175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 792180,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/makecell/makecell.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 792150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 792155,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makecell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makecell')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makecell')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makecell')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makecirc' => bless( {
- 'caption' => bless( do{\(my $o = 'A MetaPost library for drawing electrical circuit diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/makecirc')}, 'XML::XPath::Literal' ),
- 'description' => 'MakeCirc is a MetaPost library that contains diverse symbols for use in circuit diagrams. MakeCirc offers a high quality tool, with a simple syntax. MakeCirc is completely integrated with LaTeX documents and with other MetaPost drawing/graphic. Its output is a PostScript file. MakeCirc only requires (La)TeX and MetaPost to work.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/makecirc/MakeCirc-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 792505,
- '',
- 'details',
- 'Package documentation in English:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 792500,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/makecirc/MakeCirc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 792480,
- '',
- 'details',
- 'Package documentation in Spanish:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 792475,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/makecirc/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makecirc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makecirc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'MakeCirc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makecirc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makecmds' => bless( {
- 'caption' => bless( do{\(my $o = 'The new \\makecommand command always (re)defines a command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/makecmds')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a \\makecommand command, which is like \\(re)newcommand except it always (re)defines a command. There is also \\makeenvironment and \\provideenvironment for environments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/makecmds/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makecmds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makecmds')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makecmds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makecmds')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makedoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Preprocessing documentation with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nicetext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package may be used to produce typeset documentation from a package file. The comments in the file are typeset (as appropriate) and the code is printed verbatim. This mechanism, the author suggests, is cleaner and easier to use than the docstrip-based mechanism commonly used. The package is distributed as part of the author\'s nicetext bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nicetext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 793280,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/makedoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 793300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/mdoccheat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 793320,
- '',
- 'details',
- 'Cheat sheet'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-19 10:39:29 +0100 (Mon, 19 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makedoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makedoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makedtx' => bless( {
- 'caption' => bless( do{\(my $o = 'Perl script to help generate dtx and ins files')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/makedtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The makedtx bundle is provided to help LaTeX2e developers to write the code and documentation in separate files, and then combine them into a single .dtx file for distribution. It automatically generates the character table, and also writes the associated installation (.ins) script.',
- 'docs' => {
- 'ctan:/support/makedtx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 793695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/makedtx/doc/makedtx-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 793735,
- '',
- 'details',
- 'Package documentation (HTML format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/makedtx/doc/makedtx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 793715,
- '',
- 'details',
- 'Package documentation (PDF format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makedtx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makedtx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makedtx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makedtx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.94b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makefonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Shell scripts to generate bitmaps from Metafont sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/makefonts')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains shell scripts which generate PK files, based on the long-established script allcm. Modern TeX distributions use Adobe Type 1 fonts for preference (if they allow bitmap forms at all), and will generate such bitmap fonts as are needed on-the-fly. These scripts are therefore most useful to those who have a principled objection to the use of outline fonts (or to the design of those available).',
- 'docs' => {
- 'ctan:/fonts/utilities/makefonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 794055,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 14:42:12 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makefonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'makefonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeglos' => bless( {
- 'caption' => bless( do{\(my $o = 'Include a glossary into a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/makeglos')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to include a glossary into a document. The glossary is prepared by an external program, such as xindy or makeindex, in the same way that an index is made.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/makeglos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 794350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/makeglos/makeglos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 794370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 00:16:39 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeglos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makeglos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makeglos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makeglos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeglossariesgui' => bless( {
- 'caption' => bless( do{\(my $o = 'Java GUI alternative to makeglossaries script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/makeglossariesgui')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a Java GUI alternative to the makeglossaries Perl script (supplied by the glossaries package). The package was designed for people who don\'t want to use the command prompt but can\'t get their editor to run makeglossaries. It can also be used as a diagnostic tool when there are problems with the document glossaries.',
- 'docs' => {
- 'ctan:/support/makeglossariesgui/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 794685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 15:49:55 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeglossariesgui')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'makeglossariesgui')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeidx' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard LaTeX package for creating indexes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Standard package for creating indexes; the package is available as part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-06 20:42:53 +0200 (Tue, 06 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeidx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makeidx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Process index output to produce typesettable code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/makeindex')}, 'XML::XPath::Literal' ),
- 'description' => 'A general purpose hierarchical index generator; it accepts one or more input files (often produced by a text formatter such as TeX or troff), sorts the entries, and produces an output file which can be formatted. The formats of the input and output files are specified in a style file; by default, input is assumed to be an .idx file, as generated by LaTeX.',
- 'docs' => {
- 'ctan:/indexing/makeindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 795280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/makeindex/doc/makeindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 795300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/indexing/makeindex/paper/ind.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 795320,
- '',
- 'details',
- 'Paper on preparing indexes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 09:40:13 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-makeindex-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makeindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makeindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeindexk' => bless( {
- 'caption' => bless( do{\(my $o = 'Makeindex development sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/makeindexk')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains the development sources of makeindex, as derived from the texlive subversion repository.',
- 'docs' => {
- 'ctan:/indexing/makeindexk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 795720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-25 11:03:15 +0200 (Sun, 25 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeindexk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'makeindexk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makeindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy plots from Matlab in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/makeplot')}, 'XML::XPath::Literal' ),
- 'description' => 'Existing approaches to create EPS files from Matlab (laprint, mma2ltx, print -eps, etc.) aren\'t satisfactory; makeplot aims to resolve this problem. Makeplot is a LaTeX package that uses the pstricks pst-plot functions to plot data that it takes from Matlab output files.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/makeplot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 796090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/makeplot/makeplot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 796110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-20 02:03:54 +0100 (Sun, 20 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'makeplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makeplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'makeplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makeprog' => bless( {
- 'caption' => bless( do{\(my $o = 'A literate system for TeX programming.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/makeprog')}, 'XML::XPath::Literal' ),
- 'description' => 'A literate programming system strongly influenced by the ideas of Knuth\'s web system, but designed for processing TeX-based sources (documentation processing is provided in both Plain TeX and LaTeX). In contrast to the LaTeX project\'s doc and docstrip, but in common with Knuth\'s system, there is a separate program (makeprog) for producing code to run (equivalent to Knuth\'s tangle). However, makeprog doesn\'t rearrange code in the way that tangle does.',
- 'docs' => {
- 'ctan:/support/makeprog/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-07-12 00:05:17 +0200 (Tue, 12 Jul 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makeprog')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'makeprog')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makerobust' => bless( {
- 'caption' => bless( do{\(my $o = 'Making a macro robust.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/makerobust.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the command MakeRobustCommand that converts an existing macro to a robust one. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/makerobust.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 796765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 796770,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makerobust')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'makerobust')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makerobust209' => bless( {
- 'caption' => bless( do{\(my $o = 'Make an existing LaTeX command robust.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/makerobust.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command \\makerobust that converts the definition of a command to a robust one.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makerobust209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'makerobust209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maketable' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Word or Excel tables to TeX tabular structures')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/maketable')}, 'XML::XPath::Literal' ),
- 'description' => 'MAKETABLE helps in converting tables in Word, Excel, etc. to a tabular structure for TeX. Copy your table in Word, Excel, etc. and paste it into a data grid in MAKETABLE. Click a button to convert the data grid to the tabular structure, then copy and paste it into your TeX editor.',
- 'docs' => {
- 'ctan:/support/maketable/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maketable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'maketable')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'makor2' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset pointed Hebrew using Omega.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hebrew/makor')}, 'XML::XPath::Literal' ),
- 'description' => 'Makor2 can be used to typeset Hebrew with vowels or liturgical accents, Yiddish, documents prepared using ArabTeX Hebrew conventions, Biblia Hebraica Stuttgartensia, and Old Hebrew. Makor uses an intuitive interface--that is, you type characters on the keyboard according to more-or-less what they sound like, and Makor renders them in proper Hebrew.',
- 'docs' => {
- 'ctan:/language/hebrew/makor/tex/makor2/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 797655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hebrew/makor/tex/makor2/mkr2man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 797675,
- '',
- 'details',
- 'Users manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hebrew/makor/tex/makor2/refcard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 797695,
- '',
- 'details',
- 'Reference card'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb24-1/hoenig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 797715,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'makor2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Makor 2')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'malayalam' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX for Malayalam.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/malayalam')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts (in Adobe Type 1 format), metrics and macros for typesetting Malayalam with LaTeX.',
- 'docs' => {
- 'ctan:/language/malayalam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 798030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/malayalam/doc/mm-usr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 798050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'malayalam-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'malayalam')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'malayalam-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'malayalam')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'malayalam-latex' => {},
- 'malayalam-obsolete' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting Malayalam, with a pre-processor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/language/malayalam/Malayalam-TeX-1.6.zip')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'malayalam-obsolete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'malayalam-obsolete')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'malayalam-omega' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Malayalam using Omega.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/omega/latex/contrib/malayalam-omega')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables typesetting in the Indian language Malayalam using LaTeX on an Omega platform. UTF-8 source files are supported by this package.',
- 'docs' => {
- 'ctan:/macros/omega/latex/contrib/malayalam-omega/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 798665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/omega/latex/contrib/malayalam-omega/doc/manual-malayalam.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 798685,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'malayalam-omega')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'malayalam-omega')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maltese' => bless( {
- 'caption' => bless( do{\(my $o = 'Support input in Maltese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/maltese')}, 'XML::XPath::Literal' ),
- 'description' => 'Commands for input of Maltese characters, in the absence of the appropriate Unicode input mechanisms.',
- 'docs' => {
- 'ctan:/language/maltese/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 798935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/maltese/maltese.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 798955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maltese')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'maltese')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'maltese')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'malvern' => bless( {
- 'caption' => bless( do{\(my $o = 'A sans-serif font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/malvern')}, 'XML::XPath::Literal' ),
- 'description' => 'The Malvern family is a broad family of sanserif fonts which includes Greek letters, diacritical marks and composites as well as the latin alphabet and some symbols. The font is supplied as a Metafont program.',
- 'docs' => {
- 'ctan:/fonts/malvern/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 799255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/malvern/dvi/install.dvi' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 799275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'malvern')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'malvern')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'malvern')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mandel' => bless( {
- 'caption' => bless( do{\(my $o = 'Compute the Mandelbrot set.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/mandel.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A tail-recursive macro to compute the set, and then to print it. The author claims the program took 5 minutes to run on his 66 MHz machine; on this cataloguer\'s 2.4 GHz machine it takes about 1.1 seconds.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 15:48:37 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mandel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mandel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manfnt' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the TeX book symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/manfnt')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for easy access to the symbols of the Knuth\'s \'manual\' font, such as the Dangerous Bend and Manual-errata Arrow.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 11:32:27 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manfnt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'manfnt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'manfnt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'manfnt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manjutex' => bless( {
- 'caption' => bless( do{\(my $o = 'Manju language support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/language/manju/manjutex')}, 'XML::XPath::Literal' ),
- 'description' => 'Manju is a language of North East Asia, belonging to the Tungusic branch of the Altaic languages. Though it is virtually not spoken anymore, it survives in written form as Manju was the native language of the rulers of the Qing dynasty (1644-1911) in China. Large quantities of documents of the Imperial Archives survive, as well as some of the finest dictionaries ever compiled in Asia, like the Pentaglot, a dictionary comprising Manju, Tibetan, Mongolian, Uighur and Chinese. ManjuTeX was developed on the basis of MonTeX, and provides all necessary characters for writing standard Manju as well as transliterated Tibetan texts, for which purpose a number of additional characters were created. This catalogue entry describes the \'original\' ManjuTeX; its functionality has now been subsumed into monTeX, though the obsolete ManjuTeX remains on the archive.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manjutex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'manjutex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'manjutex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Man pages in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/manpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a manpage environment that may be used as part of a document written using a LaTeX 2.09 documentstyle (examples are supplied that use report style). The package has not been tested under current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'manpage')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manual' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth\'s "manual" fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/manual')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont (by Donald Knuth) and Adobe Type 1 (by Taco Hoekwater) versions of the font containing the odd symbols Knuth uses in his books. LaTeX support is available using the manfnt package',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manual')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-metafont-misc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'manual')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'manfnt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manual209' => bless( {
- 'caption' => bless( do{\(my $o = 'A document style for manuals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/manual')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document style, based on book, with modifications for manual generation and maintenance (including per-chapter page numbering, as in the chappg package).',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/manual/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 801085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manual209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'manual209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manuscript' => bless( {
- 'caption' => bless( do{\(my $o = 'Emulate look of a document typed on a typewriter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/manuscript')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is designed for those who have to submit dissertations, etc., to institutions that still maintain the typewriter is the summit of non-professional printing.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/manuscript/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 801355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/manuscript/manuscript.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 801375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manuscript')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'manuscript')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Manuscript')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'manuscript')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'manyfoot' => bless( {
- 'caption' => bless( do{\(my $o = 'Adds footnote levels to the standard LaTeX\'s footnote mechanism.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/manyfoot.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements a command, \\newfootnote, that adds footnote levels to the standard LaTeX\'s footnote mechanism. Footnotes of every additional level are automatically grouped together on a LaTeX2e output page and are separated from another levels by the special vertical spaces. The command \\newfootnote allows customisation of the way foonotes of additional level be represented in LaTeX2e documents. Two customisation styles are available now: the plain style is the ordinary LaTeX\'s style of footnote representation; the para style causes footnotes to be typeset as a run-in paragraph. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 801860,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/manyfoot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 801880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-20 17:08:37 +0100 (Sun, 20 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'manyfoot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'manyfoot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mapcodes' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for multiple character sets and encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mapcodes')}, 'XML::XPath::Literal' ),
- 'description' => 'Mapcodes is an early package covering the same ground as the standard LaTeX inputenc. It provides for input in ISO Latin-1 and -2, IBM codepages 850 and 852, and HP, Macintosh and Atari encodings.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mapcodes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mapcodes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mapcodes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maple' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles and examples for the MAPLE newsletter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/maple')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/maple/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-22 14:13:39 +0100 (Mon, 22 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maple')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'maple')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'maple')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'margbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Display bibitem tags in the margins.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/margbib')}, 'XML::XPath::Literal' ),
- 'description' => 'The package redefines the \'thebibliography\' environment to place the citation key into the margin.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/margbib/margbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 802780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'margbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'margbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'margbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'marginal' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions to \\marginpar handling.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/marginal.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains commands - \\showlostmarginals, to output lost marginal notes at the left of the page; - \\enlargefreelist, to provide more free space for marginals and floats (see also morefloats); and - \\onesidemarginals, to force all marginal notes onto the same side of the page, thus leaving space for twice as many notes. The package is part of the sttools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'marginal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'marginal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'marginfix' => bless( {
- 'caption' => bless( do{\(my $o = 'Patch \\marginpar to avoid overfull margins.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/marginfix')}, 'XML::XPath::Literal' ),
- 'description' => 'Authors using LaTeX to typeset books with significant margin material often run into the problem of long notes running off the bottom of the page. A typical workaround is to insert \\vshift commands by hand, but this is a tedious process that is invalidated when pagination changes. Another workaround is memoir\'s \\sidebar function, but this can be unsatisfying for short textual notes, and standard marginpars cannot be mixed with sidebars. This package implements a solution to make marginpars "just work" by keeping a list of floating inserts and arranging them intelligently in the output routine.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/marginfix/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 803525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/marginfix/marginfix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 803545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:16:20 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'marginfix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'marginfix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'marginfix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'marginfix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'marginnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes in the margin, even where \\marginpar fails')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/marginnote')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the command \\marginnote that may be used instead of \\marginpar at almost every place where \\marginpar cannot be used, e.g., inside floats, footnotes, or in frames made with the framed package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/marginnote/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 803925,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/marginnote/marginnote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 803945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'marginnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'marginnote')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'marginnote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'marginnote')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.1i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'marginote' => bless( {
- 'caption' => bless( do{\(my $o = 'Make numbered notes in the margin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/marginote.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package places its argument the margin, \'numbering\' it using \\fnsymbol sequence. The same effect may be achieved using the footmisc package with the marginal option',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'marginote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'marginote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'marnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Place text in the margin of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/marnote.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package rotates a text (using dvips commands) and places it in the margin of a document. The position of the margin is assumed, rather than calculated, so the package will not work with other than the author\'s original paper size (presumably letter). A command for writing a pale "DRAFT" diagonally across a page, is also provided. The package apparently relies on PostScript code from the psfig bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'marnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'marnote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'marvosym' => bless( {
- 'caption' => bless( do{\(my $o = 'Martin Vogel\'s Symbols (marvosym) font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/marvosym')}, 'XML::XPath::Literal' ),
- 'description' => 'Martin Vogel\'s Symbol font (marvosym) contains the Euro currency symbol as defined by the European commission, along with symbols for structural engineering; symbols for steel cross-sections; astronomy signs (sun, moon, planets); the 12 signs of the zodiac; scissor symbols; CE sign and others. The package contains both the original TrueType font and the derived Type 1 font, together with support files for TeX (LaTeX).',
- 'docs' => {
- 'ctan:/fonts/marvosym/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 804960,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/marvosym/doc/fonts/marvosym/marvodoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 804980,
- '',
- 'details',
- 'Font tables, etc.'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 13:55:52 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'marvosym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'marvosym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'marvosym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'marvosym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'match_parens' => bless( {
- 'caption' => bless( do{\(my $o = 'Easily detect mismatched parens.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/match_parens')}, 'XML::XPath::Literal' ),
- 'description' => 'Mismatches of parentheses, braces, (angle) brackets, especially in TeX sources which may be rich in those, may be difficult to trace. This little script helps you by writing your text to standard output, after adding a left margin to your text, which will normally be almost empty, but will clearly show any mismatches.',
- 'docs' => {
- 'ctan:/support/match_parens/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 805335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/match_parens/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 805355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'match_parens')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'match_parens')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'match_parens')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'math-e' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from the book Typesetting Mathematics with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/Math-E')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains all the examples from the (English) book "Typesetting Mathematics with LaTeX" (UIT Press, Cambridge, 2010). The examples are stand alone documents and may be separately processed with LaTeX or PDFLaTeX.',
- 'docs' => {
- 'ctan:/info/examples/Math-E/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 805685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-12 08:46:58 +0200 (Tue, 12 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'math-e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'math-e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'math-e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'math-into-latex-4' => bless( {
- 'caption' => bless( do{\(my $o = 'Samples from Math into LaTeX, 4th Edition.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/Math_into_LaTeX-4')}, 'XML::XPath::Literal' ),
- 'description' => 'Samples for the book `(More) Math into LaTeX\', 4th edition. In addition, there are two excerpts from the book: - A Short Course to help you get started quickly with LaTeX, including detailed instructions on how to install LaTeX on a PC or a Mac; - Math and Text Symbol Tables.',
- 'docs' => {
- 'ctan:/info/Math_into_LaTeX-4/Short_Course.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 806040,
- '',
- 'details',
- 'Short Course and Installation Instructions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/examples/Math_into_LaTeX-4/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 806020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/examples/Math_into_LaTeX-4/SymbolTables.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 806060,
- '',
- 'details',
- 'Math and Text Symbol Tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-06 23:35:00 +0200 (Sun, 06 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'math-into-latex-4')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'math-into-latex-4')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathabx' => bless( {
- 'caption' => bless( do{\(my $o = 'Three series of mathematical symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathabx')}, 'XML::XPath::Literal' ),
- 'description' => 'Mathabx is a set of 3 mathematical symbols font series: matha, mathb and mathx. They are defined by Metafont code and should be of reasonable quality (bitmap output). Things change from time to time, so there is no claim of stability (encoding, metrics, design). The package includes Plain TeX and LaTeX support macros.',
- 'docs' => {
- 'ctan:/fonts/mathabx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 806645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathabx/mathtest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 806665,
- '',
- 'details',
- 'Package documentation, including font lists'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathabx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathabx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathabx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathabx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathabx-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'Outline version of the mathabx fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/mathabx')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an Adobe Type 1 outline version of the mathabx fonts.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/mathabx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 806340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathabx-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathabx-type1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathabx-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathabx-type1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathalfa' => bless( {
- 'caption' => bless( do{\(my $o = 'General package for loading maths alphabets in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mathalfa')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides means of loading maths alphabets (such as are normally addressed via macros \\mathcal, \\mathbb, \\mathfrak and \\mathscr), offering various features normally missing in existing packages for this job.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mathalfa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 807060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mathalfa/mathalfa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 807080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 17:53:25 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathalfa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathalfa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathalfa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathalfa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathastext' => bless( {
- 'caption' => bless( do{\(my $o = 'Use the text font in simple mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mathastext')}, 'XML::XPath::Literal' ),
- 'description' => 'The mathastext package propagates the document text font to mathematical mode, for the letters of the Latin alphabet and, optionally, other characters in the font. Thus it makes possible (for a document with simple mathematics) to use a quite arbitrary text font without worrying too much that no specially designed accompanying maths fonts are available. The package also offers a simple mechanism for using many different choices of (text hence, now, maths) font in the same document. Of course, using one font for two purposes helps produce smaller PDF files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mathastext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 807445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mathastext/mathastext.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 807465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://jf.burnol.free.fr/showcase.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 807485,
- '',
- 'details',
- 'Showcase'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 20:11:39 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathastext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathastext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathastext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathastext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.14c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathbbol' => bless( {
- 'caption' => bless( do{\(my $o = 'Use the bbold fonts in mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for using the bbold fonts (including some related symbols taken from the stmaryrd fonts). The package itself needs two .fd files (to be found in the downloaded directory) to operate. The file is part of Jorg Knappen\'s collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jknappen/mathbbol.rme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 807905,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathbbol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathbbol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathcmd' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematics support commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides refinements of the commands for typesetting integrals, sums, derivatives, limits and vector operators. The package is part of the bosisio bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/mathcmd.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 808290,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bosisio/mathcmd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 808270,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathcmd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathcmd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathcomp' => bless( {
- 'caption' => bless( do{\(my $o = 'Text symbols in maths mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mathcomp')}, 'XML::XPath::Literal' ),
- 'description' => 'A package which provides access to some interesting characters of the Text Companion fonts (TS1 encoding) in maths mode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mathcomp/mathcomp.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 20:26:14 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathcomp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathcomp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathcomp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathcomp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathdesign' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical fonts to fit with particular text fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathdesign')}, 'XML::XPath::Literal' ),
- 'description' => 'The Math Design project offers free mathematical fonts, and "faked" Caps-and-Small-Caps fonts, that fit with existing text fonts. So far, four font families are available: - the mdput family, which corresponds to Adobe Utopia text fonts; - the mdugm family, which corresponds to URW Garamond text fonts; - the mdfga family, which corresponds to the (commercial) Fontsite Garamond text fonts; - the mdbch family, which corresponds to Bitstream Charter text fonts. Each maths font has a range of extra symbols, and blackboard bold and \'mathcal\' alphabets.',
- 'docs' => {
- 'ctan:/fonts/mathdesign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 810715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/mathdesign-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 810735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-13 13:53:59 +0200 (Tue, 13 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathdesign-charter' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical fonts to fit with Bitstream Charter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathdesign/mdbch.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The Math Design project offers free mathematical fonts that fit with existing text fonts. The \'mdbch\' set matches the Bitstream Charter text fonts. Note that the package and its fonts require the mdcore.zip file from Math Design itself.',
- 'docs' => {
- 'ctan:/fonts/mathdesign/MD-bitstream-charter-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 808985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/MD-bitstream-charter-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809005,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 808965,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-09 22:25:45 +0100 (Fri, 09 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathdesign-charter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathdesign-charter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathdesign-fs-garamond' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathdesign fonts for Fontsite Garamond.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathdesign/commercialfonts/mdfga.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The Math Design project offers free mathematical fonts that fit with existing text fonts. The \'mdfgm\' set matches the Fontsite Garamond text fonts (note that these are commercial fonts). Note that the package and its fonts require the mdcore.zip file from Math Design itself.',
- 'docs' => {
- 'ctan:/fonts/mathdesign/commercialfonts/MD-fontsite-garamond-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/commercialfonts/MD-fontsite-garamond-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809405,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/commercialfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-09 22:05:26 +0100 (Tue, 09 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathdesign-fs-garamond')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathdesign-fs-garamond')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.51')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathdesign-garamond' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical fonts to fit with URW Garamond.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathdesign/mdugm.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The Math Design project offers free mathematical fonts that fit with existing text fonts. The \'mdugm\' set matches the URW Garamond text fonts. Note that the package and its fonts require the mdcore.zip file from Math Design itself.',
- 'docs' => {
- 'ctan:/fonts/mathdesign/MD-urw-garamond-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809750,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/MD-urw-garamond-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809770,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 809730,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-09 22:25:45 +0100 (Fri, 09 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathdesign-garamond')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathdesign-garamond')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathdesign-utopia' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical fonts to fit with Adobe Utopia.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathdesign/mdput.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The Math Design project offers free mathematical fonts that fit with existing text fonts. The \'mdput\' set matches Adobe Utopia text fonts. Note that the package and its fonts require the mdcore.zip file from Math Design itself.',
- 'docs' => {
- 'ctan:/fonts/mathdesign/MD-adobe-utopia-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 810165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/MD-adobe-utopia-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 810185,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathdesign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 810145,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-09 22:25:45 +0100 (Fri, 09 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathdesign-utopia')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathdesign-utopia')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathdesign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathdots' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands to produce dots in math that respect font size.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/mathdots')}, 'XML::XPath::Literal' ),
- 'description' => 'Redefines \\ddots and \\vdots, and defines \\iddots. The dots produced by \\iddots slant in the opposite direction to \\ddots. All the commands are designed to change size appropriately in scripts, as well as in response to LaTeX size changing commands. The commands may also be used in plain TeX.',
- 'docs' => {
- 'ctan:/macros/generic/mathdots/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 811105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/mathdots/mathdots.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 811125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-01 10:48:38 +0200 (Fri, 01 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathdots')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathdots')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathdots')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathematica' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for fonts distributed with Mathematica.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/Mathematica3.0')}, 'XML::XPath::Literal' ),
- 'description' => 'Virtual TeX fonts that can be used with the PostScript fonts distributed with Mathematica 3.0. The archives use a TDS conforming directory structure. A style file for LaTeX2e is included, that enables use of the fonts and the new symbols from LaTeX2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-16 21:31:11 +0100 (Wed, 16 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathematica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathematica')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathematica')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathesatz-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from the book "Mathematiksatz mit LaTeX".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/Math')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle all the examples from the extended German version of the well-established Math mode, named "Mathematiksatz mit LaTeX", available as a book and published in the DANTE Edition series. A PDF version of each of the (many) examples in the directory is provided.',
- 'docs' => {
- 'ctan:/info/examples/Math/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 811715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-22 14:57:49 +0100 (Thu, 22 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathesatz-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathesatz-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2009-01-22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathexam' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for typesetting exams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mathexam')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can help you typeset exams (mostly in mathematics and related disciplines where students are required to show their calculations followed by one or more short answers). It provides commands for inclusion of space for calculations, as well as commands for automatic creation of "answer spaces". In addition, the package will automatically create page headers and footers, and will let you include instructions and space for students to put their name.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mathexam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 811980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mathexam/doc/mathexam.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 812000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mathexam/doc/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 812020,
- '',
- 'details',
- 'Sample exam'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 15:19:59 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathexam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathexam')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathexam')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathexam')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathgifg' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Microsoft Georgia and ITC Franklin Gothic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathgifg')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers LaTeX support for Microsoft Georgia and ITC Franklin Gothic fonts. Support is available both for text and mathematics. The fonts are supplied, for example, with Microsoft Windows distributions. The distributed fonts are available in TrueType format; to use the package, a user must translate the fonts to Type 1 format (using, for example, ttf2pt1). The maths support is very preliminary: much work remains on individual kerning and glyph placement...',
- 'docs' => {
- 'ctan:/fonts/mathgifg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 812390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathgifg/mathgifg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 812410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathgifg/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 812430,
- '',
- 'details',
- 'Samples of both font families'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-22 21:55:08 +0200 (Wed, 22 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathgifg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathgifg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathinst' => bless( {
- 'caption' => bless( do{\(my $o = 'Merge font families to create mathematical font sets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mathinst')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of Perl and fontinst scripts to integrate mathematical fonts for use by (La)TeX using a family of Roman types and a set of raw math fonts (such as Euler, or the commercial MathTime or Lucida New Math fonts). All fonts are properly scaled for compatibility with the Roman fonts.',
- 'docs' => {
- 'ctan:/fonts/utilities/mathinst/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-29 09:35:25 +0100 (Thu, 29 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathinst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathinst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathkit' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate maths fonts to match outline fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mathkit')}, 'XML::XPath::Literal' ),
- 'description' => 'Creates Metafont for maths fonts that match Adobe Type 1 fonts (Times, Palatino, and others) for typesetting mathematics with TeX. The output also includes Plain TeX and LaTeX macros for using the fonts. The bundle includes parameters for building fonts to match Adobe Times Roman and Palatino, and Monotype Baskerville.',
- 'docs' => {
- 'ctan:/fonts/utilities/mathkit/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 812945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathkit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathkit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathlig' => bless( {
- 'caption' => bless( do{\(my $o = 'Define maths "ligatures".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/mathlig.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines character sequences that "behave like" ligatures, in maths mode. Example definitions (chosen to show the package\'s flexibility, are: \\mathlig{->}{\\rightarrow} \\mathlig{<-}{\\leftarrow} \\mathlig{<->}{\\leftrightarrow}',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathlig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathlig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathmode' => bless( {
- 'caption' => bless( do{\(my $o = 'A comprehensive review of mathematics in (La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/math/voss/mathmode')}, 'XML::XPath::Literal' ),
- 'description' => 'The review includes: Standard LaTeX mathematics mode; AMSmath; TeX and mathematics; Other packages; Tuning math typesetting; Mathematics fonts; Special symbols; Examples; and Lists, bibliography and index.',
- 'docs' => {
- 'ctan:/info/math/voss/mathmode/Mathmode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1434590,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/math/voss/mathmode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1434570,
- '',
- 'details',
- 'Readme (build details)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 20:07:41 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'voss-mathmode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'voss-mathmode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathmode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.47')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathpazo' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts to typeset mathematics to match Palatino.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathpazo')}, 'XML::XPath::Literal' ),
- 'description' => 'The Pazo Math fonts are a family of PostScript fonts suitable for typesetting mathematics in combination with the Palatino family of text fonts. The Pazo Math family is made up of five fonts provided in Adobe Type 1 format (PazoMath, PazoMath-Italic, PazoMath-Bold, PazoMath-BoldItalic, and PazoMathBlackboardBold). These contain, in designs that match Palatino, glyphs that are usually not available in Palatino and for which Computer Modern looks odd when combined with Palatino. These glyphs include the uppercase Greek alphabet in upright and slanted shapes in regular and bold weights, the lowercase Greek alphabet in slanted shape in regular and bold weights, several mathematical glyphs (partialdiff, summation, product, coproduct, emptyset, infinity, and proportional) in regular and bold weights, other glyphs (Euro and dotlessj) in upright and slanted shapes in regular and bold weights, and the uppercase letters commonly used to represent various number sets (C, I, N, Q, R, and Z) in blackboard bold. The set also includes a set of \'true\' small-caps fonts, also suitable for use with Palatino (or one of its clones). LaTeX macro support (using package mathpazo.sty) is provided in psnfss (a required part of any LaTeX distribution).',
- 'docs' => {
- 'ctan:/fonts/mathpazo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 813600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathpazo/pazotest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 813620,
- '',
- 'details',
- 'Font tables:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 16:20:27 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathpazo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathpazo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathpazo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathpazo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.003')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathpple' => bless( {
- 'caption' => bless( do{\(my $o = 'Use PostScript Palatino for typesetting maths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defined a scheme whereby mathematics used Palatino or (Palatino clone) fonts in mathematics, and other mathematical symbols, etc., were scaled to fit. Mathpple is now rendered obsolete by mathpazo, which offers a better-designed set of mathematical fonts than mathpple could ever hope to provide. Mathpple is no longer distributed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-21 12:32:55 +0100 (Sun, 21 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathpple')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathpple')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathptm' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Time Roman (or equivalent) for text and maths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The mathptm package is now obsolete, replaced by the mathptmx package, which does the same job, better.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-06 20:42:53 +0200 (Tue, 06 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathptm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathptm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathptmx' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Times as default text font, and provide maths support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/psnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines Adobe Times Roman (or equivalent) as default text font, and provides maths support using glyphs from the Symbol, Chancery and Computer Modern fonts together with letters, etc., from Times Roman. It supersedes both the original times and the mathptm packages. The package is part of psnfss.',
- 'docs' => {
- 'ctan:/macros/latex/required/psnfss/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 814505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/psnfss/psnfss2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 814525,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 16:20:27 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathptmx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathptmx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathrsfs' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for using RSFS fonts in maths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen')}, 'XML::XPath::Literal' ),
- 'description' => 'Support use of the Raph Smith\'s Formal Script font in mathematics. Provides a \\mathscr command, rather than overwriting the standard \\mathcal command, as in calrsfs. The package is part of Jorg Knappen\'s collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/jknappen/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 814975,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/jknappen/mathrsfs.rme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 814995,
- '',
- 'details',
- 'Package readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathrsfs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathrsfs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maths-symbols' => bless( {
- 'caption' => bless( do{\(my $o = 'Summary of mathematical symbols available in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/symbols/math/symbols.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A predecessor of the comprehensive symbols list, covering mathematical symbols available in standard LaTeX (including the AMS symbols, if available at compile time).',
- 'docs' => {
- 'ctan:/info/symbols/math/symbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 815355,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maths-symbols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'maths-symbols')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathsci2bibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Mathsci database information to BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/mathsci2bibtex/mathsci2bibtex')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script for the job.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-24 22:12:27 +0200 (Fri, 24 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathsci2bibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathsci2bibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathscinet' => bless( {
- 'caption' => bless( do{\(my $o = 'Retrieve references from MathSciNet in BibTeX format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/mathscinet')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script that downloads references from MathSciNet in BibTeX format. The site has recently been redesigned, and this script works with the new layout.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/mathscinet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 815880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-06 09:43:01 +0000 (Sun, 31 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathscinet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathscinet')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathspad' => bless( {
- 'caption' => bless( do{\(my $o = 'A mathematics-capable word processor with LaTeX output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mathspad/mathpad-0.60.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'An XWindows WYSIWYG structure editor implementing stencils which define two views of a document, the on-screen view and the output view (which might be LaTeX, TeX, HTML, troff).',
- 'docs' => {
- 'ctan:/support/mathspad/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:13:43 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathspad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MathSpad')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.60')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathspec' => bless( {
- 'caption' => bless( do{\(my $o = 'Specify arbitrary fonts for mathematics in XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/mathspec')}, 'XML::XPath::Literal' ),
- 'description' => 'The mathspec package provides an interface to typeset mathematics in XeLaTeX with arbitrary text fonts using fontspec as a backend. The package is under development and later versions might to be incompatible with this version, as this version is incompatible with earlier versions. The package requires at least version 0.9995 of XeTeX.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/mathspec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/mathspec/mathspec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathspec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathspec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathspec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathspec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathspic' => bless( {
- 'caption' => bless( do{\(my $o = 'A Perl filter program for use with PiCTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/mathspic')}, 'XML::XPath::Literal' ),
- 'description' => 'MathsPIC(Perl) is a development of the earlier MathsPIC(DOS) program, now implemented as a Perl script, being much more portable than the earlier program. MathsPIC parses a plain text input file and generates a plain text output-file containing commands for drawing a diagram. Version 1.0 produces output containing PiCTeX and (La)TeX commands, which may then be processed by plain TeX or LaTeX in the usual way. MathsPIC also outputs a comprehensive log-file. MathsPIC facilitates creating figures using PiCTeX by providing an environment for manipulating named points and also allows the use of variables and maths (advance, multiply, and divide)--in short--it takes the pain out of PiCTeX. Both the original DOS version and the new Perl version are available.',
- 'docs' => {
- 'ctan:/graphics/mathspic/dos/mpicm21.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816955,
- '',
- 'details',
- 'User documentation (DOS version)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mathspic/dos/readme21.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816915,
- '',
- 'details',
- 'Readme (DOS version)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mathspic/perl/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816895,
- '',
- 'details',
- 'Readme (Perl version)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mathspic/perl/mathsPICmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816935,
- '',
- 'details',
- 'User documentation (Perl version)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mathspic/perl/sourcecode113.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 816975,
- '',
- 'details',
- 'Perl source listing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathspic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathspic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathspic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mathspic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathstone' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Adobe Stone Serif and Stone Sans for typesetting maths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathstone')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides metric files and LaTeX support for Stone Sans and Stone Serif fonts from Adobe, in both maths and text modes. It has everything you need to typeset in this font -- except the font itself. You need to purchase the fonts themselves: the pfb files are not included in the package. To use Greek letters need to install the package Mathdesign. Three math versions (normal, semibold and bold) are provided for each font.',
- 'docs' => {
- 'ctan:/fonts/mathstone/LEEME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 817345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 817350,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathstone/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 817320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 817325,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mathstone/doc/test/mathstonetest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 817370,
- '',
- 'details',
- 'Demonstration of character set'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathstone')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathstone')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathstone')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathstyle' => bless( {
- 'caption' => bless( do{\(my $o = 'Manage mathematics typesetting style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'The package performs two functions: - to make sub- and superscript operations macros, which has the effect of making their behaviour uniform and more readily understandable; and - to take advantage of the lack of infix operations (such as \\over) in LaTeX to redesign the control of mathematical typesetting style, and to rationalise the way \\mathchoice and dependent mechanisms work. The package is part of the mh bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 817830,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/mathstyle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 817850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 15:40:40 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathstyle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathstyle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.88')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A CGI program to use LaTeX to put mathematics on the web.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mathtex/mathtex.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'MathTeX is a CGI program, written in C, that uses LaTeX and either dvipng or dvips/convert to emit GIF or PNG images of LaTeX mathematical expressions. Users can put mathematics directly in html pages with an <img> tag of the form <img src="/cgi-bin/mathtex.cgi?f(x)=\\int_{-\\infty}^xe^{-t^2}dt"> (see the package home page for a complete discussion). MathTeX is a successor of the author\'s earlier mimeTeX; but mathTeX uses real LaTeX, where as mimeTeX uses its own built-in fonts, interpreter and rendering engine. Users who have LaTeX available on their server can obtain higher quality images and full LaTeX support with mathTeX. Users whose server doesn\'t offer LaTeX can continue to use mimeTeX. The two programs are "plug-compatible", using the same <img> tag "user interface", so migration is trivial. The package home page carries extensive documentation of MathTeX.',
- 'docs' => {
- 'ctan:/support/mathtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 818285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:20:18 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathtime-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for using MathTime and MathTime Plus.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/mathtime')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/psnfssx/mathtime/mathtime.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 14:12:01 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathtime-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathtime')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathtime-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathtime-metrics' => bless( {
- 'caption' => bless( do{\(my $o = 'MathTime AFM files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mathtime')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/fonts/mathtime/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 818800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-26 12:41:18 +0100 (Fri, 26 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathtime-metrics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathtime-metrics')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathtime-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for using MathTime and MathTime Plus.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/mathtime')}, 'XML::XPath::Literal' ),
- 'description' => 'Note that the (commercial) fonts themselves are now superseded, and no longer available. The package makes use of the mtmacs file that came with the fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-26 11:55:55 +0100 (Wed, 26 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathtime-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mathtime-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.30')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical tools to use with amsmath.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'Mathtools is part of the mh bundle, which provides a series of packages designed to enhance the appearance of documents containing a lot of mathematics. The main backbone is amsmath, so those unfamiliar with this required part of the LaTeX system will probably not find the packages very useful. Mathtools provides many useful tools for mathematical typesetting. It is based on amsmath and fixes various deficiencies of amsmath and standard LaTeX. It provides: - Extensible symbols, such as brackets, arrows, harpoons, etc.; - Various symbols such as \\coloneqq (:=); - Easy creation of new tag forms; - Showing equation numbers only for referenced equations; - Extensible arrows, harpoons and hookarrows; - Starred versions of the amsmath matrix environments for specifying the column alignment; - More building blocks: multlined, cases-like environments, new gathered environments; - Maths versions of \\makebox, \\llap, \\rlap etc.; - Cramped math styles; and more... Mathtools requires mhsetup.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 819560,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/mathtools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 819580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:21:55 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mathtools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mathtype' => bless( {
- 'caption' => bless( do{\(my $o = 'Evaluation version of a commercial equation editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mathtype')}, 'XML::XPath::Literal' ),
- 'description' => 'MathType is a point and click mathematical equation editor. It is the full-featured version of the Equation Editor that comes with Microsoft Office and other products. While its mouse-centric user interface is somewhat the antithesis of TeX\'s, it has a number of features that may be of interest to members of the TeX community: - It works with many Windows applications that TeX does not work directly with, such as word processors, presentation programs like PowerPoint, and many more. You can even place equations in flowcharts made with programs like Visio. - It can produce TeX and LaTeX code from its equations. This can be helpful to someone learning TeX or just to take advantage of MathType\'s ability to work directly in mathemtical notation in order to get the nested braces right on a particularly gnarly equation. - You can even type TeX language directly into the MathType window. This allows you to get the best of both the WYSIWYG editing and TeX worlds. - MathType can also produce GIF files for websites and blogs and EPS files for desktop publishing chores. MathType is supplied here as a 30-day evaluation. If you decide to purchase MathType, you can use the Order MathType command within MathType itself to purchase a product key. You can also visit the Design Science website to learn more about MathType. If you have questions, email them to support@dessci.com.',
- 'docs' => {
- 'ctan:/support/mathtype/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 819945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-11 00:46:41 +0200 (Sun, 11 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mathtype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MathType')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'matlabweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Literate programming system for Matlab.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/matlabweb')}, 'XML::XPath::Literal' ),
- 'description' => 'Matlabweb is a literate programming system for the Matlab language. Similar to CWEB, it is created with a slightly modified version of the Spider system. Matlabweb can be used with plain TeX or LaTeX, the latter with help from the webfiles package.',
- 'docs' => {
- 'ctan:/web/matlabweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 820230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-11 23:32:39 +0100 (Tue, 11 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'matlabweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'matlabweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mattens' => bless( {
- 'caption' => bless( do{\(my $o = 'Matrices/tensor typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mattens')}, 'XML::XPath::Literal' ),
- 'description' => 'The mattens package contains the definitions to typeset matrices, vectors and tensors as used in the engineering community for the representation of common vectors and tensors such as forces, velocities, moments of inertia, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mattens/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 820495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mattens/mattens.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 820515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mattens/mattens_sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 820535,
- '',
- 'details',
- 'Sample of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 23:10:10 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mattens')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mattens')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mattens')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mattens')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mattex' => bless( {
- 'caption' => bless( do{\(my $o = 'Import Matlab values to LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mattex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros and Matlab m-files that allow a user to export matlab variables to an intermediary file, and then import them to LaTeX for later use. This improves consistency and helps to prevent errors that might arise when manually copy-pasting.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mattex/mattex_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 820910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:07:18 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mattex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mattex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mattex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maybeload' => bless( {
- 'caption' => bless( do{\(my $o = 'Prevent reloading of files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/maybeload.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\thisfileis, which will become \\endinput if it\'s called for a second or subsequent time with a particular file name.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maybeload')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'maybeload')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'maybemath' => bless( {
- 'caption' => bless( do{\(my $o = 'Make math bold or italic according to context.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/maybemath')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\maybebm and \\maybeit macros can be used in maths expressions to make the arguments typeset as bold or italic respectively if the surrounding context is appropriate. They are useful for writing user macros for use in general contexts. \\maybebm is especially appropriate when section titles contain math expressions, since the title will appear bold but the header and table of contents usually replicate the title in normal width. It uses the bm package to make things bold \\maybeit performs a similar role to \\mathrm{} but the maths expression will be italicised if the surrounding text is. \\maybeitsubscript is provided to shift subscripts to the left if the expression is italicised.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/maybemath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 821630,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/maybemath/maybemath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 821650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'maybemath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'maybemath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'maybemath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'maybemath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mbboard' => bless( {
- 'caption' => bless( do{\(my $o = 'Comprehensive blackboard bold fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mbboard')}, 'XML::XPath::Literal' ),
- 'description' => 'The distribution mbboard defines blackboard bold fonts for use with TeX either in text or maths mode; the fonts are specified in Metafont. The fonts cover upper and lower case roman letters (including ligatures), digits, and several maths-greek and hebrew letters.',
- 'docs' => {
- 'ctan:/fonts/mbboard/mbboard.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 822010,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mbboard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mbboard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mbenotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes in tables or images.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mbenotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\tabnote, which stores notes for later processing by the command \\thetabnotes, and a corresponding \\imgnote for images. The package is derived from mechanisms in the package endnotes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mbenotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 822375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mbenotes/mbenotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 822395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-17 17:40:54 +0200 (Mon, 17 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mbenotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mbenotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mbenotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mbenotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mboxfill' => bless( {
- 'caption' => bless( do{\(my $o = 'Fill free space with a pattern.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/mboxfill.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a convenient means of accessing the various leaders commands in TeX; define a box size, a filling object, and a sort of leader, and mboxfill will lay down an fill pattern. The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 822740,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/mboxfill.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 822760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mboxfill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mboxfill')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mcaption' => bless( {
- 'caption' => bless( do{\(my $o = 'Put captions in the margin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mcaption')}, 'XML::XPath::Literal' ),
- 'description' => 'The mcaption package provides an mcaption environment which puts figure or table captions in the margin. The package works with the standard classes and with the KOMA-Script document classes scrartcl, scrreprt and scrbook. The package requires the changepage package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mcaption/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 823145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mcaption/mcaption.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 823165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:34:59 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mcaption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mcaption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mcaption')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mcaption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mceinleger' => bless( {
- 'caption' => bless( do{\(my $o = 'Creating covers for music cassettes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mceinleger')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for creating MC-covers on your own. It allows the creation of simple covers as well as covers with an additional page for more information about the cassette (table of contents e.g.). The rotating package is required.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mceinleger/mceinleger.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mceinleger')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mceinleger')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mceinleger')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mceinleger')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mcite' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple items in a single citation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mcite')}, 'XML::XPath::Literal' ),
- 'description' => 'The mcite package allows the user to collapse multiple citations into one, as is customary in physics journals. The package requires a customised BibTeX style for its work; the documentation explains how to do that customisation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mcite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 823790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mcite/mcite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 823810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mcite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mcite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mcite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mcite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mciteplus' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhanced multiple citations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mciteplus')}, 'XML::XPath::Literal' ),
- 'description' => 'The mciteplus LaTeX package is an enhanced reimplementation of Thorsten Ohl\'s mcite package which provides support for the grouping of multiple citations together as is often done in physics journals. An extensive set of features provide for other applications such as reference sublisting.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mciteplus/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 824160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mciteplus/mciteplus_code.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 824200,
- '',
- 'details',
- 'Details for modifying .bst code'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mciteplus/mciteplus_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 824180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mciteplus')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mciteplus')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mciteplus')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mciteplus')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mctex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert VAXIMA output to (La)TeX code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mctex')}, 'XML::XPath::Literal' ),
- 'description' => 'McTeX is a Franz Lisp package that provides VAXIMA commands to output an expression as a TeX or LaTeX file. (VAXIMA is itself a Franz Lisp port of Macsyma.)',
- 'docs' => {
- 'ctan:/support/mctex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 824535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/mctex/tex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 824555,
- '',
- 'details',
- 'Command summary'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mctex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mctex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdframed' => bless( {
- 'caption' => bless( do{\(my $o = 'Framed environments that can split at page boundaries.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdframed')}, 'XML::XPath::Literal' ),
- 'description' => 'The package develops the facilities of framed in providing breakable framed and coloured boxes. The user may instruct the package to perform its operations using default LaTeX commands, PStricks or TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdframed/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 824980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdframed/mdframed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 825000,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 14:50:51 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdframed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdframed')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdframed')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdframed')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdputu' => bless( {
- 'caption' => bless( do{\(my $o = 'Upright digits in Adobe Utopia Italic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mdputu')}, 'XML::XPath::Literal' ),
- 'description' => 'The Annals of Mathematics uses italics for theorems. However, slanted digits and parentheses look disturbing when surrounded by (upright) mathematics. This package provides virtual fonts with italics and upright digits and punctuation, as an extension to Mathdesign Utopia.',
- 'docs' => {
- 'ctan:/fonts/mdputu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 825415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mdputu/mdputu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 825435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdputu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdputu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdputu')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdputu')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdsymbol' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbol fonts to match Adobe Myriad Pro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mdsymbol')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a font of mathematical symbols, MyriadPro The font is designed as a companion to Adobe Myriad Pro, but it might also fit well with other contemporary typefaces.',
- 'docs' => {
- 'ctan:/fonts/mdsymbol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 825810,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mdsymbol/mdsymbol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 825830,
- '',
- 'details',
- 'Package documentation, including font tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-11 12:06:40 +0100 (Wed, 11 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdsymbol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdsymbol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdsymbol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdsymbol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdvi' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI previewer')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/mdvi')}, 'XML::XPath::Literal' ),
- 'description' => 'MDVI is a previewer for DVI files on Unix-like systems. It supports a rich variety of font formats (PK, GF, VF/OVF, Type1 and TrueType), uses kpathsea to locate files and is able to use the same font map files used by dvips, pdftex and ghostcript, making its integration with an existing TeX/Ghostscript installation painless. The present version is said to be incomplete, but should be "perfectly usable".',
- 'docs' => {
- 'ctan:/dviware/mdvi/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-10 16:56:05 +0200 (Thu, 10 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mdvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdwfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A model for font manipulation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The mdwfonts bundle provides an alternative means of management and configuration of the fonts used in a document. It allows users to define a favourite collection of fonts, in a way that any document that employs the package will honour those design decisions. In addition, the bundle provides various metrics and font sets that were not available when the bundle was developed; most of these fonts are now obsolete.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 826460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwfonts/mdwfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 826480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-13 13:30:56 +0100 (Thu, 13 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdwfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mdwfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdwlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous list-related commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The mdwlist package provides: - a means of building description-like lists, to your specification, - a macro to generate a "compact" version of an existing list, and - a method of suspending and resuming a list, so as to interject some "body" text into a list (typically, an enumerated list). The package is part of the mdwtools bundle; a more modern implementation of its facilities is available in enumitem package, which is to be preferred for new work.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 826830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/mdwlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 826850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdwlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdwlist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdwmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Some maths extensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of modest improvements to LaTeX maths handling: - permit \\sqrt to omit its vinculum (bar over its argument), as required; - add some boolean operators; and - provide some user control of the expansion of delimiters as the delimited material grows. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 827260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/mdwmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 827280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdwmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdwmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdwtab' => bless( {
- 'caption' => bless( do{\(my $o = 'A reimplementation of tabular and array environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'This reimplementation of the tabular and array environments re-does what the array package does, but in a way that builds on a reimplementation of the tabular and array functionality within the LaTeX kernel itself. Among many improvements claimed for the package is that there are no built-in column types: all column types are explicitly declared within the package. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 827665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/mdwtab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 827685,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 21:24:53 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdwtab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdwtab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mdwtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous tools by Mark Wooding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'This collection of tools includes: - support for short commands starting with @, - macros to sanitise the OT1 encoding of the cmtt fonts; - a \'do after\' command; - improved footnote support; - mathenv for various alignment in maths; - list handling; - mdwmath which adds some minor changes to LaTeX maths; - a rewrite of LaTeX\'s tabular and array environments; - verbatim handling; and - syntax diagrams.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.05.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'media9' => bless( {
- 'caption' => bless( do{\(my $o = 'Multimedia inclusion package with Adobe Reader-9/X compatibility.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/media9')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an interface to embed interactive Flash (SWF) and 3D objects (Adobe U3D & PRC), as well as video and sound files or streams in the popular MP4, FLV and MP3 formats into PDF documents with Acrobat-9/X compatibility. Playback of multimedia files uses the built-in Flash Player of Adobe Reader and does, therefore, not depend on external plug-ins. Flash Player supports the efficient H.264 codec for video compression. The package is based on the RichMedia Annotation, an Adobe addition to the PDF specification. It replaces the now obsolete movie15 package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/media9/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 828760,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/media9/doc/media9.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 828780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-02 17:35:03 +0200 (Wed, 02 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'media9')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'media9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'media9')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'media9')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'meetingmins' => bless( {
- 'caption' => bless( do{\(my $o = 'Format written minutes of meetings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/meetingmins')}, 'XML::XPath::Literal' ),
- 'description' => 'The class allows formatting of meeting minutes using \\section commands (which provide hierarchical structure). An agenda can also be produced for distribution prior to the meeting, with user-selected portions suppressed from printing.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/meetingmins/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 829155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/meetingmins/meetingmins.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 829175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 09:45:55 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'meetingmins')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'meetingmins')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'meetingmins')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'meetingmins')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'megatape' => bless( {
- 'caption' => bless( do{\(my $o = 'Make cassette tape labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/megatape')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is an extension of the tape package.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/megatape/read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 829510,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-21 09:36:29 +0200 (Tue, 21 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'megatape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'megatape')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mem' => bless( {
- 'caption' => bless( do{\(my $o = 'A multilingual system for Lamed.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/exptl/mem')}, 'XML::XPath::Literal' ),
- 'description' => 'This package consists of experimental code for a multiligual system for Lamed (i.e., LaTeX running over Aleph). This distribution has pre-alpha status, and is offered for experimentation and to attract contributions.',
- 'docs' => {
- 'ctan:/macros/latex/exptl/mem/mem.pdf' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/exptl/mem/readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 22:29:55 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mem')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.0004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memdesign' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes on book design')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/memdesign')}, 'XML::XPath::Literal' ),
- 'description' => '"A Few Notes on Book Design" provides an introduction to the business of book design. It is an extended version of what used to be the first part of the memoir users\' manual. Please note that the supplied copy of the document uses commercial fonts; the README file contains instructions on how to compile the document without these fonts.',
- 'docs' => {
- 'ctan:/info/memdesign/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 830175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/memdesign/memdesign.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 830195,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-28 17:24:15 +0200 (Thu, 28 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memdesign')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'memdesign')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'memdesign')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memexsupp' => bless( {
- 'caption' => bless( do{\(my $o = 'Experimental memoir support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/memexsupp')}, 'XML::XPath::Literal' ),
- 'description' => 'A package of code proposed as supporting material for memoir. The package is intended as a test bed for such code, which may in the fullness of time be adopted into the main memoir release.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/memexsupp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 830475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/memexsupp/memexsupp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 830495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 15:19:59 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memexsupp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'memexsupp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'memexsupp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'memexsupp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memhfixc' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjustment for using hyperref in memoir documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/memoir')}, 'XML::XPath::Literal' ),
- 'description' => 'Any recent version of hyperref will automatically load this package if it finds itself running under the memoir class. Otherwise, the package should simply be loaded (without options) after hyperref has been loaded. The package is distributed as part of the memoir distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/memoir/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 830865,
- '',
- 'details',
- 'Distribution readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memhfixc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'memhfixc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memo-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for memoranda.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/memo.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros generate a \'banner\' for the top of the (first) page of a memorandum. (The macros are designed for CalTech, but changing that part of the header would not be difficult.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 17:41:45 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memo-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'memo-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memo2' => bless( {
- 'caption' => bless( do{\(my $o = 'A memo document style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/memo2')}, 'XML::XPath::Literal' ),
- 'description' => 'A small document style (LaTeX 2.09) which produces a presentable memorandum layout. The style will work under LaTeX 2e (subject to the usual complaints), but requires the extradefs package.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/memo2/memo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 831510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-03 16:48:16 +0100 (Tue, 03 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memo2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'memo2')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memo209' => bless( {
- 'caption' => bless( do{\(my $o = 'A memo document style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/memo')}, 'XML::XPath::Literal' ),
- 'description' => 'The style provides a means of producing the (then standard) USAF memo format, with optional attachments.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-12 05:00:25 +0100 (Tue, 12 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memo209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'memo209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memoir' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset fiction, non-fiction and mathematical books.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/memoir')}, 'XML::XPath::Literal' ),
- 'description' => 'The memoir class is for typesetting poetry, fiction, non-fiction, and mathematical works. Permissible document \'base\' font sizes range from 9 to 60pt. There is a range of page-styles and well over a dozen chapter-styles to choose from, as well as methods for specifying your own layouts and designs. The class also provides the functionality of over thirty of the more popular packages, thus simplifying document sources. The class automatically loads an associated patch file mempatch; the patch file may be updated from time to time, between releases of the class itself. (The patch file stays around even when there are no extant patches.) Users who wish to use the hyperref package, in a document written with the memoir class, should also use the memhfixc package (part of this bundle). Note, however, that current versions of hyperref actually load the package automatically if they detect that they are running under memoir.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/memoir/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 832160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/memoir/memman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 832180,
- '',
- 'details',
- 'Basic user manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.tug.org/pracjourn/2006-3/wilson/wilson.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 832200,
- '',
- 'details',
- 'Pracjourn paper about background'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6j patch 6.0g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'memoirchapterstyles' => {},
- 'mempatch' => bless( {
- 'caption' => bless( do{\(my $o = 'Fixes to the memoir class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/memoir')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines the patch level of the memoir class; it is loaded automatically by the class. The package is separately released from time to time, between major upgrades of the class itself; it will be present, even when, immediately after an update to the memoir class, the patch file is empty; it is distributed with the class distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/memoir/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 832985,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-01 20:01:23 +0200 (Thu, 01 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mempatch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mempatch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'memoir')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.0g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mentis' => bless( {
- 'caption' => bless( do{\(my $o = 'A basis for books to be published by Mentis publishers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mentis')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX class loads scrbook and provides changes necessary for publishing at Mentis publishers in Paderborn, Germany. It is not an official Mentis class, merely one developed by an author in close co-operation with Mentis.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mentis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 833295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mentis/mentis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 833315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 12:29:24 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mentis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mentis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mentis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mentis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'menu' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting menus.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/menu')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines command \\menu which assists typesetting of a path through a program\'s menu.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/menu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 833645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/menu/menu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 833665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-06 22:55:22 +0100 (Fri, 06 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'menu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: graham $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'menu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'menu')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'menu')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.994')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'menukeys' => bless( {
- 'caption' => bless( do{\(my $o = 'Format menu sequences, paths and keystrokes from lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/menukeys')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows easy input and formatting of menu sequences, using menus set with commands such as \\menu{Extras > Settings > General}, paths using a command like \\path{macros/latex/contrib/menukeys} and short cuts such aas \\keys{\\ctrl + C}. The output is highly configurable by providing different styles and colour themes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/menukeys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 834025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/menukeys/menukeys.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 834045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 11:11:10 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'menukeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'menukeys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'menukeys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'menukeys')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'meparticle' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for Mechanical Engineering Publications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/meparticle.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document style (i.e., the equivalent of a LaTeX 2e class) for the proceedings of Mechanical Engineering Publications Limited.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-23 09:44:05 +0200 (Thu, 23 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'meparticle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MEP article')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'meper' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost editor and previewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/meper')}, 'XML::XPath::Literal' ),
- 'description' => 'MEPer is a java program for editing MetaPost source files and previewing output images. It works in both Linux and Windows, provided that the following programs are installed: the latest Sun JSE, MetaPost, and either ImageMagick or Ghostscript. The present version is preliminary.',
- 'docs' => {
- 'ctan:/support/meper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 834650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'meper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'meper')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'merge' => bless( {
- 'caption' => bless( do{\(my $o = 'Perform mail merges in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/merge.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (a style option of the LaTeX 2.09 letter style) reads a file of addresses, and then generates a letter for each such address, using the body of the document.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 17:11:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'merge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'merge')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'messagebubbles' => bless( {
- 'caption' => bless( do{\(my $o = 'Display message bubbles as a conversation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/messagebubbles')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to typeset a tuple of text and date-time as a message bubble. A conversation may be typeset as alternating left- and right-aligned bubbles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/messagebubbles/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 835205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/messagebubbles/messagebubbles-usage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 835225,
- '',
- 'details',
- 'Usecase'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'messagebubbles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'messagebubbles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'messagebubbles')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'meta-mode' => bless( {
- 'caption' => bless( do{\(my $o = 'Emacs mode for Metafont/post.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/emacs-modes/meta-mode.el')}, 'XML::XPath::Literal' ),
- 'description' => 'A GNU Emacs Lisp package that implements a major mode for editing Metafont or Metapost sources. It provides many features commonly found in Emacs editing modes for programming languages, such as automatic indenting of source code, syntactic highlighting (a.k.a. fontification), symbol completion, as well as miscellaneous other basic editing functions adapted to the mode-specific semantics such as motion commands or commands to mark, reindent, or comment-out environments or regions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'meta-mode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'meta-mode')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metafont' => bless( {
- 'caption' => bless( do{\(my $o = 'A system for specifying fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The program takes a semi-algorithmic specification of a font, and produces a bitmap font (whose properties are defined by a set of parameters of the target device), and a set metrics for use by TeX. The bitmap output may be converted into a format directly usable by a device driver, etc., by the tools provided in the parallel mfware distribution. (Third parties have developed tools to convert the bitmap output to outline fonts.) The distribution includes the source of Knuth\'s Metafont book; this source is there to read, as an example of writing TeX -- it should not be processed without Knuth\'s direct permission.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metafont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-metafont-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Metafont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metafont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.718281')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metafont-beginners' => bless( {
- 'caption' => bless( do{\(my $o = 'An introductory tutorial for Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/metafont/beginners')}, 'XML::XPath::Literal' ),
- 'description' => 'An old introduction to the use of Metafont, that has stood the test of time. It focuses on using the program, rather than designing fonts, but does offer advice about understanding errors in other people\'s fonts.',
- 'docs' => {
- 'ctan:/info/metafont/beginners/metafont-for-beginners.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 835835,
- '',
- 'details',
- 'The introductory document itself:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 835830,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metafont-beginners')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'guides')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metafont-beginners')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metafont-beginners')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metafp' => bless( {
- 'caption' => bless( do{\(my $o = 'Some Experiences in Running Metafont and Metapost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/metafont/metafp')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/metafont/metafp/metafp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 836490,
- '',
- 'details',
- 'The document itself:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 836485,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metafp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'metafp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metago' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost output of Go positions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/metago')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to draw Go game positions with MetaPost. Two methods of usage are provided, either using the package programmatically, or using the package via a script (which may produce several images).',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/metago/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 836835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/pracjourn/2008-2/zheng/zheng.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 836855,
- '',
- 'details',
- 'PracTeX journal paper about the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metago')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metago')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metago')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metago')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metainfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset document outline with metainfo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'The package picks up TeX comments in document that are structured according to its rules, and typesets them. Operation is \\typesetmetainfo{<filename>} (typically in a separate document).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/metainfo.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metainfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metainfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metalogo' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended TeX logo macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/metalogo')}, 'XML::XPath::Literal' ),
- 'description' => 'This package exposes spacing parameters for various TeX logos to the end user, to optimise the logos for different fonts. Written especially for XeLaTeX users.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/metalogo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 837555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/metalogo/metalogo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 837575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metalogo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metalogo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metalogo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metalogo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metaobj' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost package providing high-level objects.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/metaobj')}, 'XML::XPath::Literal' ),
- 'description' => 'METAOBJ is a large metapost package providing high-level objects. It implements many of PSTricks\' features for node connections, but also trees, matrices, and many other things. It more or less contains boxes.mp and rboxes.mp. There is a large (albeit not complete) documentation distributed with the package. It is easily extensible with new objects.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/metaobj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 837910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/metaobj/doc/momanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 837930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 16:10:32 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metaobj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metaobj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metaobj')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metaobj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.93')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metaplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Plot-manipulation macros for use in Metapost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metaplot')}, 'XML::XPath::Literal' ),
- 'description' => 'MetaPlot is a set of Metapost macros for manipulating pre-generated plots (and similar objects), and formatting them for inclusion in a Metapost figure. The intent is that the plots can be generated by some outside program, in an abstract manner that does not require making decisions about on-page sizing and layout, and then they can be imported into MetaPlot and arranged using the full capabilities of Metapost. Metaplot also includes a very flexible set of macros for generating plot axes, which may be useful in other contexts as well. Presently, MetaPlot is in something of a pre-release beta state; it is quite functional, but the syntax of the commands are still potentially in flux. Bug reports and other suggestions would be most welcome!',
- 'docs' => {
- 'ctan:/graphics/metaplot/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-09 21:17:58 +0100 (Thu, 09 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metaplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metaplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'MetaPlot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metaplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metapost' => bless( {
- 'caption' => bless( do{\(my $o = 'A development of Metafont for creating graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/base')}, 'XML::XPath::Literal' ),
- 'description' => 'MetaPost uses a language based on that of Metafont to produce precise technical illustrations. Its output is scalable PostScript or SVG, rather than the bitmaps Metafont creates.',
- 'docs' => {
- 'ctan:/graphics/metapost/base/CHANGES' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839305,
- '',
- 'details',
- 'Changes in distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/base/manual/mpboxes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839385,
- '',
- 'details',
- 'Drawing boxes with MetaPost'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/base/manual/mpgraph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839365,
- '',
- 'details',
- 'Drawing graphs with MetaPost'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/base/manual/mpman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839345,
- '',
- 'details',
- 'MetaPost manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/base/tutorial/mpintro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839325,
- '',
- 'details',
- 'Introduction to MetaPost'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metapost')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = '/miktex-metapost-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metapost')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metapost')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.212')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metapost-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'Example drawings using MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/metapost/examples')}, 'XML::XPath::Literal' ),
- 'description' => 'These are a few (hundred) example pictures drawn with MetaPost, ranging from very simple (lines and circles) to rather intricate (uncommon geometric transformations, fractals, bitmap, etc).',
- 'docs' => {
- 'ctan:/info/metapost/examples/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metapost-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metapost-examples')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'MetaPost examples')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metapost-examples')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metapost-matlab' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost data plotting in Matlab style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/matlab')}, 'XML::XPath::Literal' ),
- 'description' => 'Matlab has powerful data plotting ability, but one annoying problem prevents it from being perfect: when you increase the linewidth, the dotted line size stays the same, so the plotted line no longer looks like a dotted line. Another problem is Matlab\'s bugs: it often cuts away some curves and captions. And, of course, Matlab is expensive. On the other hand, the free Gnuplot doesn\'t produce very satisfactory visual effects either. The author got accustomed to Matlab\'s easy interface, and wanted to integerate the powerful graphic functions of MetaPost with the interface of Matlab. The outcome was matlab.mp. It is based on graph.mp (part of the MetaPost distribution). The package collects data into 2D arrays, and remembers the line styles, so it\'s easy to plot out legends. The package features: - All kinds of line colour, width, style (dotted/dashed, etc), and markers (the code may easily be expanded); - Easy interface, very similar to Matlab; - The full power of latex is available in captions and legends, by using the latexmp package.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/matlab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 838925,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/matlab/user_guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 838945,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-25 16:15:27 +0200 (Fri, 25 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metapost-matlab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'metapost-matlab')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Incorporate Metafont pictures in TeX source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/metatex')}, 'XML::XPath::Literal' ),
- 'description' => 'METATeX is a set of plain TeX and Metafont macros that you can use to define both the text and the figures in a single source file. Because METATeX sets up two way communication, from TeX to Metafont and back from Metafont to TeX, drawing dimensions can be controlled by TeX and labels can be located by Metafont. Only standard features of TeX and Metafont are used, but two runs of TeX and one of Metafont are needed.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/metatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/metatex/mtpaper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 839715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 11:22:45 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'METATeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metatype1' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Type 1 fonts from MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/metatype1')}, 'XML::XPath::Literal' ),
- 'description' => 'The system employs scripts, common utility programs, and a set of MetaPost macros to provide a means of expressing Type 1 fonts directly in the MetaPost language. The system was employed to generate the Latin Modern fonts, and the distribution includes an example development of Knuth\'s logo fonts.',
- 'docs' => {
- 'ctan:/fonts/utilities/metatype1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 840075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb24-1/jackowski.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 840095,
- '',
- 'details',
- 'Paper about the MetaType1 project'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-19 23:57:07 +0100 (Sat, 19 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metatype1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'metatype1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metauml' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost library for typesetting UML diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/metauml')}, 'XML::XPath::Literal' ),
- 'description' => 'MetaUML is a MetaPost library for typesetting UML diagrams, which provides a usable, human-friendly textual notation for UML, offering now support for class, package, activity, state, and use case diagrams.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/metauml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 840420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/metauml/doc/metauml_manual_0.2.5.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 840440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-30 13:14:18 +0200 (Fri, 30 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metauml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'metauml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'metauml')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metauml')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'method' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset method and variable declarations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/method')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports typesetting of programming language method and variable declarations. It supports declarations in German, French and English.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/method/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 840755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/method/method.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 840775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 20:20:06 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'method')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'method')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'method')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'method')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'metre' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the work of classicists')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/metre')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides classicists with some of the tools that are needed for typesetting scholarly publications dealing with Greek and Latin texts, with special emphasis on Greek verse. As the package\'s name suggests, its core is a comprehensive set of commands for generating metrical schemes and for placing prosodical marks on text set in the Latin or the Greek alphabet. The rest of the package provides a miscellany of commands for symbols (most of them not directly related to metre) that are often used in critical editions of classical texts. The package does not require any special font: all symbols are taken from the Computer Modern fonts (which are included in all TeX distributions) and the package\'s commands are based on TeX primitives.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/metre/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 841110,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/metre/demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 841150,
- '',
- 'details',
- 'Example of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/metre/metre.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 841130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-09 22:25:45 +0100 (Fri, 09 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'metre')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'metre')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'metre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mewltx' => bless( {
- 'caption' => bless( do{\(my $o = 'MicroEmacs for Windows LaTeX interface.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mewltx')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides macros for MicroEmacs for Windows, to enable it to make sense of LaTeX documents',
- 'docs' => {
- 'ctan:/support/mewltx/mewlatex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 841430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 15:26:30 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mewltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mewltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mex' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish formats for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/polish/mex105.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'MeX is an adaptation of Plain TeX (MeX) and LaTeX209 (LaMeX) formats to the Polish language and to Polish printing customs. It contains a complete set of Metafont sources of Polish fonts, hyphenation rules for the Polish language and sources of formats.',
- 'docs' => {
- 'ctan:/language/polish/czytaj.mex' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 841740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 841745,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/polish/readme.mex' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 841715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 841720,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 16:45:41 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mf-ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont-PostScript conversions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/MF-PS')}, 'XML::XPath::Literal' ),
- 'description' => 'A Metafont support package including: - epstomf, a tiny AWK script for converting EPS files into Metafont; - mftoeps for generating (encapsulated) PostScript files readable, e.g., by CorelDRAW, Adobe Illustrator and Fontographer; - a collection of routines (in folder progs) for converting Metafont-coded graphis into encapsulated PostScript; and - roex.mf, which provides Metafont macros for removing overlaps and expanding strokes. In mftoeps, Metafont writes PostScript code to a log-file, from which it may be extracted by either TeX or AWK.',
- 'docs' => {
- 'ctan:/graphics/MF-PS/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842080,
- '',
- 'details',
- 'Bundle overview'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/MF-PS/epstomf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842120,
- '',
- 'details',
- 'Outline of epstomf'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/MF-PS/mftoeps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842100,
- '',
- 'details',
- 'Outline of mftoeps'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/MF-PS/progs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842140,
- '',
- 'details',
- 'Outline of supporting programs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/MF-PS/roex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842160,
- '',
- 'details',
- 'Outline of MF support macros'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:30:24 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mf-ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mf-ps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mf-ps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mf2ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Modification of Metafont to produce PostScript output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mf2ps')}, 'XML::XPath::Literal' ),
- 'description' => 'The system describes Pascal source modifications to Metafont (version 1.7 or earlier) for it to produce fonts specified in PostScript. The work was undertaken before Adobe published the specification of its Type 1 format, so that the fonts thus produced are bulky and relatively inefficient, in modern terms.',
- 'docs' => {
- 'ctan:/fonts/utilities/mf2ps/READ.ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/mf2ps/doc/paper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842495,
- '',
- 'details',
- 'Paper describing the system'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:20:39 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mf2ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mf2ps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mf2pt1' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce PostScript Type 1 fonts from Metafont source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mf2pt1')}, 'XML::XPath::Literal' ),
- 'description' => 'mf2pt1 facilitates producing PostScript Type 1 fonts from a Metafont source file. It is not, as the name may imply, an automatic converter of arbitrary Metafont fonts to Type 1 format. mf2pt1 imposes a number of restrictions on the Metafont input. If these restrictions are met, mf2pt1 will produce valid Type 1 output with more accurate control points than can be reverse-engineered by TeXtrace, mftrace, and other programs which convert bitmaps to outline fonts.',
- 'docs' => {
- 'ctan:/support/mf2pt1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/mf2pt1/mf2pt1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 842815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-24 19:01:35 +0100 (Sat, 24 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mf2pt1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mf2pt1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mf2pt1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mf2pt1')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mf2pt3' => bless( {
- 'caption' => bless( do{\(my $o = 'Create Adobe Type 3 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mf2pt3')}, 'XML::XPath::Literal' ),
- 'description' => 'Perl script to generate PostScript Type 3 fonts from Metafont sources by processing MetaPost output.',
- 'docs' => {
- 'ctan:/fonts/utilities/mf2pt3/mf2pt3.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:20:39 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mf2pt3')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mf2pt3')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mf2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Add labels into drawings created with Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/mf2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A package of macros in TeX and Metafont which allows a user to easily add labels to Metafont sources (text or mathematics). Normally you can only draw in Metafont and all labels you must write into the TeX source before (or after) inserting the picture. This package allows you to write TeX labels straight into the Metafont source and to generate corresponding TeX source.',
- 'docs' => {
- 'ctan:/graphics/mf2tex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:20:39 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mf2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mf2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfbook' => bless( {
- 'caption' => bless( do{\(my $o = 'The source of the Metafont book')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/mf/mfbook.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This file provides the source of the Metafont book, which is provided as an example of the business of writing a book in TeX. The source has \'protection\' against use to produce a document: such use is only allowed with the permission of the Copyright holder and of the publisher (Addison-Wesley).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-01 11:40:11 +0200 (Sat, 01 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Metafont book')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mff' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple font formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mff')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to provide something similar to Adobe Type 1 \'multiple master\' fonts, but using Metafont; you specify a font by a set of Metafont parameters, and TeX makes up an mf file to generate the required font. This package is not integrated with NFSS (or MakeTeXTFM) but it is fun...',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mff/mffdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 844290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:20:39 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mff')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mff-util' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont management.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mff-29')}, 'XML::XPath::Literal' ),
- 'description' => 'Mff is a front-end to Metafont, which will manage font families in a manner reminiscent of the mfjob application in the (now largely defunct) emTeX distribution. The package promotes a style of writing Metafont for families of fonts, and in the presence of such style, the package can generate driver files to use when generating particular fonts. generating a font of',
- 'docs' => {
- 'ctan:/fonts/utilities/mff-29/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 843970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/mff-29/mff.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 843990,
- '',
- 'details',
- 'Package manual page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:20:39 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mff-util')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mff-util')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.9.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfirstuc' => bless( {
- 'caption' => bless( do{\(my $o = 'Uppercase the first letter of a word.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/glossaries')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands \\makefirstuc that uppercases the first letter in its argument, and \\xmakefirstuc which expands the argument before uppercasing. The package is provided as part of the glossaries distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/glossaries/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 844630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/glossaries/mfirstuc-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 844650,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 16:39:48 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfirstuc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'glossaries')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mfirstuc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'glossaries')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mflogo' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Metafont logo fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mflogo')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX package and font definition file to access the Knuthian mflogo fonts described in \'The Metafontbook\' and to typeset Metafont logos in LaTeX documents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mflogo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 845310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mflogo/mflogo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 845330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:14:04 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mflogo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mflogo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mflogo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mflogo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mflogo-font' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont logo font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mflogo/ps-type1/hoekwater')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts were created in Metafont by Knuth, for his own publications. At some stage, the letters \'P\' and \'S\' were added, so that the MetaPost logo could also be expressed. The fonts were originally issued (of course) as Metafont source; they have since been autotraced and reissued in Adobe Type 1 format by Taco Hoekwater.',
- 'docs' => {
- 'ctan:/fonts/mflogo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 845010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mflogo/ps-type1/hoekwater/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 845030,
- '',
- 'details',
- 'Readme for Type 1 version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-04 13:33:27 +0000 (Thu, 04 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mflogo-font')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mflogo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mflogo-font')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mflogo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.002')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mflogo209' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset the Metafont logo under LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/mf.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package uses the LaTeX 2.09 font selection system; current LaTeX users need the mflogo package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:30:24 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mflogo209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mflogo209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfnfss' => bless( {
- 'caption' => bless( do{\(my $o = 'Packages to typeset oldgerman and pandora fonts in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mfnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains two packages: - oldgerm, a package to typeset with old german fonts designed by Yannis Haralambous. - pandora, a package to typeset with Pandora fonts designed by Neena Billawala. Note that support for the Pandora fonts is also available via the pandora-latex package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mfnfss/oldgerm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 845940,
- '',
- 'details',
- 'Documentation of oldgerm'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tex.loria.fr/ctan-doc/macros/latex/packages/mfnfss/pandora.ps.gz' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-12 11:01:48 +0200 (Mon, 12 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfnfss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mfnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mfnfss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mfnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Metafont/post pictures from (La)TeX commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/mfpic')}, 'XML::XPath::Literal' ),
- 'description' => 'Mfpic is a scheme for producing pictures from (La)TeX commands. Commands \\mfpic and \\endmfpic (in LaTeX, the mfpic environment) enclose a group in which drawing commands may be placed. The commands generate a Meta-language file, which may be processed by Metapost (or even Metafont). The resulting image file will be read back in to the document to place the picture at the point where the original (La)TeX commands appeared. Note that the ability to use Metapost here means that the package works equally well in LaTeX and PDFLaTeX.',
- 'docs' => {
- 'ctan:/graphics/mfpic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mfpic/doc/generic/mfpic/mfpcard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 846435,
- '',
- 'details',
- 'Quick reference'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846430,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mfpic/doc/generic/mfpic/mfpguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 846385,
- '',
- 'details',
- 'Short introduction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846380,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mfpic/doc/generic/mfpic/mfpic-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 846410,
- '',
- 'details',
- 'Mfpic manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846405,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:30:24 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mfpic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mfpic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mfpic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfpic4ode' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to draw direction fields and solutions of ODEs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mfpic4ode')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a small set of macros for drawing direction fields, phase portraits and trajectories of differential equations and two dimensional autonomous systems. The Euler, Runge-Kutta and 4th order Runge-Kutta algorithms are available to solve the ODEs. The picture is translated into mfpic macros and MetaPost is used to create the final drawing. The package is was designed for use with LaTeX, but it can be used in plain TeX as well. Online demonstration of the mfpic4ode macros is available on the Mfpic Previewer as Example 6.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mfpic4ode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mfpic4ode/demo/demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846820,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mfpic4ode/mfpic4ode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 846800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-07 19:03:48 +0200 (Wed, 07 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfpic4ode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mfpic4ode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mfpic4ode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mfpic4ode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mftinc' => bless( {
- 'caption' => bless( do{\(my $o = 'Pretty-print Metafont source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mftinc')}, 'XML::XPath::Literal' ),
- 'description' => 'The mft program pretty-prints Metafont source code into a TeX file. The mftinc package facilitates incorporating such files into a LaTeX2e document. In addition, mftinc provides routines for improved comment formatting and for typesetting font tables.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mftinc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 847130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mftinc/mftinc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 847150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-11 00:21:49 +0100 (Thu, 11 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mftinc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mftinc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mftinc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mftinc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mftrace' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Metafont fonts to Adobe Type 1.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Mftrace is a small Python program that lets you trace a TeX bitmap font into a PFA or PFB font (A PostScript Type1 Scalable Font) or TTF (TrueType) font.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-12 00:53:51 +0200 (Thu, 12 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mftrace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mftrace')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfware' => bless( {
- 'caption' => bless( do{\(my $o = 'Supporting tools for use with Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/mfware')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of programs for processing the output of Metafont.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 12:30:24 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfware')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-mfware-bin-2.8')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mfware')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mfware')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mfwl' => bless( {
- 'caption' => bless( do{\(my $o = 'Making friends with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/MFwL/MFwL.pdf')}, 'XML::XPath::Literal' ),
- 'description' => '"Making Friends with LaTeX" (MFwL) is a small presentation which the author uses to introduce LaTeX to his students. It is made using the Prosper Package. The objective of MFwL is to introduce newcomers to LaTeX and make them aware of various aspects of working with LaTeX. It covers: (i) LaTeX Advocacy (ii) LateX Document Structure (iii) Paragraph Mode and Math Mode (iv) Structuring the document (v) Creating Tables, Graphics (in very short) (vi) BibTeX (vii) Recommendations for a LaTeX system (viii) References for further reading Its objective is not to make a person expert in using LaTeX but to get the person interested in LaTeX by making him understand the LaTeX way of working. The intention is that once the person is comfortable with the idea s/he can then explore the wonders of LaTeX on his/her own pace.',
- 'docs' => {
- 'ctan:/info/MFwL/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-14 12:25:54 +0200 (Sat, 14 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mfwl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MFwL')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mh' => bless( {
- 'caption' => bless( do{\(my $o = 'The MH bundle')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'The mh bundle is a series of packages designed to enhance the appearance of documents containing a lot of math. The main backbone is amsmath, so those unfamiliar with this required part of the LaTeX system will probably not find the packages very useful. Component parts of the bundle are: breqn, empheq, flexisym, mathstyle and mathtools, mhsetup, The empheq package is a visual markup extension of amsmath. Empheq allows sophisticated boxing and other marking of multi-line maths displays, and fixes problems with the way that the ntheorem package places end-of-theorem markers. The mathtools package provides many useful tools for mathematical typesetting. It fixes various deficiencies of amsmath and standard LaTeX. The mhsetup package defines various programming tools needed by both empheq and mathtools. The breqn package makes more easy the business of preparing displayed equations in LaTeX, including permitting automatic line-breaking within displayed equations. (Breqn uses the mathstyle package to keep track of the current maths typesetting style, something that raw TeX hides from the programmer.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/breqn-technotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848670,
- '',
- 'details',
- 'Technical notes -- breqn'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/breqn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848650,
- '',
- 'details',
- 'Package documentation -- breqn'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/empheq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848690,
- '',
- 'details',
- 'Package documentation -- empheq'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/mathstyle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848710,
- '',
- 'details',
- 'Package documentation -- mathstyle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/mathtools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848730,
- '',
- 'details',
- 'Package documentation -- mathtools'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/mhsetup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 848750,
- '',
- 'details',
- 'Package documentation -- mhsetup'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-09 21:04:00 +0200 (Thu, 09 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mhack' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for marginal notes, in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/mhack.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros present two macros for inserting marginal notes. The first (\\ihack) uses an insert to build a margin-full of notes, starting at the top of the page; the macro requires changes to the output routine. The other macro (\\vhack) just \\vadjusts each note to the horizontal position where it starts; this requires no change to the output routine, but provides no protection against notes colliding with each other.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-21 23:16:35 +0200 (Sun, 21 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mhack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mhack')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mhchem' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset chemical formulae/equations and Risk and Safety phrases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mhchem')}, 'XML::XPath::Literal' ),
- 'description' => 'Currently, the mhchem bundle consists of two packages: mhchem and rsphrase. The mhchem package provides two commands: one for typesetting chemical molecular formulae and one for typesetting chemical equations with these formulae. The rsphrase package contains the text of all official Risk and Safety (R and S) Phrases that are used to label chemicals. At the time being, these phrases are available in Danish, English, French, German (current spelling), and Spanish.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mhchem/mhchem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 849365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 20:18:06 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mhchem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mhchem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mhchem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mhchem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mhequ' => bless( {
- 'caption' => bless( do{\(my $o = 'Multicolumn equations, tags, labels, sub-numbering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mhequ')}, 'XML::XPath::Literal' ),
- 'description' => 'MHequ simplifies creating multi-column equation environments, and tagging the equations therein. It supports sub-numbers of blocks of equations (like (1.2a), (1.2b), etc) and references to each equation individually (1.2a) or to the whole block (1.2). The labels can be shown in draft mode. Comments in the package itself describe usage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mhequ/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 849690,
- '',
- 'details',
- 'Examples of package use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-01 20:41:51 +0200 (Thu, 01 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mhequ')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mhequ')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mhequ')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mhequ')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.61')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mhs' => bless( {
- 'caption' => bless( do{\(my $o = 'Historical mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mhs/mhs.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a collection of macros for historical descriptions of mathematicians; the macros provide full names and birth and death dates of significant mathematicians.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-22 14:13:39 +0100 (Mon, 22 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mhs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mhs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mhs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.05i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mhsetup' => bless( {
- 'caption' => bless( do{\(my $o = 'The MH bundle "setup" function')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mh')}, 'XML::XPath::Literal' ),
- 'description' => 'Mhsetup is part of the mh bundle, which provides a series of packages designed to enhance the appearance of documents containing a lot of mathematics. The main backbone is amsmath, so those unfamiliar with this required part of the LaTeX system will probably not find the packages very useful. The mhsetup package defines various programming tools needed by both empheq and mathtools. In the future, most of these tools will probably be an integral part of LaTeX3.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mh/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 850375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mh/mhsetup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 850395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-21 11:15:45 +0200 (Tue, 21 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mhsetup')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mhsetup')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'microimp' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX-based word processor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/microimp')}, 'XML::XPath::Literal' ),
- 'description' => 'The idea behind MicroIMP is to reconcile two (so far) disjoint worlds: the World of the Word Processors and the World of quality technical typesetting. MicroIMP achieves this by being a true WYSIWYG word processor, which is based on a LaTeX system.',
- 'docs' => {
- 'ctan:/systems/win32/microimp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 850705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/win32/microimp/microimp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 850725,
- '',
- 'details',
- 'System documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-15 01:10:35 +0100 (Thu, 15 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'microimp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MicroIMP')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'microtype' => bless( {
- 'caption' => bless( do{\(my $o = 'An interface to the micro-typographic features of pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/microtype')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a LaTeX interface to pdfTeX\'s micro-typographic extensions: character protrusion and font expansion. The package also offers a lua interface to the corresponding features of LuaTeX. The package allows you to restrict character protrusion and/or font expansion to a certain set of fonts, or to certain parts of the document (for example, based on selected language), and to configure micro-typographic aspects of the fonts in a straight-forward and flexible way. Settings for various fonts are provided. The bundle also provides a letterspace package; this improves on the alternatives (letterspacing and soul), and also provides a means of protecting ligatures--notably those in fraktur fonts. Note: Font expansion and character protrusion only work with pdfTeX and LuaTeX. For pdfTeX, at least version 0.14f is required; version 1.20a is needed for automatic font expansion. With pdfTeX version 1.30, a command is provided for suppressing ligatures.',
- 'docs' => {
- 'ctan:/info/translations/microtype/de/microtype-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 851490,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 851495,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/microtype/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 851445,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/microtype/microtype.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 851465,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 851470,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 13:06:12 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'microtype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'microtype')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'microtype')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'microtype')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'microtype-de' => bless( {
- 'caption' => bless( do{\(my $o = 'Translation into German of the documentation of microtype.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/microtype/de')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/translations/microtype/de/microtype-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 851000,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 12:31:25 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'microtype-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'microtype-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'microtype-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mid2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert MIDI to MusicTeX input.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mid2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A student project (apparently). Documentation in German.',
- 'docs' => {
- 'ctan:/support/mid2tex/doc/m2t_doc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 851880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 851885,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/mid2tex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 851855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 851860,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-21 23:16:35 +0200 (Sun, 21 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mid2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Mid2TeX/Free')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'midfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Mixing onecolumn and twocolumn modes at any place of page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/midfloat.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides an environment \\begin{strip} <inserted matter> \\end{strip} which inserts its body as a full-width box on a twocolumn page. The package can give problems with floats and footnotes; footnotes can sorted using commands \\footnotemark/\\footnotetext. The package is part of the sttools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-17 14:58:17 +0200 (Thu, 17 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'midfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'midfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'midi2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert MIDI to MusicTeX input.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/midi2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Midi2TeX will translate up to 16 tracks, taking account (in some sense) of everything in the MIDI file.',
- 'docs' => {
- 'ctan:/support/midi2tex/midi2tex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 852455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-21 23:16:35 +0200 (Sun, 21 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'midi2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Midi2TeX/Free')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'midnight' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of useful macro tools.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/midnight')}, 'XML::XPath::Literal' ),
- 'description' => 'Included are: - quire: making booklets, etc.; - gloss: vertically align words in consecutive sentences; - loop: a looping construct; - dolines: \'meta\'-macros to separate arguments by newlines; - labels: address labels and bulk mail letters; - styledef: selectively input part of a file; and - border: borders around boxes.',
- 'docs' => {
- 'ctan:/macros/generic/midnight/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 852800,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/midnight/midnight.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 852820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-06 10:55:12 +0100 (Fri, 06 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'midnight')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'midnight')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'midnight')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'midnight')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'midpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Environment for vertical centring.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/midpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The environment will centre text, if immediately preceded and followed by \\clearpage.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/midpage/midpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 853170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-17 12:20:59 +0100 (Wed, 17 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'midpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'midpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'midpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'midpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mif2xfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Conversion between Frame Maker and Xfig.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A tool to convert diagrams from Frame Maker\'s MIF format to XFig\'s format, and vice versa.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-09 13:49:47 +0100 (Sun, 09 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mif2xfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mif2xfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'miktex' => bless( {
- 'caption' => bless( do{\(my $o = 'A free TeX distribution for MS-Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/miktex')}, 'XML::XPath::Literal' ),
- 'description' => 'A distribution of TeX and friends for Windows 2000, XP, Vista and Windows 7, as well as Windows Server 2003 and 2008. Features include easy installation and configuration, and full TeX, LaTeX and ConTeXt support. MiKTeX includes a set of "canned" distributions, up to installation of \'everything there is\'. Users may update their installation manually, or they can allow MiKTeX to install new stuff automatically (as needed), from the net. A command-line utility, \'texify\', simplifies the production of DVI (or PDF) documents by automatically invoking LaTeX (pdfLaTeX), Makeindex, and BibTeX as many times as necessary to produce a DVI (PDF) file with sorted indices and all cross-references resolved. A "portable" distribution is available, for users to carry in their pocket... Users of MiKTeX commonly control their work with an editor/shell; many are available, such as the free texniccenter and the shareware winedt.',
- 'docs' => {
- 'ctan:/systems/win32/miktex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 854115,
- '',
- 'details',
- 'System README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://docs.miktex.org/faq/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 854155,
- '',
- 'details',
- 'System FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://docs.miktex.org/manual/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 854135,
- '',
- 'details',
- 'System manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:27:08 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'miktex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'miktex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'miktex-portable' => bless( {
- 'caption' => bless( do{\(my $o = 'A version of MikTeX to carry around.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/miktex/setup/miktex-portable.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a distribution of miktex, packaged as a self-extracting 7-zip archive, that may be unpacked on a portable memory stick, and used (without administrator privileges) on any Windows computer.',
- 'docs' => {
- 'http://www.miktex.org/portable/about' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 853730,
- '',
- 'details',
- 'Details of distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:27:08 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'miktex-portable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'miktex-portable')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'miktex_update' => bless( {
- 'caption' => bless( do{\(my $o = 'A cygwin bash script for automatic updating and installing new packages of MiKTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/miktex_update')}, 'XML::XPath::Literal' ),
- 'description' => 'The miktex_update script offers automatic updating and installing of new packages of an existing MiKTeX installation. It supports direct connection with online repositories of the MiKTeX server network, as well as synchronizing a local repository (CTAN) with following update. In the end you should have an up-to-date and complete MiKTeX installation.',
- 'docs' => {
- 'ctan:/support/miktex_update/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 854510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/miktex_update/miktex_update.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 854530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 854535,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/miktex_update/miktex_update_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 854555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 854560,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:27:08 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'miktex_update')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'miktex_update')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mil' => bless( {
- 'caption' => bless( do{\(my $o = 'Samples from Math into LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/mil')}, 'XML::XPath::Literal' ),
- 'description' => 'Samples and templates from Gratzer\'s book.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-08 11:32:13 +0100 (Tue, 08 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mil3' => bless( {
- 'caption' => bless( do{\(my $o = 'Samples from Math into LaTeX, third edition.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/mil3')}, 'XML::XPath::Literal' ),
- 'description' => 'Examples, samples and templates from the third edition of Gratzer\'s book.',
- 'docs' => {
- 'ctan:/info/examples/mil3/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 855095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-14 11:56:21 +0100 (Mon, 14 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mil3')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mil3')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mil3')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'miller' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset miller indices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/miller')}, 'XML::XPath::Literal' ),
- 'description' => 'Typeset miller indices, e.g., <1-20>, that are used in material science with an easy syntax. Minus signs are printed as bar above the corresponding number.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/miller/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/miller/miller.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 00:17:35 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'miller')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miller')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'miller')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'miller')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'milstd' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate documents according to MIL STD 490.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/milstd')}, 'XML::XPath::Literal' ),
- 'description' => 'MIL STD 490 (now superseded by MIL STD 490A) is a USA Department of Defense standard for documentation of DoD projects. The document style implements the standard for documents not in \'book form\'. (For documents in book form, the bookform style should be used.) The style needs the extradefs package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:15:37 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'milstd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'milstd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mimetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Parse LaTeX math expressions and emit gif or xbitmaps.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mimetex')}, 'XML::XPath::Literal' ),
- 'description' => 'MimeTeX parses LaTeX mathematics expressions, emitting either gif images or mime xbitmaps of them, rather than the usual TeX DVI files. MimeTeX images are therefore easily inserted directly into html documents using a standard html img tag without intermediate dvi-to-gif conversion, and without storing lots of little gif image files, one file for each converted expression. This makes your web site and html documents more easily maintained. See the mimetex web site for many examples demonstrating mimeTeX\'s features and usage.',
- 'docs' => {
- 'ctan:/support/mimetex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 856010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/mimetex/mimetex.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 856030,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:20:18 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mimetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mimetex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.72')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'minibox' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple type of box for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/minibox')}, 'XML::XPath::Literal' ),
- 'description' => 'This small package provides a convenient input syntax for boxes that don\'t break their text over lines automatically, but do allow manual line breaks. The boxes shrink to the natural width of the longest line they contain.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/minibox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 856335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/minibox/minibox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 856355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-06 13:59:23 +0200 (Wed, 06 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'minibox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'minibox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'minibox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'minibox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'miniltx' => bless( {
- 'caption' => bless( do{\(my $o = 'An abstract of LaTeX facilities for use with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/graphics/miniltx.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Part of the plain TeX graphics collection which allows the use of LaTeX\'s graphics, colour, and picture mode commands in plain TeX based formats.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-04 14:10:44 +0100 (Thu, 04 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'miniltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'miniltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'minionpro' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Adobe MinionPro fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/minionpro')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides support for the Minion Pro font from Adobe. The package offers access to a wide range of encodings and variants, including greek, cyrillic, four figure versions, and maths alphabets. The base font is the widely available Open Type version of Minion Pro; scripts are provided to convert the Open Type to Adobe Type 1 format. By default, the package sets up Minion-based maths alphabets, and uses such symbols as are available in Minion, in maths mode. A complementary set of symbols is provided by the MnSymbol fonts and package.',
- 'docs' => {
- 'ctan:/fonts/minionpro/MinionPro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 856990,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/minionpro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 856970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:19:37 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'minionpro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'minionpro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'minipage-marginpar' => bless( {
- 'caption' => bless( do{\(my $o = 'Minipages with marginal notes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/minipage-marginpar')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows \\marginpar-commands inside of minipages and other boxes. (It takes another approach than marginnote by Markus Kohm: it saves all \\marginpar-commands and typesets them outside (i.e., after) the box.) The package defines an environment minipagewithmarginpars (to be used like minipage)--and the internal commands may be used by other packages to define similar environments or commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/minipage-marginpar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 857365,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/minipage-marginpar/minipage-marginpar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 857385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 857390,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-09 16:44:20 +0200 (Wed, 09 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'minipage-marginpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'minipage-marginpar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'minipage-marginpar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'minipage-marginpar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'miniplot' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for easy figure arrangement.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/miniplot')}, 'XML::XPath::Literal' ),
- 'description' => 'MiniPlot is a package to help the LaTeX user typeset EPS figures using an easy-to-use interface. Figures can be arranged as one-figure-only or as a collection of figures in columns and rows which can itself contain sub-figures in columns and rows. Wrapped figures are also supported. This package provides commands to display a framebox instead of the figure as the graphics package does already but additionally it writes useful information such as the label and scaling factor into these boxes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/miniplot/miniplot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 857650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-14 23:57:23 +0100 (Sun, 14 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'miniplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miniplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'MiniPlot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'miniplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'minitoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce a table of contents for each chapter, part or section.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/minitoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The minitoc package allows you to add mini-tables-of-contents (minitocs) at the beginning of every chapter, part or section. There is also provision for mini-lists of figures and of tables. At the part level, they are parttocs, partlofs and partlots. If the type of document does not use chapters, the basic provision is section level secttocs, sectlofs and sectlots. The package has provision for language-specific configuration of its own "fixed names", using .mld files (analagous to babel .ldf files that do that job for LaTeX"s own fixed names).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/minitoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 858010,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/minitoc/minitoc-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 858035,
- '',
- 'details',
- 'Package documentation, in French'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858030,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/minitoc/minitoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 858060,
- '',
- 'details',
- 'Package documentation, in English'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858055,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-26 00:38:29 +0200 (Tue, 26 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'minitoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'minitoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'minitoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'minitoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '60')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'minted' => bless( {
- 'caption' => bless( do{\(my $o = 'Highlighted source code for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/minted')}, 'XML::XPath::Literal' ),
- 'description' => 'The package that facilitates expressive syntax highlighting in LaTeX using the powerful Pygments library. The package also provides options to customize the highlighted source code output using fancyvrb.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/minted/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/minted/minted.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-18 00:13:37 +0200 (Sun, 18 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'minted')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'minted')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'minted')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'minted')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'minutes' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset the minutes of meetings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/minutes')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports the creation of a collection of minutes. Features include: - Support of tasks (who, schedule, what, time of finishing; - possibility of creating a list of open tasks; - inclusion of open tasks from other minutes; - Support for attachments; - Support of schedule dates (in planning: support for the calendar package); - Different versions (\'secret parts\'); and - Macros for votes and decisions (list of decisions). Support for minutes in German, Dutch and English is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/minutes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/minutes/minutes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 858825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-03 18:55:43 +0100 (Sat, 03 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'minutes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'minutes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'minutes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'minutes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mirr' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript mirror header (for dvips).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/TeX-PS/mirr.hd')}, 'XML::XPath::Literal' ),
- 'description' => 'A small header for making a mirror of dvips output files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-06 20:42:53 +0200 (Tue, 06 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mirr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-dvips-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mirr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mitpress' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset documents for MIT Press.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/mitpress.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A rather small number of changes from (apparently) article class.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-09 22:18:15 +0100 (Sun, 09 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mitpress')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mitpress')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mk' => bless( {
- 'caption' => bless( do{\(my $o = 'Make for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/latex_maker')}, 'XML::XPath::Literal' ),
- 'description' => 'A Ruby script that, in close collaboration with vpp (short for View and Print PostScript/PDF), is helpful in the cyclic process of editing, viewing, and printing a latex document. Essentially, mk uses the make utility for the management of file dependencies, texi2pdf for compilation, vpp for viewing and printing. mk has been tested under Linux only.',
- 'docs' => {
- 'ctan:/support/latex_maker/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 859680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 15:59:45 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mk')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mkbangtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A preprocessor for BangTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/bengali/mkbangtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Mkbangtex input is a Bengali document written, phonetically, in Roman script; its output serves as input to BangTeX. Mkbangtex is presented as a script written in Python.',
- 'docs' => {
- 'ctan:/language/bengali/mkbangtex/README' => {
- 'available' => 1
- },
- 'ctan:/language/bengali/mkbangtex/mkbangtex.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-04 21:33:00 +0200 (Thu, 04 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mkbangtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mkbangtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mkgrkindex' => {},
- 'mkjobtexmf' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a texmf tree for a particular job.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mkjobtexmf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a Perl script, which runs a program and tries to find the names of file used. Two methods are available, option -recorder of (Web2C) TeX and the program strace. Then it generates a directory with a texmf tree. It checks the found files and tries sort them in this texmf tree. The script may be used for archiving purposes or to speed up later TeX runs.',
- 'docs' => {
- 'ctan:/support/mkjobtexmf/mkjobtexmf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 860350,
- '',
- 'details',
- 'Package documentation (PDF format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/mkjobtexmf/mkjobtexmf.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 860330,
- '',
- 'details',
- 'Package documentation (text format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 11:07:17 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mkjobtexmf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mkjobtexmf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mkjobtexmf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mkjobtexmf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mkpattern' => bless( {
- 'caption' => bless( do{\(my $o = 'A utility for making hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/utils/mkpattern')}, 'XML::XPath::Literal' ),
- 'description' => 'Mkpattern is a general purpose program for the generation of hyphenation patterns, with definition of letter sets and template-like constructions. It also provides an easy way to handle different input and output encodings, and featgures generation of clean UTF-8 patterns. The package was used for the creation of the Galician patterns.',
- 'docs' => {
- 'ctan:/language/hyphenation/utils/mkpattern/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 860695,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/utils/mkpattern/mkpatter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 860715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 16:39:18 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mkpattern')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mkpattern')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Make patterns.')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mkpattern')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mkpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Perl interface to mfpic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/mkpic/mkpic')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl interface to mfpic making it possible to enter simple commands with tab separated arguments and without braces/brackets to design figures. The script produces a style file, mkpic.sty, containing one LaTeX command for each picture.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-27 22:26:00 +0200 (Fri, 27 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mkpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mkpic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mkpkfontdir' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate TDS directories for PK fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mkpkfontdir')}, 'XML::XPath::Literal' ),
- 'description' => 'This utility is designed to place PK fonts in "correct" TDS directories, possibly by reference to the location of the corresponding TFM files. It can also flatten a tree, for efficient searching, by making a directory of symbolic links.',
- 'docs' => {
- 'ctan:/fonts/utilities/mkpkfontdir/INSTALL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 861280,
- '',
- 'details',
- 'Installation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/mkpkfontdir/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 861260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-09 22:18:15 +0100 (Sun, 09 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mkpkfontdir')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mkpkfontdir')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mla' => bless( {
- 'caption' => bless( do{\(my $o = 'MLA BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/mla')}, 'XML::XPath::Literal' ),
- 'description' => 'A bibliography style for the Modern Language Association\'s manual of style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-09 22:18:15 +0100 (Sun, 09 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mla')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mla')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mla-paper' => bless( {
- 'caption' => bless( do{\(my $o = 'Proper MLA formatting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mla-paper')}, 'XML::XPath::Literal' ),
- 'description' => 'The package formats articles using the MLA style. The aim is that students and other academics in the humanities should be able to typeset their materials, properly, with minimal effort on their part.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mla-paper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 861570,
- '',
- 'details',
- 'Readme (with package use details)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 15:21:17 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mla-paper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mla-paper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mla-paper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mla-paper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mlbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for multilingual bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mlbib')}, 'XML::XPath::Literal' ),
- 'description' => 'A package and a collection of BibTeX styles that implement a bibliography "language" tag. Bibliographies with this tag can also be used in monolingual documents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mlbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 862145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mlbib/mlbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 862165,
- '',
- 'details',
- 'Package documentation (German, with English abstract)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 862170,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 16:46:41 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mlbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mlbib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mleftright' => bless( {
- 'caption' => bless( do{\(my $o = 'Variants of delimiters that act as maths open/close.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/mleftright.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines variants \\mleft and \\mright of \\left and \\right, that make the delimiters act as \\mathopen and \\mathclose. These commands address spacing difficulties in subformulas.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/mleftright.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 862545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 17:29:19 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mleftright')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mleftright')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Logical markup for lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mlist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines commands that create macros for typesetting vectors, matrices and functions, in a logical way. For example, logical indexing can then be used to refer to elements or arguments without hard-coding the symbols in the document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mlist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 862855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mlist/mlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 862875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-04 13:21:27 +0200 (Sat, 04 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mlist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mlist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mlist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mltex' => bless( {
- 'caption' => bless( do{\(my $o = 'The MLTeX system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/generic/mltex')}, 'XML::XPath::Literal' ),
- 'description' => 'MLTeX is a modification of TeX version >=3.0 that allows the hyphenation of words with accented letters using ordinary Computer Modern (CM) fonts. The system is distributed as a TeX change file.',
- 'docs' => {
- 'ctan:/systems/generic/mltex/README.v22' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-25 17:33:09 +0100 (Fri, 25 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mltex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mltex-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for MLTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mltex')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for MLTeX, the multilingual TeX extension from Michael J. Ferguson.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mltex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 863190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mltex/mltex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 863210,
- '',
- 'details',
- 'Overview of the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 00:17:35 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mltex-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mltex-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mm' => bless( {
- 'caption' => bless( do{\(my $o = 'A jiffy Multiple Master tool.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/mm')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of simple scripts and programs for deriving instances from Adobe Multiple Master fonts for use with dvips. The scripts use ghostscript to derive metrics, etc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-09 22:18:15 +0100 (Sun, 09 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mma2ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Mathematica graphics in a LaTeX document')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/mma2ltx')}, 'XML::XPath::Literal' ),
- 'description' => 'The program allows the Mathematica user to include the graphics produced by Mathematica in a LaTeX document using the LaTeX document\'s fonts and symbols for labels.',
- 'docs' => {
- 'ctan:/graphics/mma2ltx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 864140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/mma2ltx/doc/mma2ltx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 864160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-19 12:15:03 +0100 (Sat, 19 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mma2ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mma2ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.23')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mmafm' => bless( {
- 'caption' => bless( do{\(my $o = 'Font metrics for multiple-master font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/lcdf-typetools')}, 'XML::XPath::Literal' ),
- 'description' => 'Creates an AFM file (font metrics) corresponding to an instance of a multiple-master font by interpolating at a given point in a multiple master\'s design space. It reads the AMFM and AFM files distributed with the font. Mmafm is now distributed as part of the lcdf-typetools bundle.',
- 'docs' => {
- 'http://www.lcdf.org/~eddietwo/type/mmafm.1.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-30 00:23:35 +0200 (Tue, 30 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mmafm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mmafm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mmap' => bless( {
- 'caption' => bless( do{\(my $o = 'Include CMap resources in PDF files from PDFTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mmap')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is an extension of cmap with improved flexibility and coverage, including the ability to re-encode Knuth\'s basic mathematics fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mmap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 864750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-11 00:35:13 +0200 (Tue, 11 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mmap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mmap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mmap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mmap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mmpfb' => bless( {
- 'caption' => bless( do{\(my $o = 'Create instance of multiple-master font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/lcdf-typetools')}, 'XML::XPath::Literal' ),
- 'description' => 'Creates a normal, single-master font program which corresponding to an instance of a multiple-master font. It reads the multiple master font program in PFA or PFB format.. Mmpfb is now distributed as part of the lcdf-typetools bundle.',
- 'docs' => {
- 'http://www.lcdf.org/~eddietwo/type/mmpfb.1.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-30 00:23:35 +0200 (Tue, 30 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mmpfb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mmpfb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mmtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple master fonts tools.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/utilities/mmtools')}, 'XML::XPath::Literal' ),
- 'description' => 'Two tools for working with multiple master fonts: - mmafm creates an AFM by interpolation from a multiple master font\'s metrics; and - mmpfb creates a "normal" PFB font by interpolation from a multiple master font. The contents of this bundle are now distributed as part of the lcdf-typetools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-30 13:37:56 +0100 (Fri, 30 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mmtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mmtools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mnhyphn' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Mongolian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/mnhyphn.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Serves Mongolian written using Cyrillic letters, using T2A-encoded output. (Note that the montex bundle provides hyphenation patterns for its own encoding setup.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-08 01:06:42 +0200 (Tue, 08 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mnhyphn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mnhyphn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mnras' => bless( {
- 'caption' => bless( do{\(my $o = 'Monthly Notices of the Royal Astronomical Society.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mnras')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/mnras/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 866235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mnras/mn2eguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 866255,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-31 21:48:41 +0100 (Sat, 31 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mnras')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mnras')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mnras')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mnras-plain' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for MNRAS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/mnras')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for writing papers for the Monthly Notices of the Royal Astronomical Society, in Plain TeX. The macros can switch between use of Computer Modern fonts (for authors\' proofing work) and Monotype Times (for publication).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-21 23:16:35 +0200 (Sun, 21 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mnras-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mnras-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mnsymbol' => bless( {
- 'caption' => bless( do{\(my $o = 'Mathematical symbol font for Adobe MinionPro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mnsymbol')}, 'XML::XPath::Literal' ),
- 'description' => 'MnSymbol is a symbol font family, designed to be used in conjunction with Adobe Minion Pro (via the MinionPro package). Almost all of LaTeX and AMS mathematical symbols are provided; remaining coverage is available from the MinionPro font with the MinionPro package. The fonts are available both as Metafont source and as Adobe Type 1 format, and a comprehensive support package is provided. While the fonts were designed to fit with Minon Pro, the design should fit well with other renaissance or baroque faces: indeed, it will probably work with most fonts that are neither too wide nor too thin, for example Palatino or Times; it is known to look good with Sabon. There is no package designed to configure its use with any font other than Minion Pro, but (for example) simply loading mnsymbol after mathpazo will probably do what is needed.',
- 'docs' => {
- 'ctan:/fonts/mnsymbol/MnSymbol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 866595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mnsymbol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 866575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-15 11:49:42 +0100 (Wed, 15 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mnsymbol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mnsymbol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mnsymbol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mnsymbol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mnttex' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for the "The Secret History of the Mongols".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/mongolian/MNT')}, 'XML::XPath::Literal' ),
- 'description' => 'The Secret History of the Mongols (Monggol-un niguca tobciyan-MNT) is the oldest work of Mongolian literature surviving today. Though the language of the text is Middle Mongolian, the text was written entirely in Chinese characters which were used to render Mongolian phonetically. Modern tools for typing, editing and typesetting Chinese do not easily lend themselves for preparing research documentation due to pecularities of the historical source. The MNTTeX package assists the scholar typesetting the complex Chinese material by accessing all characters either by number or pronounciation as well as offering convenient access to small or combined characters. The MNTTeX package relies on an existing environment for processing Chinese characters and assumes that the package CJK is installed. It is further required to have a recent inputenc package with ucs support from the unicode package. Without these, MNTTeX is not likely to work. Furthermore it is required to use the font zysong.ttf or a similar font in Song style. Since not all characters used in the MNT are provided by modern fonts they had to be made for this package. Being closely modelled according to Song style, these especially made characters would stand out in stark contrast from e.g. Kaiti style character sets. Limited in number, these individual characters were coded as scalable vector images, rather than as font. No difference between these characters and ordinary characters can be perceived in print even though the on-screen display may appear hardly intelligible.',
- 'docs' => {
- 'ctan:/language/mongolian/MNT/README' => {
- 'available' => 1
- },
- 'ctan:/language/mongolian/MNT/doc/mnttex.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-07-01 13:40:17 +0200 (Sat, 01 Jul 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mnttex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mnttex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moderncv' => bless( {
- 'caption' => bless( do{\(my $o = 'A modern curriculum vitae class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/moderncv')}, 'XML::XPath::Literal' ),
- 'description' => 'Moderncv provides a documentclass for typesetting modern curriculums vitae, both in a classic and in a casual style. It is fairly customizable, allowing you to define your own style by changing the colours, the fonts, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/moderncv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 867270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/moderncv/examples/template.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 867290,
- '',
- 'details',
- 'Example template, typeset'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-26 08:50:45 +0200 (Mon, 26 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moderncv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'moderncv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'moderncv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'moderncv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moderntimeline' => bless( {
- 'caption' => bless( do{\(my $o = 'Timelines for use with moderncv.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/moderntimeline')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to configure and to draw time line diagrams; such diagrams are designed to fit into Curriculum Vitae documents written using the moderncv class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/moderntimeline/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 867640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/moderntimeline/moderntimeline.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 867660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-17 10:30:09 +0100 (Tue, 17 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moderntimeline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'moderntimeline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'moderntimeline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'moderntimeline')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'modes' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of Metafont mode_def\'s.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/modes/modes.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The modes file collects all known Metafont modes for printing or display devices, of whatever printing technology. Special provision is made for write-white printers, and a \'landscape\' mode is available, for making suitable fonts for printers with pixels whose aspect is non-square. The file also provides definitions that make \\specials identifying the mode in Metafont\'s GF output, and put coding information and other Xerox-world information in the TFM file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:07:17 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'modes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'modes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'modguide' => bless( {
- 'caption' => bless( do{\(my $o = 'The rules about modifying LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'A discussion of the rules for modifying LaTeX, and the rationale for those rules. Part of a set of documentation that also covers new LaTeX 2e commands, font-handling, class and package writing, typesetting Cyrillic and LaTeX font encodings, configuration options.',
- 'docs' => {
- 'ctan:/macros/latex/doc/modguide.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 23:37:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'modguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'modguide')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'modiagram' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing molecular orbital diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/modiagram')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an environment MOdiagram and some commands, to create molecular orbital diagrams using TikZ. For example, the MO diagram of dihydrogen would be written as: \\begin{MOdiagram} \\atom{left}{ 1s = {0;up} } \\atom{right}{ 1s = {0;up} } \\molecule{ 1sMO = {1;pair, } } \\end{MOdiagram} The package also needs the l3kernel and l3packages bundles from the LaTeX 3 experimental distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/modiagram/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 868865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modiagram/modiagram_doc_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 868885,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 868890,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modiagram/modiagram_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 868910,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 868915,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:20:07 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'modiagram')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'modiagram')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'modiagram')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'modiagram')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'modref' => bless( {
- 'caption' => bless( do{\(my $o = 'Customisation of cross-references in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/modref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains macros which allow authors to easily customise how cross-references appear in their document, both in general (across all cross-references) and for particular types of references (identified by a prefix in the reference label), in a very generic manner.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/modref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modref/modref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-24 16:20:07 +0100 (Sat, 24 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'modref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'modref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'modref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'modref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'modroman' => bless( {
- 'caption' => bless( do{\(my $o = 'Write numbers in lower case roman numerals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/modroman')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides only two macros viz. \\modromannumeral which writes the number given as argument in lower case roman numeral with a \'j\' instead of a \'i\' as the final letter of numbers greater than 1 and \\modroman{MyCounter} which writes the value of a counter in the same way. You use the first in the same way as the TeX primitive \\romannumeral and the second as LaTeX command \\roman. The default option is \'vpourv\' with which 5 is \'translated\' as \'v\' and option \'upourv\' whith which the same 5 is given as \'u\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/modroman/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869685,
- '',
- 'details',
- 'Readme (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 869690,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modroman/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869660,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 869665,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modroman/modroman-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869710,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 869715,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modroman/modroman-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869735,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 869740,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/modroman/modroman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 869760,
- '',
- 'details',
- 'Documentated source (bilingual)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-09 17:49:50 +0200 (Fri, 09 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'modroman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'modroman')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'modroman')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'modroman')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mongolian-babel' => bless( {
- 'caption' => bless( do{\(my $o = 'A language definition file for Mongolian in Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/mongolian/babel')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides support for Mongolian in a Cyrillic alphabet. (The work derives from the earlier Russian work for babel.)',
- 'docs' => {
- 'ctan:/language/mongolian/babel/mongolian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 870070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-08 01:06:42 +0200 (Tue, 08 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mongolian-babel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mongolian-babel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mongolian-babel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mongolian-babel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'monofill' => bless( {
- 'caption' => bless( do{\(my $o = 'Alignment of plain text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/monofill')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides horizontal alignment, as in the LaTeX command \\listfiles (or the author\'s longnamefilelist package). Uses may include in-text tables, or even code listings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/monofill/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 870445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/monofill/monofill.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 870465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-29 17:25:27 +0200 (Thu, 29 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'monofill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'monofill')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'monofill')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'monofill')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'monster' => bless( {
- 'caption' => bless( do{\(my $o = 'Obsolete name for Frankenstein.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an (obsolete) 8+3-compliant name for the frankenstein bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-05 13:52:00 +0200 (Mon, 05 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'monster')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'monster')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'montex' => bless( {
- 'caption' => bless( do{\(my $o = 'Mongolian LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/mongolian/montex')}, 'XML::XPath::Literal' ),
- 'description' => 'MonTeX provides Mongolian and Manju support for the TeX/LaTeX community. Mongolian is a language spoken in North East Asia, namely Mongolia and the Inner Mongol Autonomous Region of China. Today, it is written in an extended Cyrillic alphabet in Mongolia whereas the Uighur writing continues to be in use in Inner Mongolia, though it is also, legally speaking, the official writing system of Mongolia. Manju is another language of North East Asia, belonging to the Tungusic branch of the Altaic languages. Though it is hardly spoken nowadays, it survives in written form as Manju was the native language of the rulers of the Qing dynasty (1644-1911) in China. Large quantities of documents of the Imperial Archives survive, as well as some of the finest dictionaries ever compiled in Asia, like the Pentaglot, a dictionary comprising Manju, Tibetan, Mongolian, Uighur and Chinese. MonTeX provides all necessary characters for writing standard Mongolian in Cyrillic and Classical (aka Traditional or Uighur) writing, and Manju as well as transliterated Tibetan texts, for which purpose a number of additional characters was created. In MonTeX, both Mongolian and Manju are entered in romanized form. The retransliteration (from Latin input to Mongolian and Manju output) is completely realized in TeX/Metafont so that no external preprocessor is required. Please note that most of the enhanced functions of MonTeX require a working e-LaTeX environment. This is especially true when compiling documents with Mongolian or Manju as the main document language. It is recommended to choose pdfelatex as the resulting PDF files are truly portable. Vertical text generated by MonTeX is not supported in DVI.',
- 'docs' => {
- 'ctan:/language/mongolian/montex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 871040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/mongolian/montex/doc/montex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 871060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-09 16:33:31 +0200 (Fri, 09 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'montex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'montex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'montex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'montex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'IVu.04.092')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moonphase' => bless( {
- 'caption' => bless( do{\(my $o = 'Font for representing the phases of the moon.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/moonphase')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comprises a small font (as Metafont source) and a set of macros for its use.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:07:17 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moonphase')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'moonphase')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moredefs' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX defining, expansion, and debugging commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package providing numerous defining, expansion, and debugging commands for programming in LaTeX and writing LaTeX packages and classes. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 871610,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/moredefs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 871630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 21:58:11 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moredefs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'moredefs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moreenum' => bless( {
- 'caption' => bless( do{\(my $o = 'More enumeration options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/moreenum')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the following new enumerate styles: - \\greek for lowercase Greek letters; - \\Greek for uppercase Greek letters; - \\enumHex for uppercase hexadecimal enumeration; - \\enumhex for lowercase hexadecimal enumeration; - \\enumbinary for binary enumeration; - \\enumoctal for octal enumeration; - \\levelnth for "1st", "2nd", "3rd" etc., with the "nth"s on the baseline; - raisenth for "1st", "2nd", "3rd" etc., with the "nth"s raised; - \\nthwords for "first", "second", "third" etc.; - \\Nthwords for "First", "Second", "Third" etc.; - \\NTHWORDS for "FIRST", "SECOND", "THIRD" etc.; - \\nwords for "one", "two", "three" etc.; - \\Nwords for "One", "Two", "Three" etc.; and - \\NWORDS for "ONE", "TWO", "THREE" etc. Each of these works with enumitem\'s "starred variant" feature. So \\begin{enumerate}[label=\\enumhex*] will output a hex enumerated list. Enumitem provides a start=0 option for starting your enumerations at 0. The package requires amsmath, alphalph, enumitem (of course), binhex and nth, all of which are widely available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/moreenum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 872445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/moreenum/moreenum-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 872465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-03 12:59:01 +0100 (Thu, 03 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moreenum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'moreenum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'moreenum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'moreenum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'morefloats' => bless( {
- 'caption' => bless( do{\(my $o = 'Increase the number of simultaneous LaTeX floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/morefloats')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX can, by default, only cope with 18 outstanding floats; any more, and you get the error "too many unprocessed floats". This package releases the limit; TeX itself imposes limits (which are independent of the help offered by e-TeX). However, if your floats can\'t be placed anywhere, extending the number of floats merely delays the arrival of the inevitable error message.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/morefloats/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 872815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/morefloats/morefloats.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 872835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-29 16:01:54 +0100 (Sun, 29 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'morefloats')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'morefloats')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'morefloats')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'morefloats')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'morehelp' => bless( {
- 'caption' => bless( do{\(my $o = 'Improve LaTeX error messages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/morehelp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enhances LaTeX2e error messages by providing descriptions of the possible causes including those that may not be obvious. This style is effectively an online substitute for error lists found in the LaTeX books, although it cannot completely replace them. Only true LaTeX errors are included: TeX errors are beyond the reach of ordinary macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/morehelp/morehelp.README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 17:15:44 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'morehelp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'morehelp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'morehelp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1alpha')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'morehype' => bless( {
- 'caption' => bless( do{\(my $o = 'Hypertext tools for use with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/morehype')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides three packages: - texlinks: shorthand macros for TeX-related external hyperlinks with hyperref, the blog package in the present bundle, etc; - hypertoc: adjust the presentation of coloured frames in hyperref tables of contents (article class only); - blog: fast generation of simple HTML by expanding LaTeX macros, using the fifinddo package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/morehype/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 873515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/morehype/doc/blog.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 873575,
- '',
- 'details',
- 'Package documentation: blog'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/morehype/doc/hypertoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 873555,
- '',
- 'details',
- 'Package documentation: hypertoc'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/morehype/doc/texlinks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 873535,
- '',
- 'details',
- 'Package documentation: texlinks'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-23 21:21:29 +0200 (Sun, 23 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'morehype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'morehype')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'morehype')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'morehype')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moresize' => bless( {
- 'caption' => bless( do{\(my $o = 'Allows font sizes up to 35.83pt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/moresize')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for using font sizes up to 35.88pt, for example with the EC fonts. New commands \\HUGE and \\ssmall for selecting font sizes are provided together with some options working around current LaTeX2e shortcomings in using big font sizes. The package also provides options for improving the typesetting of paragraphs (or headlines) with embedded math expressions at font sizes above 17.28pt.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/moresize/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 873935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/moresize/moresize.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 873955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-20 19:23:31 +0100 (Sat, 20 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moresize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'moresize')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'moresize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'moresize')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'moreverb' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/moreverb')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of verbatim facilities that provide line-numbered verbatim, verbatim that obey\'s TAB characters, verbatim input and verbatim output to file. The package makes use of the LaTeX required verbatim package. The package formed from a series of small pieces, and is somewhat unstructured. The user who looks for thought-through verbatim facilities is advised to consider using the fancyvrb package in place of moreverb.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/moreverb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 874390,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/moreverb/moreverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 874410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'moreverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'moreverb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'moreverb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'moreverb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'morewrites' => bless( {
- 'caption' => bless( do{\(my $o = 'Always room for a new write stream.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/morewrites')}, 'XML::XPath::Literal' ),
- 'description' => 'The package aims to solve the error "No room for a new \\write", which occurs when the user, or when the user\'s packages have \'allocated too many streams using \\newwrite (TeX has a fixed number - 16 - such streams built-in to its code). The package hooks into TeX primitive commands associated with writing to files; it should be loaded near the beginning of the sequence of loading packages for a document. The package uses the l3kernel bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/morewrites/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 874820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/morewrites/morewrites.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 874840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'morewrites')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'morewrites')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'morewrites')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'morewrites')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'morse' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for printing Morse code signs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/morse')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains both LaTeX macros and Metafont source of a font for the package to use.',
- 'docs' => {
- 'ctan:/fonts/morse/morse.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/morse/morsedoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875195,
- '',
- 'details',
- 'Report on the font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-17 11:40:28 +0100 (Sat, 17 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'morse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'morse')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'movie15' => bless( {
- 'caption' => bless( do{\(my $o = 'Multimedia inclusion package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/movie15')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides an interface to embed movies, sounds and 3D objects into PDF documents for use with LaTeX as well as pdfLaTeX. Defines \\includemovie with PDF-1.5 compatibility. Option \'autoplay\' causes the media clip to be started right after the page has loaded. This is useful for side by side movie clips to be played back synchronously.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/movie15/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875520,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/movie15/doc/movie15.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875540,
- '',
- 'details',
- 'Package Documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/movie15/doc/overlay-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875560,
- '',
- 'details',
- 'Overlay example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 13:04:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'movie15')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'movie15')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'movie15')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'movie15')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mp3d' => bless( {
- 'caption' => bless( do{\(my $o = '3D animations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/mp3d')}, 'XML::XPath::Literal' ),
- 'description' => 'Create animations of 3-dimensional objects (such as polyhedra) in MetaPost.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/mp3d/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/metapost/contrib/macros/mp3d/doc/gut2001.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875940,
- '',
- 'details',
- 'Paper on geometry, for Cahiers Gutenberg:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 875945,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/mp3d/doc/paper1997corrected.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875915,
- '',
- 'details',
- 'Corrected TUGboat paper:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 875920,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/mp3d/doc/tugboat-geometry-space.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 875965,
- '',
- 'details',
- 'Paper on geometry, for TUGboat:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 875970,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-28 22:21:58 +0200 (Mon, 28 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mp3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'threed')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'threed')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mp3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mparhack' => bless( {
- 'caption' => bless( do{\(my $o = 'A workaround for a LaTeX bug in marginpars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mparhack')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements a workaround for the LaTeX bug that marginpars will sometimes come out at the wrong margin.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mparhack/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876245,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mparhack/mparhack.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-22 16:45:29 +0200 (Sun, 22 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mparhack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mparhack')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mparhack')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mparhack')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpattern' => bless( {
- 'caption' => bless( do{\(my $o = 'Patterns in MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/mpattern')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for defining and using patterns in MetaPost, using the Pattern Color Space available in PostScript Level 2.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/mpattern/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876525,
- '',
- 'details',
- 'Package Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 876530,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/mpattern/README.PL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876550,
- '',
- 'details',
- 'Package Readme (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 876555,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/mpattern/mpattern_test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876575,
- '',
- 'details',
- 'Package test output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-15 22:34:26 +0100 (Fri, 15 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpattern')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mpattern')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mpattern')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mpattern')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpcolornames' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend list of predefined colour names for MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/mpcolornames')}, 'XML::XPath::Literal' ),
- 'description' => 'The MetaPost format plain.mp provides only five built-in colour names (variables), all of which are defined in the RGB model: red, green and blue for the primary colours and black and white. The package makes more than 500 colour names from different colour sets in different colour models available to MetaPost. Colour sets include X11, SVG, DVIPS and xcolor specifications.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/mpcolornames/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/mpcolornames/doc/metapost/mpcolornames/mpcolornames.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 876950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-07 11:16:13 +0200 (Sun, 07 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpcolornames')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mpcolornames')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mpcolornames')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mpcolornames')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpdinbrief' => bless( {
- 'caption' => bless( do{\(my $o = 'An enhanced version of dinbrief.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mpdinbrief')}, 'XML::XPath::Literal' ),
- 'description' => 'A minor enhancement of mpdinbrief, implementing (as its parent package does) the rules of DIN (Deutsches Institut fur Normung, German standardisation institute).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mpdinbrief/mpdinbrief.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 877245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mpdinbrief/mpdinbrief.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 877265,
- '',
- 'details',
- 'Package documentation (mostly in German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 877270,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-09 11:17:27 +0200 (Tue, 09 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpdinbrief')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mpdinbrief')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.66')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpedit' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost text editor for Win32.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/tools/MPEdit/MPEdit.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'MPEdit is an editor for the creation and editing of MetaPost files. MPEdit uses the standard Multiple Document Interface (MDI). It works in a LaTex environment and supports the production and prereview of figures in PostScript using mp, latex, dvips and gsview.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/tools/MPEdit/Readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpedit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MPEdit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpgraphics' => bless( {
- 'caption' => bless( do{\(my $o = 'Process and display MetaPost figures inline.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mpgraphics')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows LaTeX users to typeset MetaPost code inline and display figures in their documents with only and only one run of LaTeX, PDFLaTeX or XelaTeX (no separate runs of mpost). Mpgraphics achieves this by using the shell escape (\\write 18) feature of current TeX distributions, so that the whole process is automatic and the end user is saved the tiresome processing.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mpgraphics/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 877820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mpgraphics/mpgraphics.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 877840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-20 18:25:54 +0200 (Wed, 20 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpgraphics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mpgraphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mpgraphics')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mpgraphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpman-ru' => bless( {
- 'caption' => bless( do{\(my $o = 'A Russian translation of the MetaPost manual.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/metapost/doc/russian/mpman-ru')}, 'XML::XPath::Literal' ),
- 'description' => 'A translation of the user manual, as distributed with MetaPost itself.',
- 'docs' => {
- 'ctan:/info/metapost/doc/russian/mpman-ru/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 878170,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 878175,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/metapost/doc/russian/mpman-ru/README.ru.koi8-r' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 878195,
- '',
- 'details',
- 'Readme (Russian, KOI-8 encoded)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 878200,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/metapost/doc/russian/mpman-ru/mpman-ru.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 878220,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 17:15:44 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpman-ru')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mpman-ru')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mpman-ru')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mpman-ru')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mpstoeps' => bless( {
- 'caption' => bless( do{\(my $o = 'A convertor from MetaPost output to Encapsulated PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/tools/mpstoeps/mpstoeps')}, 'XML::XPath::Literal' ),
- 'description' => 'This Perl script converts a MetaPost output file (with file extension .mps) into a self-contained (with all fonts embedded) Encapsulated PostScript file. Although MetaPost graphics are meant to be included in a TeX document, there are reasons to have them stand alone, e.g. debugging the graphics during the development processes.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/tools/mpstoeps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 878480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mpstoeps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'MPStoEPS')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mrcheckbib' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX file verification tool.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/mrcheckbib/mrcheckbib.sh')}, 'XML::XPath::Literal' ),
- 'description' => 'Mrcheckbib is a shell script for bibtex file verification using the AMS MRef database. The script takes every entry in a bibtex file (.bib) and checks it against the database. If it finds a unique MRef entry, then your entry will be replaced by the MRef one.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/mrcheckbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 878750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mrcheckbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mrcheckbib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mrecog' => bless( {
- 'caption' => bless( do{\(my $o = 'Recognise un-escaped command names in maths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/mrecog.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables \'command sequence recognition\' on all text in maths mode. In this state, an consecutive sequence of two or more letters, delimited by non-letters, will be checked to see if it is the name of a current control sequence. If the command is so recognised, the letters will be replaced with the corresponding control sequence. The package reportedly works both with Plain TeX and LaTeX, but has an interesting list of \'issues\'...',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mrecog')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mrecog')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ms' => bless( {
- 'caption' => 'Various LaTeX packages by Martin Schroder.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'A bundle of LaTeX packages by Martin Schroder; the collection comprises: - count1to, make use of fixed TeX counters; - everysel, set commands to execute every time a font is selected; - everyshi, set commands to execute whenever a page is shipped out; - multitoc, typeset the table of contents in multiple columns; - prelim2e, mark typeset pages as preliminary; and - ragged2e, typeset ragged text and allow hyphenation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'msc' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw MSC diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/msc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package should be useful to all people that prepare their texts with LaTeX and want to draw Message Sequence Charts in their texts. The package is not an MSC editor; it simply takes a textual description of an MSC and draws the corresponding MSC. The current version of the MSC macro package supports the full MSC2000 language.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/msc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 879870,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/msc/maintenance.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 879930,
- '',
- 'details',
- 'Maintenance manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/msc/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 879890,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/msc/refman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 879910,
- '',
- 'details',
- 'Reference manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'msc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'msc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'msc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'msc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'msg' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for LaTeX localisation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/msg')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed to localise any document class or package. This should be very useful for end-users who could obtain messages in their own preferred language. It is really easy to use by writers of other classes and packages. Volunteers are urged to test the package, report, and even to localise the message file to their own language. Documentation is provided in English.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/msg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 880235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/msg/msg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 880275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/msg/msgguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 880255,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'msg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'msg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'msg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'msg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.40')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mslapa' => bless( {
- 'caption' => bless( do{\(my $o = 'Michael Landy\'s APA citation style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mslapa')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX and BibTeX style files for a respectably close approximation to APA (American Psychological Association) citation and reference style.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mslapa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 880625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mslapa/mslapa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 880645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mslapa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mslapa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mslapa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mslapa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'msu-thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for Michigan State University Master\'s and PhD theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/msu-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a class file for producing dissertations and theses according to the Michigan State University Graduate School Guidelines for Electronic Submission of Master\'s Theses and Dissertations (2010). The class is based on the memoir document class, and thefore inherits all of the functionality of that class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/msu-thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 881030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/msu-thesis/msu-thesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 881050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-19 13:34:07 +0200 (Sat, 19 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'msu-thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'msu-thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'msu-thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'msu-thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'msx2msa' => bless( {
- 'caption' => bless( do{\(my $o = 'Simulate msxm and msym fonts using msam and msbm.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/vf-files/msx2msa')}, 'XML::XPath::Literal' ),
- 'description' => 'In the deeps of time, the AMS distributed mathematical symbol fonts called msxm and msym; these fonts were designed using the original (SAIL) version of Metafont and for a long time after the demise of that system were only available as 300 dpi bitmaps. Eventually, the symbols were re-implemented using \'modern\' Metafont in fonts called msam and msbm. The virtual fonts of this bundle implement the encoding of the old fonts using the glyphs of the new fonts, and can be used as drop-in replacements in documents (and even when processing DVI files).',
- 'docs' => {
- 'ctan:/fonts/vf-files/msx2msa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 881465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-06 10:37:36 +0100 (Fri, 06 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'msx2msa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'msx2msa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'msym' => bless( {
- 'caption' => bless( do{\(my $o = 'A partial implementation of the old msym10 font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/msym')}, 'XML::XPath::Literal' ),
- 'description' => 'This Adobe Type 1 font provides a good approximation to the rendition of the "important" blackboard bold letters from the old msym10 font, viz., C, N, R, S and Z. (There is a school of thought that believes that msym10\'s blackboard bold "looked better" than that of msbm10, but msym10 is no longer available.)',
- 'docs' => {
- 'ctan:/fonts/msym/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 881785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:58:39 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'msym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'msym')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mt11p' => bless( {
- 'caption' => bless( do{\(my $o = 'Use MathTime complete under LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mt11p')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to use the MathTime and MathTimePLUS ("MathTime complete") fonts, as distributed by Y&Y, inc, in LaTeX2e. Everything is included, including (patched) font metrics, except, of course, the Type 1 fonts themselves. The package cooperates with the AMS packages (amsmath, amssymb, etc.); T1 and OT1 encodings (as operator fonts) are fully supported. The package does not assume you own any other commercial (non-printer-resident) fonts. This package has no connection with the mathtime package by Frank Mittelbach and David Carlisle, commissioned by Y&Y. Furthermore, there is no guarantee that the package will work with the "MathTime Pro" fonts distributed by Personal TeX Inc (which have superseded the Y&Y distribution).',
- 'docs' => {
- 'ctan:/fonts/mt11p/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 882065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/mt11p/mt11p.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 882085,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-10-07 13:47:29 +0200 (Sun, 07 Oct 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mt11p')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mathtime')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mt11p')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mtbe' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for "Mathematical TeX by Example".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/mtbe')}, 'XML::XPath::Literal' ),
- 'description' => 'Various groups of macros for typesetting the book. In particular, macros for dealing with the Computer Modern Concrete fonts that replace Knuth\'s own (gkpmac).',
- 'docs' => {
- 'ctan:/macros/plain/contrib/mtbe/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 882390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mtbe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mtbe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mtbe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mtex' => bless( {
- 'caption' => bless( do{\(my $o = 'The pioneering music-in-TeX macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/mtex')}, 'XML::XPath::Literal' ),
- 'description' => 'This package, MuTeX (as it was originally known) the humble base by which both musictex and (indirectly) musixtex were inspired.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 22:33:28 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mtgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'Use italic and upright greek letters with mathtime.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mtgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is an add-on to the MathTime a style to provide TeX support for the use of the MathTime(tm) fonts (formerly distributed by YandY, Inc.). The MathTime package has uppercase Greek letters hardwired to be upright and only upright; this package provides a switch to choose between the two kinds of Greek uppercase letters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mtgreek/mtgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 883015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-11 09:24:08 +0100 (Tue, 11 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mtgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mtgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mtgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mtgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1+')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mtp2lite' => bless( {
- 'caption' => bless( do{\(my $o = 'Subset of MathTime Pro 2 font set.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/mtp2lite')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a free subset of the (commercial) MathTime Pro 2 font set, which provides comprehensive support for mathematics in documents with Times Roman as body font. While the subset does not provide everything the full bundle provides, it is nevertheless a very capable set of fonts.',
- 'docs' => {
- 'ctan:/fonts/mtp2lite/texmf/doc/fonts/mtpro2/guide2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 883340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-01 16:49:37 +0200 (Sun, 01 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mtp2lite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mtp2lite')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2 lite')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multenum' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-column enumerated lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multenum')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment multienumerate, that produces an enumerated array in which columns are vertically aligned on the counter. The motivation was lists of answers for a text book, where there are many rather small items; the multienumerate environment goes some way to making such lists look neater.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multenum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 883635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multenum/multienum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 883655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multenum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multenum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multenum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multenum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multibbl' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple bibliographies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multibbl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package multibbl redefines the standard bibliographic commands so that one can generate multiple reference sections. Each section has it own auxiliary file (for use with BibTeX) and title.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multibbl/multibbl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 883970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multibbl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multibbl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multibbl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multibbl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multibib' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple bibliographies within one document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multibib')}, 'XML::XPath::Literal' ),
- 'description' => 'Multibib the creation of references to multiple bibliographies within one document. It thus provides complementary functionality to packages like bibunits and chapterbib, which allow the creation of one bibliography for multiple, but different parts of the document. Multibib is compatible with inlinebib, natbib, and koma-script.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multibib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 884355,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multibib/multibib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 884375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:14:04 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multibib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multibib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multibib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multibib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multibox' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple boxes and frames for the picture environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multibox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines commands \\multibox and \\multiframe, that take a sequence of texts to be placed in boxes; the arguments correspond to those of multiput.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multibox/multibox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 884715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-23 10:48:47 +0100 (Wed, 23 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multibox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multibox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multibox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multicap' => bless( {
- 'caption' => bless( do{\(my $o = 'Format captions inside multicols')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multicap')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a package for formatting captions of column figures and column tabular material, which cannot be standard floats in a multicols environment. The package also provides a convenient way to customise your captions, whether they be in multicols or not.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multicap/multicap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 884995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multicap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multicap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multicap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multicap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multicol' => bless( {
- 'caption' => bless( do{\(my $o = 'Intermix single and multiple columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Multicol defines a multicols environment which typesets text in multiple columns (up to a maximum of 10), and (by default) balances the end of each column at the end of the environment. The package enables you to switch between any (permitted) number of columns at will: there is no imposed "clear page" operation, as there is in unadorned LaTeX at a switch between \\onecolumn and \\twocolumn sections. The multicolumn environment can also be used inside a box, thus allowing multicolumned insets in text. Multicol patches the output routine, and may clash with other packages that do the same (e.g., longtable); furthermore, there is no provision for single column floats inside a multicolumn environment, so figures and tables must be coded in-line (using, for example, the H modifier of the float package). The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/multicol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 885390,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multicol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multicol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multicolpar' => bless( {
- 'caption' => bless( do{\(my $o = 'Put successive paragraphs in different columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/multicolpar.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This arrangement is useful when displaying a translated document as a "parallel text". The number of columns to be used is controlled by a parameter of the multicolpar environment.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-28 00:37:35 +0100 (Sun, 28 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multicolpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'multicolpar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multido' => bless( {
- 'caption' => bless( do{\(my $o = 'A loop facility for Generic TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/multido')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the \\multido command, which was originally designed for use with PSTricks. Fixed-point arithmetic is used when working on the loop variable, so that the package is equally applicable in graphics applications like PSTricks as it is with the more common integer loops.',
- 'docs' => {
- 'ctan:/macros/generic/multido/multido-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 886065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:12:40 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multido')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multido')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multido')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multido')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.42')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multienv' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple environments using a "key=value" syntax.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multienv')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a multienv environment which permits easy addition of multiple environments using a key=value syntax. Macros to define environments using this syntax are also provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multienv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 886410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multienv/multienv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 886430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 00:45:25 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multienv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'multienv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multind' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple indexes in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/multind.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package redefines \\makeindex, \\index and \\printindex commands to deal with multiple indexes. In each case, the command gains a (first) argument specifying the index in question: the name used there is used as a name for the index files, so one then uses the command makeindex <index file> for each index, separately. The package does not work in documents using AMS classes; the AMS provide a replacement package amsmidx, which is based on multind.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-10 10:50:24 +0200 (Sat, 10 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multind')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multiobjective' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbols for multibojective optimisation etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multiobjective')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a series of operators commonly used in papers related to multiobjective optimisation, multiobjective evolutionary algorithms, multicriteria decision making and similar fields.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multiobjective/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 887180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multiobjective/multiobjective.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 887200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-09 11:27:07 +0200 (Tue, 09 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multiobjective')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multiobjective')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multiobjective')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multiobjective')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multirow' => bless( {
- 'caption' => bless( do{\(my $o = 'Create tabular cells spanning multiple rows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/multirow')}, 'XML::XPath::Literal' ),
- 'description' => 'The package has a lot of flexibility, including an option for specifying an entry at the "natural" width of its text. The package is distributed with the bigdelim and bigstrut packages, which can be used to advantage with \\multirow cells.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/multirow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 887610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/multirow/doc/multirow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 887630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-27 22:08:17 +0100 (Sat, 27 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'multirow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'multitoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Set table of contents in multiple columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package which automatically sets the table of contents, list of figures and list of tables in two or more columns (the number of columns can be configured). Uses the multicol package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ms/multitoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 887945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'multitoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'multitoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'munich' => bless( {
- 'caption' => bless( do{\(my $o = 'An alternative authordate bibliography style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/munich')}, 'XML::XPath::Literal' ),
- 'description' => 'The Munich BibTeX style is produced with custom-bib, as a German (and, more generally, Continental European) alternative to such author-date styles as harvard and oxford.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/munich/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 888265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/munich/documenation_munich_Bibtex_style.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 888285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/munich/example_munich_Bibtex_style.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 888305,
- '',
- 'details',
- 'Usage example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-10 12:18:05 +0100 (Sat, 10 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'munich')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'munich')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'munich')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'munich')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musictex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting music with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/musictex')}, 'XML::XPath::Literal' ),
- 'description' => 'MusicTeX is a set of macros, that first demonstrated the technique of simultaneous two-dimensional typesetting as applied to music. MusicTeX has its shortcomings (notably in the area of slurs), and is now largely superseded by MusiXTeX.',
- 'docs' => {
- 'ctan:/macros/musictex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 888655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/musictex/musicdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 888675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 22:33:28 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musictex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'musictex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'musictex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musixguit' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy notation for guitar music, in MusixTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/musixguit')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for typesetting notes for guitar, especially for simplifying guitar notation with MusixTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/musixguit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 889020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/musixguit/musixguit_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 889040,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 889045,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 20:39:06 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musixguit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'musixguit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'musixguit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'musixguit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musixtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Sophisticated music typesetting')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/musixtex')}, 'XML::XPath::Literal' ),
- 'description' => 'MusiXTeX provides a set of macros, based on the earlier MusicTeX, for typesetting music with TeX. To produce optimal spacing, MusixTeX is a three-pass system: etex, musixflx, and etex again. (Musixflx is a lua script that is provided in the bundle.) The three-pass process, optionally followed by processing for printed output, is automated by the musixtex wrapper script. The package uses its own specialised fonts, which must be available on the system for musixtex to run. This version of MusixTeX builds upon work by Andreas Egler, whose own version is no longer being developed. The MusiXTeX macros are universally acknowledged to be challenging to use directly: the pmx preprocessor compiles a simpler input language to MusixTeX macros..',
- 'docs' => {
- 'ctan:/macros/musixtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 890805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/musixtex/musixtex-install.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 890825,
- '',
- 'details',
- 'Package installation notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 18:06:47 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musixtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'musixtex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'musixtex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'musixtex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.15 (2011-10-23)')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musixtex-egler' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-pass music typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/musixtex/egler')}, 'XML::XPath::Literal' ),
- 'description' => 'The original development of Taupin\'s original MusicTeX, using an auxiliary program to produce slurs. Revised and developed versions have subsequently been released as "Taupin\'s MusixTeX"; Andreas Egler has moved on to another (as yet un-released) package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 22:33:28 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musixtex-egler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'musixtex-egler')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.51')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musixtex-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts used by MusixTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/musixtex-fonts')}, 'XML::XPath::Literal' ),
- 'description' => 'These are fonts for use with MusixTeX; they are provided both as original Metafont source, and as converted Adobe Type 1. The bundle renders the older (Type 1 fonts only) bundle musixtex-t1fonts obsolete.',
- 'docs' => {
- 'ctan:/fonts/musixtex-fonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 889775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/musixtex-fonts/musixtex-fonts-install.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 889795,
- '',
- 'details',
- 'Installation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 20:39:06 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musixtex-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'musixtex-fonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'musixtex-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'musixtex-fonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musixtex-t1fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Type 1 versions of MusiXTeX fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/musixtex/ps-type1/musixps-unix.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides Adobe Type 1 fonts (PFB format), and dvips and dvipdfm map files for MusiXTeX. The fonts are based on the original Metafont sources, such as musix20.mf, which are distributed with MusiXTeX. The fonts provided here may be used to produce printer-independent PostScript files or PDF files. Note that the package is rendered obsolete by the musixtex-fonts bundle.',
- 'docs' => {
- 'ctan:/obsolete/fonts/musixtex/ps-type1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 890140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 17:42:05 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musixtex-t1fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'musixtex-t1fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'musuos' => bless( {
- 'caption' => 'Typeset papers for the department of music, Osnabruck.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/musuos')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a LaTeX class for typesetting term papers at the institute of music and musicology of the University of Osnabruck, Germany, according to the specifications of Prof. Stefan Hahnheide. A biblatex style is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/musuos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 891175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/musuos/musuos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 891195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-18 14:52:40 +0100 (Sun, 18 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'musuos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'musuos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'musuos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'musuos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'muthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Classes for University of Manchester Dept of Computer Science.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/muthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides thesis and project report document classes from the University of Manchester\'s Department of Computer Science.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/muthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 891530,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 21:58:23 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'muthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'muthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'muthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'muthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mversion' => bless( {
- 'caption' => bless( do{\(my $o = 'Keeping track of document versions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mversion')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to keep track of different versions of a latex document. The command \\version prints the version and build numbers; each time you compile your document, the build number is increased by one. By placing \\version in the header or footer, each page can be marked with the unique build number describing the progress of your document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mversion/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 891905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mversion/mVersion.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 891925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:34:11 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mversion')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mversion')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mversion')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mversion')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mwcls' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish-oriented document classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mwcls')}, 'XML::XPath::Literal' ),
- 'description' => 'mwcls is a set of document classes for LaTeX 2e designed with Polish typographical tradition in mind. Classes include: \'mwart\' (which is a replacement for \'article\'), \'mwrep\' (replacing \'report\'), and \'mwbk\' (replacing \'book\'). Most features present in standard classes work with mwcls classes. Some extensions/exceptions include: sectioning commands allow for second optional argument (it is possible to state different texts for running head and for TOC), new environments \'itemize*\' and \'enumerate*\' for lists with long items, page styles have variants for normal, opening, closing, and blank pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mwcls/CZYTAJ' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 892400,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 892405,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mwcls/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 892425,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 892430,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mwcls/mwclsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 892450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 892455,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-20 17:08:37 +0100 (Sun, 20 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mwcls')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mwcls')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mwcls')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mwcls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.74')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mwe' => bless( {
- 'caption' => bless( do{\(my $o = 'Packages and image files for MWEs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mwe')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides several files useful when creating a minimal working example (MWE). The package itself loads a small set of packages often used when creating MWEs. In addition, a range of images are provided, which will be installed in the TEXMF tree, so that they may be used in any (La)TeX document. This allows different users to share MWEs which include image commands, without the need to share image files or to use replacement code.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mwe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 892805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mwe/mwe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 892825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:44:48 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mwe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mwe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mwe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mwe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mwrite' => bless( {
- 'caption' => bless( do{\(my $o = 'Write information to files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mwrite/mwrite.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables a job to write information to arbitrarily many files with names \\jobname.<ext>. The package itself writes to a file \\jobname.col; the user should not ask for output to that, or to any of the other standard LaTeX extensions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mwrite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mwrite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mwrite')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mxd' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Mongolian "horizontal" (Xewtee Dorwoljin) script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/mongolian/mxd')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macro support, and Metafont fonts, for typesetting the Mongolian Xawtaa Dorbolijn script in LaTeX. The script is an archaic one, which meets the needs of Mongolian, Tibetan and Sanskrit, but is now little used. The package is of alpha status, presented for evaluation.',
- 'docs' => {
- 'ctan:/language/mongolian/mxd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 893515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/mongolian/mxd/doc/mxd4tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 893535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 20:39:06 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mxd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'mxd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4 alpha')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mxedruli' => bless( {
- 'caption' => bless( do{\(my $o = 'A pair of Georgian fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/georgian/mxedruli')}, 'XML::XPath::Literal' ),
- 'description' => 'Two Georgian fonts, written in Metafont, which cover the Mxedruli and the Xucuri alphabets.',
- 'docs' => {
- 'ctan:/fonts/georgian/mxedruli/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 893840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/georgian/mxedruli/mxeddoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 893860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 10:57:19 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mxedruli')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mxedruli')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mxedruli')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mxedruli')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.3c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mychemistry' => bless( {
- 'caption' => bless( do{\(my $o = 'Create reaction schemes with LaTeX and ChemFig.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mychemistry')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for typesetting complex chemical reaction schemes with LaTeX and ChemFig. The package requires the packages ChemFig, mhchem, chemcompounds and (sometimes) chemexec.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mychemistry/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 894285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mychemistry/mychemistry_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 894305,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 894310,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mychemistry/mychemistry_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 894330,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 894335,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 20:39:06 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mychemistry')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mychemistry')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mychemistry')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mychemistry')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mycv' => bless( {
- 'caption' => bless( do{\(my $o = 'A list-driven CV class, allowing TikZ decorations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mycv')}, 'XML::XPath::Literal' ),
- 'description' => 'The class provides a set of functionality for writing "curriculum vitae" with different layouts. The idea is that a user can write some custom configuration directives, by means of which is possible both to produce different c.v. layouts and quickly switch among them. In order to process such directives, the class uses a set of lists, provided by the package etextools. Basic support for using TikZ decorations is also provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mycv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 894710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mycv/mycv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 894730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 10:58:59 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mycv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mycv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mycv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mycv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'myfilist' => bless( {
- 'caption' => bless( do{\(my $o = 'Configuring the output of the \\listfiles command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fileinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package modifies the \\listfiles facility so that the user can control what appears in the output, and in what order. Output may be to the terminal or to a log file (as normal) or to a separate text file. The package is part of the fileinfo bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fileinfo/README.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 895125,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fileinfo/myfilist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 895145,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:48:50 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'myfilist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'myfilist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mylatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Make a format containing a document\'s preamble.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/mylatex.ltx')}, 'XML::XPath::Literal' ),
- 'description' => 'The file mylatex.ltx permits you to create a format that pre-loads a set of package files (and/or other macros) that you regularly use. In some circumstances, this can be a great advantage (though on an ordinarily fast modern computer on the desktop, gains will be limited). The general scheme is to initialise your usage by a command of the form: latex -ini mylatex.ltx <document> whick will create a format file mylatex.fmt, which you then use as: latex -fmt=mylatex <document>',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 20:39:06 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mylatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mylatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'mylatexformat' => bless( {
- 'caption' => bless( do{\(my $o = 'Build a format based on the preamble of a LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mylatexformat')}, 'XML::XPath::Literal' ),
- 'description' => 'The use of formats helps to speed up compilations: packages which have been dumped in the format are loaded at very high speed. This is useful when a document loads many packages (including large packages such as pgf-TikZ). The package was developed from the work in mylatex, and eliminates many of the limitations and problems of that package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mylatexformat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 895875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mylatexformat/mylatexformat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 895895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 20:39:06 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'mylatexformat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mylatexformat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'mylatexformat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mylatexformat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'myletter' => bless( {
- 'caption' => bless( do{\(my $o = 'An old letter class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/akletter')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is superseded by the author\'s akletter.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-08 14:34:19 +0100 (Fri, 08 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'myletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'myletter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nabatean' => bless( {
- 'caption' => bless( do{\(my $o = 'Font for Nabatean script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/nabatean')}, 'XML::XPath::Literal' ),
- 'description' => 'The nabatean bundle provides packages and fonts for the Nabatean script used in the Middle East between the fourth centuries BC and AD. This is one in a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 896525,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/nabatean/README' => {
- 'available' => 1
- },
- 'ctan:/fonts/archaic/nabatean/nabatean.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 896485,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/nabatean/trynabatean.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 896505,
- '',
- 'details',
- 'Sample of Nabatean font:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 15:34:26 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nabatean')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nabatean')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nag' => bless( {
- 'caption' => bless( do{\(my $o = 'Detecting and warning about obsolete LaTeX commands')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nag')}, 'XML::XPath::Literal' ),
- 'description' => 'Old habits die hard. All the same, there are commands, classes and packages which are outdated and superseded. The nag package provides routines to warn the user about the use of such obsolete things. As an example, we provide an extension that detects many of the "sins" described in l2tabu.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 896830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nag/nag.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 896850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-03 11:39:13 +0100 (Sat, 03 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nag')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nag')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nameauth' => bless( {
- 'caption' => bless( do{\(my $o = 'Name authority mechanism for consistency in body text and index.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nameauth')}, 'XML::XPath::Literal' ),
- 'description' => 'Publications, that reference many names, require editors and proofreaders to track those names in the text and index. The package offers name authority macros that allow authors and compilers to normalize occurrences of names, variant name forms, and pen names in the text and index. This may help minimize writing and production time and cost.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nameauth/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 897165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nameauth/nameauth.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 897185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 20:06:30 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nameauth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nameauth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nameauth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nameauth')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.26')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'named' => bless( {
- 'caption' => bless( do{\(my $o = '"Named" bibliography style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/named')}, 'XML::XPath::Literal' ),
- 'description' => 'The BibTeX style is derived from the standard styles\' sources. A LaTeX(209) package is included.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-14 13:16:59 +0100 (Fri, 14 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'named')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'named')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nameref' => bless( {
- 'caption' => bless( do{\(my $o = 'Make reference to section names, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyperref')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a \\nameref command, that makes reference to an object by its name (e.g., the title of a section or chapter). The package is part of the hyperref bundle, and works well with hyperref.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/hyperref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 897840,
- '',
- 'details',
- 'Hyperref bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/hyperref/nameref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 897860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nameref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nameref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.40')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'namespc' => bless( {
- 'caption' => bless( do{\(my $o = 'Rudimentary c++-like namespaces in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/namespc')}, 'XML::XPath::Literal' ),
- 'description' => 'The namespc package adds rudimentary c++-like namespace functionality to LaTeX. It may be used to declare local LaTeX commands, which can be made accessible in a later contexts without defining them globally.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/namespc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 898155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/namespc/namespc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 898175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:37:19 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'namespc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'namespc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'namespc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'namespc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'namunsrt' => bless( {
- 'caption' => bless( do{\(my $o = 'An unsorted BibTeX style with labels provided in the database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/namunsrt.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style requires a \'nam\' field in every entry in the database; this entry is used to create the label that appears in the printed database. Since the output is not sorted, the result seems (to this cataloguer) rather less than optimal. While the technique is interesting, the lack of sorting and the fact that the nam field is required seem to preclude the style\'s use in the ordinary course of events.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-14 13:16:59 +0100 (Fri, 14 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'namunsrt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'namunsrt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nar' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Nucleic Acid Research.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/nar.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This BibTeX bibliography style is for the journal Nucleic Acid Research. It was adapted from the standard unsrt.bst style file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-06 09:32:23 +0100 (Thu, 06 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nassflow' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing Nassi-Schneidermann diagrams and flowcharts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nassflow')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of packages, nassi.sty for drawing Nassi-Schneidermann diagrams, and flow.sty for drawing flowcharts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nassflow/flow_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899130,
- '',
- 'details',
- 'Flow manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nassflow/nass_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899150,
- '',
- 'details',
- 'Nassi manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 11:41:22 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nassflow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nassflow')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'natbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible bibliography support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/natbib')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a package that implements both author-year and numbered references, as well as much detailed of support for other bibliography use. Also Provided are versions of the standard BibTeX styles that are compatible with natbib--plainnat, unsrtnat, abbrnat. The bibliography styles produced by custom-bib are designed from the start to be compatible with natbib.',
- 'docs' => {
- 'ctan:/info/translations/natbib/fr/f-natbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899670,
- '',
- 'details',
- 'Translation of documentation to French'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 899675,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/natbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 899575,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/natbib/README.v831b' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899595,
- '',
- 'details',
- 'Readme for this release'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 899600,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/natbib/natbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 899650,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/natbib/natnotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899620,
- '',
- 'details',
- 'Reference Sheet'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 899625,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 11:58:21 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'natbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'natbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'natbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'natbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '8.31b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nath' => bless( {
- 'caption' => bless( do{\(my $o = 'Natural mathematics notation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nath')}, 'XML::XPath::Literal' ),
- 'description' => 'Nath is a LaTeX (both 2e and 2.09) style to separate presentation and content in mathematical typography. The style delivers a particular context-dependent presentation on the basis of a rather coarse context-independent notation. Highlighted features: depending on the context, the command \\frac produces either built-up or case or solidus fractions, with parentheses added whenever required for preservation of the mathematical meaning; delimiters adapt their size to the material enclosed, rendering \\left and \\right almost obsolete.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899955,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nath/nathguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 899975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:37:19 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Nath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'natmove' => bless( {
- 'caption' => bless( do{\(my $o = 'Move punctuation following a citation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/achemso')}, 'XML::XPath::Literal' ),
- 'description' => 'The package has only one purpose: to move superscripted citations beyond punctuation; some conventions for producing text prefer this layout. Some of the code in the package is derived from the cite package. The package is distributed as part of the achemso bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/achemso/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 900350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/achemso/achemso.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 900370,
- '',
- 'details',
- 'Package documentation (part of achemso doc)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-21 09:45:25 +0200 (Tue, 21 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'natmove')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'achemso')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'natmove')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'achemso')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nature' => bless( {
- 'caption' => bless( do{\(my $o = 'Prepare papers for the journal Nature.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nature')}, 'XML::XPath::Literal' ),
- 'description' => 'Nature does not accept papers in LaTeX, but it does accept PDF. This class and BibTeX style provide what seems to be necessary to produce papers in a format acceptable to the publisher.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nature/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-03 16:55:01 +0200 (Sun, 03 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nature')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nature')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nature')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nature')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'navigator' => bless( {
- 'caption' => bless( do{\(my $o = 'PDF features across formats and engines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/navigator')}, 'XML::XPath::Literal' ),
- 'description' => 'Navigator implements PDF features for all formats (with some limitations in ConTeXt) with PDFTeX, LuaTeX and XeTeX (i.e. xdvipdfmx). Features include: - Customizable outlines (i.e. bookmarks); - Anchors; - Links and actions (e.g. JavaScript or user-defined PDF actions); - File embedding (not in ConTeXt); - Document information and PDF viewer\'s display (not in ConTeXt); and - Commands to create and use raw PDF objects. Navigator requires texapi and yax, both version at least 1.03.',
- 'docs' => {
- 'ctan:/macros/generic/navigator/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 901100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/navigator/navigator-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 901120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-28 10:20:15 +0100 (Fri, 28 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'navigator')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'navigator')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'navigator')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'navigator')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nb4latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert NotaBene4 to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/nb4latex/nb4latex.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A program to convert old (MS-DOS) NotaBene4 (including ancient Greek and all the symbols of logic) files to LaTeX format. With this conversion program and its utilities, you can use NotaBene for editing (seeing all the accents, the Greek chars, etc.) and, at the very final stage of document preparation, convert it to LaTeX. The present version of the program is implemented for MS-DOS; the README discusses what might be necessary to update the program.',
- 'docs' => {
- 'ctan:/systems/msdos/nb4latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 901390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-09 00:13:54 +0100 (Wed, 09 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nb4latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nb4latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nbaseprt' => bless( {
- 'caption' => bless( do{\(my $o = 'Print numbers in non-decimal bases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/numprint')}, 'XML::XPath::Literal' ),
- 'description' => 'The package nbaseprt prints integer numbers in different bases (octal, decimal, hexadecimal, binary) similarly to the numprint package. But here, the number of digits within one group depends on the base. This is a beta version of nbaseprt.sty. The main command \\nbaseprint will stay stable but all configuration commands and the output of \\nbaseprint may change in future. Please give me feedback what can be improved and if the abbreviations for the different number bases are correct.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/numprint/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 901710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/numprint/nbaseprt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 901730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:37:19 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nbaseprt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'numprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nbaseprt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'numprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nbaskerv' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics and LaTeX support for ITC New Baskerville Font From Adobe.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/adobe/nbaskerv')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides metric files and LaTeX support for ITC New Baskerville font from Adobe. It has everything you need to typeset in this font -- except the font itself, of course.',
- 'docs' => {
- 'ctan:/fonts/psfonts/adobe/nbaskerv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/adobe/nbaskerv/nbaskerv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/adobe/nbaskerv/nbsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902045,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-15 19:39:56 +0200 (Tue, 15 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nbaskerv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nbaskerv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nbaskerv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccbbb' => bless( {
- 'caption' => bless( do{\(my $o = '"Poor man\'s" blackboard bold.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccbbb.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements about as good "poor man\'s" blackboard bold as one can hope. The capital letters (commands \\bbba to \\bbbz) and a couple of digits (\\bbbzero and \\bbbone) are available. However, the author suggests that users should switch to the amsfonts package. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902400,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccbbb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:55:00 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccbbb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccbbb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccboxes' => bless( {
- 'caption' => bless( do{\(my $o = 'Elaborate box commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccboxes.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a set of box commands that take a "prototype" argument, a strut that specifies the alignment of the contents of the box. In addition, there are a series of macros for constructing struts. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902745,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccboxes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 902765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:55:00 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccboxes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccboxes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ncccomma' => bless( {
- 'caption' => bless( do{\(my $o = 'Use comma as decimal separator in mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/ncccomma.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The ncccomma package amends the behaviour of the comma in formulae so that it will behave as a decimal separator if followed by a decimal digit, but as punctuation otherwise. (The set of characters that determine its behaviour is configurable, but the set of decimal digits is the default.) The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 903105,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/ncccomma.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 903125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:55:00 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ncccomma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ncccomma')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ncccropbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Crop-marked boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/ncccropbox.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for drawing boxes with \'their own\' cropmarks; the boxes will line up in rows and columns. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 903450,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/ncccropbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 903470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:55:00 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ncccropbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ncccropbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ncccropmark' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw cropmarks on the output page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/ncccropmark.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a command \\cropmark, using the facilities of the watermark package. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 903815,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/ncccropmark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 903835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 14:55:00 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ncccropmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ncccropmark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccfancyhdr' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensive control of page headers and footers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccfancyhdr.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is a re-implementation of fancyhdr, addressing shortcomings that the author perceives in the original package. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 904180,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccfancyhdr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 904200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 18:27:36 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccfancyhdr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccfancyhdr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccfloats' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions of the LaTeX float mechanisms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccfloats.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a mechanism to attach a "style" to a float, and the concepts of mini-figures and -floats, and side-figures and -floats, are introduced. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 904525,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccfloats.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 904545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccfloats')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccfloats')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccfoots' => bless( {
- 'caption' => bless( do{\(my $o = 'User-generated footnote marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccfoots.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Implements commands for generating footnotes whose marks you are required to provide. For example, to mark a footnote by a star you can write \\Footnote{*}{Footnote text}. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 904870,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccfoots.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 904890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 20:41:27 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccfoots')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccfoots')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ncclatex' => bless( {
- 'caption' => bless( do{\(my $o = 'An extended general-purpose class')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncclatex')}, 'XML::XPath::Literal' ),
- 'description' => 'The ncc class provides a framework for a common class to replace the standard article, book and report classes, and providing a "preprint" class. The class\'s extensions are provided in a number of small packages, some of which may also be used with the standard classes. The ncclatex package also loads many of the packages of, and requires the latest version of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncclatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncclatex/ncclatex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905205,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncclatex/nccnews.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 905230,
- '',
- 'details',
- 'Package news'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905225,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ncclatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncclatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'NCC-LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncclatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended mathematics capabilities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccmath.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adds some mathematical commands from ncclatex, tidies up some AMS-LaTeX facilities and extends others. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905595,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 22:01:12 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccparskip' => bless( {
- 'caption' => bless( do{\(my $o = 'Modify skips between paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccparskip.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines one command, \\SetParskip, which sets the distances between all paragraphs (including those within lists, and list items themselves). This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905940,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccparskip.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 905960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 22:01:12 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccparskip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccparskip')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend the graphicx package for more formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccpic.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Extends the graphicx package to standardise a graphic input directory, to add a command for including other graphics (e.g., picture mode, pstricks, etc.) in a regular fashion, and to extend the list of known graphics to cover those accepted by the MiKTeX implementation of dvips and by the previewer YAP. The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/doc/nccpic.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-07 21:28:40 +0200 (Wed, 07 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccpic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccrules' => bless( {
- 'caption' => bless( do{\(my $o = 'Compose dashed lines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccrules.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements \\dashrule and \\dashrulefill commands, that specify dashed lines (or even multiple dashed lines). There are also variants of the footnote rule. The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 906685,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccrules.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 906705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 22:01:12 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccrules')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccrules')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccsect' => bless( {
- 'caption' => bless( do{\(my $o = 'A re-implementation of sections, captions and tocs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccsect.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package user has section control commands that mirror the internal controls used in LaTeX. In particular, the user may express the section level explicitly in a \\startsection command, rather than by name (as in \\section, \\subsection, etc., in LaTeX itself, defined in terms of an internal command). By using this \\startsection, the user may have astounding depths of sections, which is sometimes useful in extreme typesetting applications. A \\sectionstyle command controls the appearance of predefined, or user-defined sections, and \\DeclareSection allows the user to create sectioning or caption commands, or to modify existing ones. The package also extends user control of the appearance of tables of contents, etc., using a command \\DeclareTOCEntry. This package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 907040,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccsect.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 907060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 22:01:12 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccsect')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccsect')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccstretch' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert a stretch between each token of a string')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccstretch.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines one command, \\stretchwith, which will insert its first argument between each pair of letters (or whatever) its second argument. It is thus usable as a method for letterspacing (with a finite skip as first argument), or for filling a box\'s width (with an infinite stretch as first argument). The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 907430,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccstretch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 907450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 13:38:36 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccstretch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccstretch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nccthm' => bless( {
- 'caption' => bless( do{\(my $o = 'Another theorem environment')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/nccthm.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package\'s theorems have two distinguishing characteristics. First, theorem numbering uses dynamic counters (specified by using the dcounter package, which gives the user considerable flexibility in counting styles. Second, the environment isn\'t defined as a trivlist (as LaTeX theorems are), which gives extra flexibility in using the environment. In addition, parameter definition is explicit and well-organised, and there is a QED-symbol-placing command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 907785,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/nccthm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 907805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 22:01:12 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nccthm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nccthm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ncctools' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of general packages for LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools')}, 'XML::XPath::Literal' ),
- 'description' => 'The NCCtools bundle contains many packages for general use under LaTeX; many are also used by NCC LaTeX. The bundle includes tools for: - executing commands after a package is loaded; - watermarks; - counter manipulation (dynamic counters, changing counter numbering with another counter); - improvements to the description environment; - hyphenation of compound words; - new levels of footnotes; - space-filling patterns; - "poor man\'s" Black Board Bold symbols; - alignment of the content of a box; - use comma as decimal separator; - boxes with their own crop marks; - page cropmarks; - improvements to fancy headers; - float "styles", mini floats, side floats; - manually marked footnotes; - extension of amsmath; - control of paragraph skip; - an envelope to the graphicx package; - dashed and multiple rules; - alternative techniques for declarations of sections, captions, and toc-entries; - generalised text-stretching; - generation of new theorem-like environments; - control of the text area; - centred page layouts; and - an un-numbered top-level section.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 908850,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-08 09:08:04 +0100 (Fri, 08 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nddiss' => bless( {
- 'caption' => bless( do{\(my $o = 'Notre Dame Dissertation format class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nddiss')}, 'XML::XPath::Literal' ),
- 'description' => 'This class file conforms to the requirements of the Graduate School of the University of Notre Dame; with it a user can format a thesis or dissertation in LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nddiss/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 909145,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nddiss/nddiss2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 909165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 17:15:44 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nddiss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nddiss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nddiss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nddiss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nedit-latex-extensions' => bless( {
- 'caption' => bless( do{\(my $o = 'The LaTeX-Mode is a set of macros for the NEdit text editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/NEdit-LaTeX-Extensions/latexmode-0.9.1.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'The NEdit LaTeX-Mode is a package or set of macros, i.e. small programs, written in the NEdit macro or scripting language. It will turn NEdit, the Nirvana text editor, into an advanced LaTeX editor. NEdit version 5.4 or later is required.',
- 'docs' => {
- 'ctan:/support/NEdit-LaTeX-Extensions/README' => {
- 'available' => 1
- },
- 'ctan:/support/NEdit-LaTeX-Extensions/manual-s.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-06 13:51:00 +0200 (Fri, 06 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nedit-latex-extensions')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'NEdit-LaTeX-Extensions')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'needspace' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert pagebreak if not enough space.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/needspace')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands to disable pagebreaking within a given vertical space. If there is not enough space between the command and the bottom of the page, a new page will be started.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/needspace/needspace.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 909770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 11:26:42 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'needspace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'needspace')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'needspace')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'needspace')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nehyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Dutch.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/nehyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Hyphenation patterns for Dutch. Note that (despite the file\'s name), the ISO two-letter language code for Dutch is NL.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-08 01:16:19 +0100 (Thu, 08 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nehyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-dutch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'NL hyphenation')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nemocal' => bless( {
- 'caption' => bless( do{\(my $o = 'Calendar maker.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/nemocal')}, 'XML::XPath::Literal' ),
- 'description' => 'Nemocal produces a calendar whose coverage is determined by the switches you give the program; the calendar output is LaTeX 2.09 source. Program source and a DOS executable are provided; the source compiles with gcc after some minor modifications.',
- 'docs' => {
- 'ctan:/support/nemocal/00readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 910305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-13 13:38:46 +0100 (Thu, 13 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nemocal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nemocal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nestquot' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternate quotes between double and single with nesting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nestquot')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides two new commands: \\nlq and \\nrq for nesting left and right quotes that properly change between double and single quotes according to their nesting level. For example, the input \\nlq Foo \\nlq bar\\nrq\\ bletch\\nrq will be typeset as if it had been entered as "Foo \'bar\' bletch".',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nestquot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nestquot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'neufont' => bless( {
- 'caption' => bless( do{\(my $o = 'New font installation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/neufont.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A guide on how to install new fonts (in German).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-26 13:20:18 +0100 (Wed, 26 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'neufont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'neufont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'neuron' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for the journal Neuron.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/neuron.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'Generated by use of makebst.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 23:27:09 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'neuron')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'neuron')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newalg' => bless( {
- 'caption' => bless( do{\(my $o = 'Format algorithms like Cormen, Leiserson and Rivest.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newalg')}, 'XML::XPath::Literal' ),
- 'description' => 'For comparison, see Cormen\'s own clrscode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newalg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 911420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newalg/newalg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 911440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-12 11:20:07 +0200 (Wed, 12 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newalg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newalg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newalg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newapa' => bless( {
- 'caption' => bless( do{\(my $o = 'Another APA citation mechanism.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/newapa')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 package and BibTeX style for APA citations.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-03-17 17:52:20 +0100 (Fri, 17 Mar 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newapa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'newapa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newclude' => bless( {
- 'caption' => bless( do{\(my $o = 'Reimplemented \\include system for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package providing a backwards-compatible reimplementation of \\include and \\includeonly. The principal new features are: (1) the restriction that \\clearpages must surround an included file is removed, (2) the restriction that \\includes cannot be nested is removed, and (3) the provision of hooks to be executed before and after the contents of an included file. Newclude accomplishes the first two by using a single .aux file instead of many. Newclude also provides the experimental functionality of the unsupported package includex, which allows you to include partial contents of independent LaTeX files that can also be processed on their own (that is, files that contain \\documentclass, \\begin{document}, etc.).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 912240,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/newclude.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 912260,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-27 23:18:23 +0100 (Fri, 27 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newclude')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newclude')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newcommand' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate new LaTeX command definitions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/newcommand')}, 'XML::XPath::Literal' ),
- 'description' => 'Generating any other than the simple \\newcommand-style commands, in LaTeX, is tedious (in the least). This script allows the specification of commands in a \'natural\' style; the script then generates macros to define the command.',
- 'docs' => {
- 'ctan:/support/newcommand/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 912610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/newcommand/newcommand.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 912630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:09:58 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newcommand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'newcommand')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newcommand')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newfile' => bless( {
- 'caption' => bless( do{\(my $o = 'User level management of LaTeX input and output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newfile')}, 'XML::XPath::Literal' ),
- 'description' => 'Commands are defined to manage the limited pool of input and output handles provided by TeX. The streams so provided are mapped to various of the LaTeX input and output mechanisms. Some facilities of the verbatim package are also mapped.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newfile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 912985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newfile/newfile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 913005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-03 13:00:14 +0200 (Thu, 03 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newfile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newfile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newfile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Define new floating environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/caption')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers the command \\DeclareFloatingEnvironment, which the user may use to define new floating environments which behave like the LaTeX standard foating environments figure and table. The package is distributed as part of the caption package distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/caption/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 913425,
- '',
- 'details',
- 'Caption bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/caption/newfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 913445,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-06 19:23:08 +0100 (Sun, 06 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newinsert' => bless( {
- 'caption' => bless( do{\(my $o = 'Reworking Plain TeX\'s insert macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/newinsert.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Fixes various problems with \\midinsert and \\topinsert.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-15 13:49:48 +0200 (Mon, 15 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newinsert')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'newinsert')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newlfm' => bless( {
- 'caption' => bless( do{\(my $o = 'Write letters, facsimiles, and memos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newlfm')}, 'XML::XPath::Literal' ),
- 'description' => 'Integrates the letter class with fancyhdr and geometry to automatically make letterhead stationery. Useful for writing letters, fax, and memos. You can set up an address book using \'wrapper\' macros. You put all the information for a person into a wrapper and then put the wrapper in a document. The class handles letterheads automatically. You place the object for the letterhead (picture, information, etc.) in a box and all sizing is set automatically.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newlfm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newlfm/newlfm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914060,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:49:34 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newlfm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newlfm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newlfm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newlfm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '9.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newproof' => bless( {
- 'caption' => bless( do{\(my $o = 'Make commands to define proofs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/piff/newproof.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\newproof command is rather like \\newtheorem; it creates environments which may be used to typeset conventional mathematical proofs. The package is part of the piff bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/piff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914455,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/piff/newproof-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-30 11:44:00 +0200 (Wed, 30 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newproof')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newproof')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newsletr' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for making newsletters with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/newsletr')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/plain/contrib/newsletr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/newsletr/newsletr.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914760,
- '',
- 'details',
- 'Help for newsletr format'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/newsletr/newssamp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914780,
- '',
- 'details',
- 'Sample Newsletter'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/newsletr/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 914800,
- '',
- 'details',
- 'Another sample Newsletter'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-22 19:14:47 +0100 (Fri, 22 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newsletr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newsletr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newsletr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newsletr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newspaper' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset newsletters to resemble newspapers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newspaper')}, 'XML::XPath::Literal' ),
- 'description' => 'The newspaper package redefines the page style and \\maketitle command to produce a typeset page similar to that off a newspaper. It also provides several commands that (when used with other packages) simplify the writing of articles in a newspaper-style column format.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newspaper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 915110,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newspaper/newspaper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 915130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-22 17:15:44 +0200 (Fri, 22 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newspaper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newspaper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newspaper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newspaper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newthm' => bless( {
- 'caption' => bless( do{\(my $o = 'Obsolete version of ntheorem.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A modified version of the theorem-style which provides generation of lists of theorems. This has been superseded by ntheorem. The package is no longer available from CTAN.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-28 12:13:01 +0200 (Sun, 28 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newthm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newthm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newthm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newtx' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative uses of the TX fonts, with improved metrics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/newtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle splits txfonts.sty (from the TX fonts distribution) into two independent packages, ntxtext.sty and ntxmath.sty, each with fixes and enhancements. Ntxmath\'s metrics have been re-evaluated to provide a less tight appearance, and to provide a libertine option that substitutes Libertine italic and Greek letter for the existing math italic and Greek glyphs, making a mathematics package that matches Libertine text quite well.',
- 'docs' => {
- 'ctan:/fonts/newtx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 915800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/newtx/newtxdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 915820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 13:02:48 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newtx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newtx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newtx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newtx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.94')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newunicodechar' => bless( {
- 'caption' => bless( do{\(my $o = 'Definitions of the meaning of Unicode characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newunicodechar')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a friendly interface for defining the meaning of Unicode characters. The document should be processed by (pdf)LaTeX with \\usepackage[utf8]{inputenc} or by XeLaTeX/LuaLaTeX. The command provided is \\newunicodechar{<char>}{<code>} where <char> is a directly-typed Unicode character, and <code> is its replacement.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newunicodechar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 916270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newunicodechar/newunicodechar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 916290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-21 15:41:42 +0100 (Mon, 21 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newunicodechar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newunicodechar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newunicodechar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newunicodechar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newvbtm' => bless( {
- 'caption' => bless( do{\(my $o = 'Define your own verbatim-like environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newvbtm')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines general purpose macro named \\newverbatim to define your own verbatim-like environment. It also has a supplementary style file varvbtm.sty to provide set of macros for variants of verbatim, such as tab emulation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newvbtm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 916600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newvbtm/newvbtm-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 916620,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 15:58:32 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newvbtm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newvbtm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newvbtm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newvbtm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'newverbs' => bless( {
- 'caption' => bless( do{\(my $o = 'Define new versions of \\verb, including short verb versions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/newverbs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the definition of \\verb variants which add TeX code before and after the verbatim text (e.g., quotes or surrounding \\fbox{}). When used together with the shortvrb package it allows the definition of short verbatim characters which use this package\'s variant instead of the normal \\verb. In addition, it is possible to collect an argument verbatim to either typeset or write it into a file. The \\Verbdef command defines verbatim text to a macro which can later be used to write the verbatim text to a file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/newverbs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 917105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/newverbs/newverbs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 917125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 15:35:13 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'newverbs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'newverbs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'newverbs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'newverbs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nextpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Generalisations of the page advance commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/nextpage.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides \\clearpage and \\newpage variants that guarantee to end up on even/odd numbered pages; these 4 commands all have an optional argument whose content will be placed on any "empty" page generated.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 20:54:54 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nextpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'peterw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nextpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nextpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nfssext-cfr' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions to the LaTeX NFSS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nfssext-cfr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a development of nfssext.sty, distributed with the examples for the font installation guide. The package has been developed for use in packages such as cfr-lm and venturisadf,',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nfssext-cfr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 917905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nfssext-cfr/nfssext-cfr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 917925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-30 12:36:12 +0200 (Wed, 30 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nfssext-cfr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nfssext-cfr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nfssext-cfr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nfssext-cfr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ngerman' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for new German typography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/german/ngerman.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports the new German orthography (neue deutsche Rechtschreibung).',
- 'docs' => {
- 'ctan:/language/german/gerdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 918240,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 918245,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-10 16:50:30 +0100 (Tue, 10 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ngerman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ngerman')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'german')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nicefilelist' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide \\listfiles alignment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nicefilelist')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends longnamefilelist, keeping separate columns for date, version and "caption" (the caption now separately listed). Alignment is not disturbed by short file name extensions, such as ".fd". The package is not compatible with longnamefilelist: users need to re-read the documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nicefilelist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 918625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicefilelist/doc/nicefilelist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 918645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 918665,
- '',
- 'details',
- ''
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 13:56:24 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nicefilelist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nicefilelist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nicefilelist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nicefilelist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nicefrac' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset in-line fractions in a "nice" way.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/units')}, 'XML::XPath::Literal' ),
- 'description' => 'The package typesets fractions "nicely" -- in the form \'a/b\' (i.e., staggered with a slash between them, rather than directly one over the other). The package is distributed as part of a bundle including the units package. Nicefrac\'s facilities are provided, in a cleaner way, by the (experimental) xfrac package, but see also the faktor package for quotient spaces and the like.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/units/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 919075,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/units/units.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 919095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:14:04 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nicefrac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'units')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nicefrac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'units')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'niceframe' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for fancy frames.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/niceframe')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines means of drawing frames around boxes, using dingbat fonts. Some (Metafont) font sources are included; the fonts are available separately in Type 1 format.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/niceframe/niceframe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 919785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'niceframe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'niceframe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'niceframe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'niceframe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'niceframe-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 versions of the fonts recommended in niceframe.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/niceframe')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides Adobe Type 1 versions of the fonts bbding10, dingbat, karta15, umranda and umrandb.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-22 13:14:11 +0100 (Tue, 22 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'niceframe-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'niceframe-type1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'niceframe-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nicetext' => bless( {
- 'caption' => bless( do{\(my $o = 'Minimal markup for simple text (Wikipedia style) and documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nicetext')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle offers "minimal" markup syntax for various simple kinds of text. The user will typically involve little more than is printed, and will still get LaTeX quality. The bundle provides four packages: - wiki addresses general texts, marked up in the simple style used on Wikipedia; - niceverb is yet another means of documenting LaTeX packages: it offers syntax-aware typesetting of meta-variables (macro arguments) and for referring to commands (and their syntax) in footnotes, section titles etc.; - fifinddo aims to parse plain text or (La)TeX files using TeX, and to write the results to an external file; the package is used by another member of the bundle: - makedoc, which provides the means to produce typeset documentation direct from package files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nicetext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/fifinddo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920345,
- '',
- 'details',
- 'Fifinddo documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/makedoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920385,
- '',
- 'details',
- 'Makedoc documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/mdoccheat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920365,
- '',
- 'details',
- 'Cheat sheet for the makedoc package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/niceverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920325,
- '',
- 'details',
- 'Niceverb documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/wikicheat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920405,
- '',
- 'details',
- 'Cheatsheet for the wiki package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 20:19:38 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'niceverb' => bless( {
- 'caption' => bless( do{\(my $o = 'Minimising markup for documenting LaTeX packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nicetext/use/niceverb.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a useful means of describing LaTeX packages and the syntax of LaTeX macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nicetext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920735,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/niceverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 920755,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-11 15:49:25 +0200 (Tue, 11 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'niceverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'niceverb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.44')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nih' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for NIH grant applications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nih')}, 'XML::XPath::Literal' ),
- 'description' => 'The nih class offers support for grant applications to NIH, the National Institutes of Health, a US government agency. The example-* files provide a template for using nih.cls and submitting the biographical sketches the NIH wants. They (potentially) use denselists package, which just reduces list spacing; the package is distributed with the class, but is not part of the class proper. (The examples may be distributed without even the restrictions of the LaTeX licence.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nih/example-biosketch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 921200,
- '',
- 'details',
- 'Example -- an NIH biographical sketch'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nih/example-nih-cls.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 921180,
- '',
- 'details',
- 'Example -- the class in normal use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-10 12:31:42 +0100 (Sat, 10 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nih')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nih')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nih')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nih')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nkarta' => bless( {
- 'caption' => bless( do{\(my $o = 'A "new" version of the karta cartographic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/nkarta')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of the karta font, offering more mathematical stability in Metafont. A version that will produce the glyphs as Encapsulated PostScript, using MetaPost, is also provided.',
- 'docs' => {
- 'ctan:/fonts/nkarta/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 921520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/nkarta/figtable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 921560,
- '',
- 'details',
- 'A table of the MetaPost images'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/nkarta/fonttable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 921540,
- '',
- 'details',
- 'A testfont table of the font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nkarta')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nkarta')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nkarta')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nkarta')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nlatexdb' => bless( {
- 'caption' => bless( do{\(my $o = 'Database reports using LaTeX and .Net (or Mono).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/nlatexdb')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a compatible rewrite of LaTeXDB (by Hans-Georg Esser) or ratexdb (by this package\'s author) in C#/.Net. It works under Mono, too. It is a preprocessor which performs SQL queries on a database and creates LaTeX code for the resulting rows. Ratexdb implements a few improvements, e.g. regexp postprocessing, command-line options, some protection against SQL injection, replacement of LaTeX reserved characters.',
- 'docs' => {
- 'ctan:/support/nlatexdb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 921940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 13:56:22 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nlatexdb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nlatexdb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nlctdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Package documentation class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nlctdoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The class provides support for the documentation of the author\'s packages, using koma-script. This class is provided "as is" solely for the benefit of anyone who wants to compile the documentation of those packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nlctdoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 922255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 16:49:47 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nlctdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nlctdoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nlctdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nlctdoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nnfootnote' => bless( {
- 'caption' => bless( do{\(my $o = '"No number" footnotes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/nnfootnote.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\nnfoottext which leaves no mark, but adds its argument (and nothing else) to the footnote list for the page.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 11:13:43 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nnfootnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nnfootnote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nofill' => bless( {
- 'caption' => bless( do{\(my $o = 'Preserve spaces and line breaks when setting text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/nofill.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The commands \\fill and \\nofill bracket text in which multiple spaces are not collapsed into a single space, and spaces at the start of line are preserved.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nofill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'nofill')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nohyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Norwegian hyphenation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/nohyph')}, 'XML::XPath::Literal' ),
- 'description' => 'The directory holds the main Norwegian hypenation patterns, together with a couple of exception files, one for Norwegian Bokmal (nbhyph.tex) and one for Norwegian Nynorsk (nnhyph.tex). Each exception file may be used as a hyphenation file in its own right, since each also loads the main patterns.',
- 'docs' => {
- 'ctan:/language/hyphenation/nohyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 923170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nohyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-norwegian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nohyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-norwegian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nohyphbx' => bless( {
- 'caption' => bless( do{\(my $o = 'General hyphenation patterns for Norwegian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/nohyph/nohyphbx.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Originally generated by a script written by Rune Kleveland from the Norwegian ispell dictionaries, the patterns have since been manually adjusted to prevent numerous wrong hyphenations, especially in compounds. The patterns are part of the Norwegian patterns bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nohyphbx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-norwegian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nohyphbx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyphen-norwegian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'noitcrul' => bless( {
- 'caption' => bless( do{\(my $o = 'Improved underlines in mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/noitcrul')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a (maths mode) \\underline variant which doesn\'t impose italics correction at the end.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/noitcrul/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 923885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/noitcrul/noitcrul.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 923915,
- '',
- 'details',
- 'Benutzerdoku'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 923910,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'noitcrul')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'noitcrul')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'noitcrul')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'noitcrul')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nolbreaks' => bless( {
- 'caption' => bless( do{\(my $o = 'No line breaks in text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nolbreaks')}, 'XML::XPath::Literal' ),
- 'description' => 'Use \\nolbreaks{some text} to prevent line breaks in "some text". This has the advantage over \\mbox{} that glue (rubber space) remains flexible. Most common cases are handled here (\\linebreak is disabled, for example) but spaces hidden in macros or { } can still create break-points.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nolbreaks/nolbreaks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 924305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nolbreaks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nolbreaks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nolbreaks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nolbreaks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nomencl' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce lists of symbols as in nomenclature.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nomencl')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces lists of symbols using the capabilities of the MakeIndex program.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nomencl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 924695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nomencl/nomencl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 924715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nomencl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nomencl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nomencl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nomencl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nomentbl' => bless( {
- 'caption' => 'Nomenclature typeset in a longtable',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nomentbl')}, 'XML::XPath::Literal' ),
- 'description' => 'Nomentbl typeset nomenclatures in a longtable instead of the makeindex style of nomencl. A nomenclature entry may have three arguments: Symbol, description and physical unit.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nomentbl/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925070,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nomentbl/nomentbl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nomentbl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nomentbl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nomentbl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nomentbl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nonfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Non-floating table and figure captions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nonfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'Adjusts the figure and table environments to ensure that centered objects as one line captions are centered as well. Also the vertical spaces for table captions above the table are changed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nonfloat/nonfloat-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925390,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 925395,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nonfloat/nonfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925365,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 925370,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 18:33:03 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nonfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nonfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nonfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nonfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nonumonpart' => bless( {
- 'caption' => bless( do{\(my $o = 'Prevent page numbers on part pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nonumonpart')}, 'XML::XPath::Literal' ),
- 'description' => 'The package bundles the answer to the long-standing FAQ about removing page numbers on \\part pages. The package accepts no options and defines no user commands; the user needs only to load it, and the requirement is met.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nonumonpart/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 925785,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nonumonpart/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 925760,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nonumonpart/nonumonpart-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 925810,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nonumonpart/nonumonpart-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 925830,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 925835,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-20 21:41:48 +0200 (Wed, 20 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nonumonpart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nonumonpart')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nonumonpart')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nonumonpart')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nopageno' => bless( {
- 'caption' => bless( do{\(my $o = 'No page numbers in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nopageno')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX\'s standard styles use two page styles, one on normal pages and one on \'opening\' pages with \\maketitle or \\chapter, etc. Unfortunately there is only easy access to changing one of these two so if you want something other than \'plain\' on the opening pages you must use \\thispagestyle on each such page. The fancyhdr package does provide a more flexible interface, but if you just want an empty page style on all pages then this package will do the job.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nopageno/nopageno.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 926190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-11 12:36:30 +0200 (Tue, 11 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nopageno')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nopageno')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nopageno')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nopageno')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'noprot' => bless( {
- 'caption' => bless( do{\(my $o = 'Avoid the need for protection.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/noprot.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'An approach to reducing the need for \\protect. The package re-writes the \\thanks, \\caption and sectioning commands (\\chapter, \\section, ...), \\addcontentsline, \\addtocontents and \\bibitem, to suppress the expansion of their arguments when those arguments are written to the .aux file. The mechanism is not entirely satisfactory: there is still a problem with things written with the \\mark* commands, and one loses the facility of making direct reference to the current page (i.e., one must use \\pageref for such things).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-28 01:02:27 +0100 (Sun, 28 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'noprot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'noprot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'norbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Norwegian bibliography styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/norbib')}, 'XML::XPath::Literal' ),
- 'description' => 'Norwegian adaptions of the four standard BibTeX style files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'norbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'norbib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nostarch' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX class for No Starch Press.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nostarch')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the "official" LaTeX style for No Starch Press. Provided are a class, a package for interfacing to hyperref and an index style file. The style serves both for printed and for electronic books.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nostarch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 927180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nostarch/nostarch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 927200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nostarch/nssample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 927220,
- '',
- 'details',
- 'Sample book'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:12:40 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nostarch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nostarch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nostarch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nostarch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'notes' => bless( {
- 'caption' => bless( do{\(my $o = 'Mark sections of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/notes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides environments to highlight significant portions of text within a document, by putting the text in a box and adding an icon in the margin. (The icons are provided as \'fig\' sources, processable by xfig.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/notes/notes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 927535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-14 22:20:05 +0200 (Thu, 14 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'notes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'notes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'notes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'notes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'notes2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Integrating notes into the bibliography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/notes2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'The notes2bib package defines a new type of note, bibnote, which will always be added to the bibliography. The package allows footnotes and endnotes to be moved into the bibliography in the same way. The package can be used with natbib and biblatex as well as plain LaTeX citations. Both sorted and unsorted bibliography styles are supported. The package uses the LaTeX 3 macros and the associated xpackages bundle. It also makes use of the e-TeX extensions (any post-2005 LaTeX distribution will provide these by default, but users of older systems may need to use an elatex command or equivalent). The package relies on LaTeX 3 support from the l3kernel and l3packages bundles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/notes2bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 927965,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/notes2bib/notes2bib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 927985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:36:15 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'notes2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'notes2bib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'notes2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'notes2bib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'notex' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX style that outputs HTML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/misc/noTeX.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'noTeX.bst produces a number of beautifully formatted HTML P elements instead of TeX code. It can be used to automatically generate bibliographies to be served on the web starting from BibTeX files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-15 23:38:18 +0200 (Sat, 15 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'notex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'noTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'notoccite' => bless( {
- 'caption' => bless( do{\(my $o = 'Prevent trouble from citations in table of contents, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/notoccite')}, 'XML::XPath::Literal' ),
- 'description' => 'If you have \\cite commands in \\section-like commands, or in \\caption, the citation will also appear in the table of contents, or list of whatever. If you are also using an unsrt-like bibliography style, these citations will come at the very start of the bibliography, which is confusing. This package suppresses the effect.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/notoccite/notoccite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 928515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-11 12:36:30 +0200 (Tue, 11 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'notoccite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'notoccite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'notoccite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'notoccite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'noweb' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple extensible literate programming tool.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/noweb')}, 'XML::XPath::Literal' ),
- 'description' => 'Noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence. Noweb uses 5 control sequences to WEB\'s 27. The noweb manual is only 4 and a bit pages; an additional page explains how to customize its LaTeX output. Noweb works "out of the box" with any programming language, and supports TeX, LaTeX, and HTML back ends. A back end to support full hypertext or indexing takes about 250 lines; a simpler one can be written in 40 lines of awk. Noweb does not prettyprint natively, but supports prettyprinting through such third-party filters as pretzel and dpp.',
- 'docs' => {
- 'ctan:/web/noweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 928825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/noweb/noweb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 928850,
- '',
- 'details',
- 'Manual page:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 928845,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/noweb/src/FAQ.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 928875,
- '',
- 'details',
- 'Frequently asked questions:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 928870,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'noweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'noweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.11b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nowidow' => bless( {
- 'caption' => bless( do{\(my $o = 'Avoid widows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nowidow')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a useful macro to manage widow lines.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nowidow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 929200,
- '',
- 'details',
- 'Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nowidow/nowidow.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 929180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 22:10:12 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nowidow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nowidow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nowidow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nowidow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nrc' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for the NRC technical journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nrc')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros, and some documentation, for typesetting papers for submission to journals published by the National Research Council of Canada. The macros are provided as a pair of classes, one for journals printed in two columns and the other for journals (such as the Canadian Journal of Physics, post-1997) which are printed in a single-column format.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nrc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 929475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nrc/authors.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 929495,
- '',
- 'details',
- 'Notes for authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nrc/userguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 929515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nrc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nrc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nrc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nrc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntabbing' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple tabbing extension for automatic line numbering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ntabbing')}, 'XML::XPath::Literal' ),
- 'description' => 'An extension of the tabbing environment that supports automatic line numbering. The lines can be referenced using the standard \\label and \\ref mechanism.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ntabbing/ntabbing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 929885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-01 08:56:51 +0100 (Wed, 01 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntabbing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ntabbing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ntabbing')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntg' => bless( {
- 'caption' => bless( do{\(my $o = 'Dutch TeX Users Group information.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/usergrps/ntg')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-09 23:40:38 +0100 (Mon, 09 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ntg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntg-maps' => bless( {
- 'caption' => bless( do{\(my $o = 'The NTG\'s journal MAPS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/usergrps/ntg/maps')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of papers published in the groups journal "Minutes and APpendiceS".',
- 'docs' => {
- 'ctan:/usergrps/ntg/maps/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 930165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-23 12:24:23 +0100 (Fri, 23 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntg-maps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ntg-maps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntgclass' => bless( {
- 'caption' => bless( do{\(my $o = '"European" versions of standard classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ntgclass')}, 'XML::XPath::Literal' ),
- 'description' => 'Versions of the standard LaTeX article and report classes, rewritten to reflect a more European design, by members of the Dutch TeX Users Group NTG.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ntgclass/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 930665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ntgclass/artdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 930705,
- '',
- 'details',
- 'The artikel classes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 930710,
- '',
- 'language',
- 'nl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ntgclass/classdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 930685,
- '',
- 'details',
- 'Introduction to the classes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ntgclass/rapdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 930730,
- '',
- 'details',
- 'The rapport classes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 930735,
- '',
- 'language',
- 'nl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntgclass')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ntgclass')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ntgclass')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ntgclass')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nth' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate English ordinal numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/nth.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\nth{<number>} generates English ordinal numbers of the form 1st, 2nd, 3rd, 4th, etc. LaTeX package options may specify that the ordinal mark be superscripted, and that negative numbers may be treated; Plain TeX users have no access to package options, so need to redefine macros for these changes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-02 19:53:02 +0200 (Sat, 02 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntheorem' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhanced theorem environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ntheorem')}, 'XML::XPath::Literal' ),
- 'description' => 'Enhancements for theorem-like environments: easier control of layout; proper placement of endmarks even when the environment ends with \\end{enumerate} or \\end{displaymath} (including support for amsmath displayed-equation environments); and support for making a list of theorems like \\listoffigures.',
- 'docs' => {
- 'ctan:/info/translations/ntheorem/vn/ntheorem-doc-vn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 931810,
- '',
- 'details',
- 'Package documentation (Vietnamese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 931815,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ntheorem/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 931765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ntheorem/ntheorem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 931785,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 931790,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-30 15:19:52 +0200 (Fri, 30 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntheorem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ntheorem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ntheorem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ntheorem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntheorem-vn' => bless( {
- 'caption' => bless( do{\(my $o = 'Vietnamese translation of documentation of ntheorem.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/ntheorem/vn')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation of the documentation provided with ntheorem.',
- 'docs' => {
- 'ctan:/info/translations/ntheorem/vn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 931345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/ntheorem/vn/ntheorem-doc-vn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 931365,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 931370,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-01 16:16:09 +0200 (Fri, 01 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntheorem-vn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ntheorem-vn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ntheorem-vn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.203')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nts' => bless( {
- 'caption' => bless( do{\(my $o = 'New Typesetting System.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/nts/ntsbase-1.0-beta.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the first version of the proposed replacement "New Typesetting System" of the NTS project.',
- 'docs' => {
- 'ctan:/systems/nts/ntsbase-1.0-beta.README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-03-26 00:35:22 +0100 (Wed, 26 Mar 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'NTS')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00-beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nts-l' => bless( {
- 'caption' => bless( do{\(my $o = 'NTS mailing list digests.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/nts-l')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle holds postings from the NTS mailing list NTS-L, from 1992-05 to 1995-01.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-23 12:33:45 +0100 (Fri, 23 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nts-l')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'digest')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'NTS-L')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ntsfaq' => bless( {
- 'caption' => bless( do{\(my $o = 'Frequently answered questions about TeX extension.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/NTS-FAQ')}, 'XML::XPath::Literal' ),
- 'description' => 'These answers come from the NTS-L mailing list. The answer deal with many details of the e-TeX TeX extension and the proposed New Typesetting System, of which a first base prototype system has now been released. The answers also cover extensions to related systems, and summaries of pre-existing extensions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 12:13:21 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ntsfaq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ntsfaq')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'nuc' => bless( {
- 'caption' => bless( do{\(my $o = 'Notation for nuclear isotopes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nuc')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple package providing nuclear sub- and superscripts as commonly used in radiochemistry, radiation science, and nuclear physics and engineering applications. Isotopes which have Z with more digits than A require special spacing to appear properly; this spacing is supported in the package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nuc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 933000,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nuc/nuc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 933020,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'nuc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nuc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'nuc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nuc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'numalg' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Kluwer\'s Numerical Algorithms')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/biblio/bibtex/contrib/misc/numalg.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This BibTeX style, generated by makebst, produces references in a form close to that specified for Springer Science and Business "Numerical Algorithms" (formerly from Kluwer). This file has been declared obsolete by its author, since Springer now provide their own style file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-30 23:53:40 +0200 (Wed, 30 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'numalg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'numalg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'numericplots' => bless( {
- 'caption' => bless( do{\(my $o = 'Plot numeric data (including Matlab export) using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/numericplots')}, 'XML::XPath::Literal' ),
- 'description' => 'Plotting numeric data is a task which has often to be done for scientific papers. LaTeX itself provides no facilities for drawing more than the simplest plots from supplied data. The package will process user input, and uses PSTricks to plot the results. The package provides Matlab functions to transform Matlab results to plottable data.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/numericplots/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 933685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/numericplots/doc/NumericPlots.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 933705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-14 20:05:24 +0200 (Thu, 14 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'numericplots')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'numericplots')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'numericplots')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'numericplots')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'numline' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for numbering lines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/numline')}, 'XML::XPath::Literal' ),
- 'description' => 'The package works by patching the output routine; while it seems to work, it is definitely fragile. On the advice of one of the authors, the package has been declared obsolete.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-06 09:36:07 +0200 (Mon, 06 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'numline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'numline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'numline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'numname' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a number to its English expression.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/numname')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can generate cardinal (one, two, ...) and ordinal (first, second, ...) numbers. The code derives from the memoir class, and is extracted for the convenience of non-users of that class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/numname/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 934335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/numname/numname.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 934355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-03 00:02:21 +0200 (Mon, 03 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'numname')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'numname')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'numname')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'numname')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'numprint' => bless( {
- 'caption' => bless( do{\(my $o = 'Print numbers with separators and exponent if necessary.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/numprint')}, 'XML::XPath::Literal' ),
- 'description' => 'The package numprint prints numbers with a separator every three digits and converts numbers given as 12345.6e789 to 12\\,345,6\\cdot 10^{789}. Numbers are printed in the current mode (text or math) in order to use the correct font. Many things, including the decimal sign, the thousand separator, as well as the product sign can be changed by the user, e.g., to reach 12,345.6\\times 10^{789}. If an optional argument is given it is printed upright as unit. Numbers can be rounded to a given number of digits. The package supports an automatic, language-dependent change of the number format. Tabular alignment using the tabular(*), array, tabularx, and longtable environments (similar to the dcolumn and rccol packages) is supported using all features of numprint. Additional text can be added before and after the formatted number.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/numprint/numprint.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-17 21:10:24 +0100 (Sun, 17 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'numprint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'numprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'numprint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'numprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.38')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oands' => bless( {
- 'caption' => bless( do{\(my $o = 'Glyphs used when transliterating ancient scripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/oands')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 934995,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/oands/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 934935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/oands/oands.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 934955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/oands/tryoands.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 934975,
- '',
- 'details',
- 'Sample of oands font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 15:34:26 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oands')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oands')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'obas' => bless( {
- 'caption' => bless( do{\(my $o = 'Web based interface to a bibliographical database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a web based interface to a database of bibliographical records which can be queried and the results displayed either as HTML, or in plain ASCII, formatted as BibTeX entries or according to the APA citation style for use in an editor or word processor.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-30 15:19:52 +0200 (Fri, 30 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'obas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'obas')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oberdiek' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of packages submitted by Heiko Oberdiek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle comprises packages to provide: - accsupp: better accessibility support for PDF files; - aliascnt: \'alias counters\'; - alphalph: multiple-alphabetic counting (a...z,aa...zz,... -- up to the full extent of a TeX counter); - askinclude: replaces \\includeonly by an interactive user interface; - atbegshi: a modern reimplementation of package everyshi; - atenddvi: provides \\AtEndDvi command; - attachfile2: attach files to PDF files; - atveryend: hooks the very end of a document; - auxhook: stick stuff at the start of the .aux file; - bigintcalc: expandable arithmetic operations with big integers that can exceed TeX\'s number limits; - bitset: defines and implements the data type bit set, a vector of bits; - bmpsize: get bitmap size and resolution data; - bookmark: alternative bookmark (outline) organization for package hyperref; - catchfile: collects the contents of a file and puts it in a macro; - centernot: a horizontally-centred \\not symbol; - chemarr: extensible chemists\' reaction arrows; - classlist: record information about document class(es) used; - colonequals: poor man\'s mathematical relation symbols; - dvipscol: dvips colour stack management; - embedfile: embed files in PDF documents; - engord: define counter-printing operations producing English ordinals; - eolgrab: collect arguments delimited by end of line; - epstopdf: conversion with epstopdf on the fly; - etexcmds: adds a prefix to eTeX\'s commands, to avoid conflicts with existing macros; - flags: setting and clearing flags in bit fields and converting the bit field into a decimal number; - gettitlestring: clean up the string containing the title of a section, etc.; - grfext: macros for adding and reordering the list of graphics file extensions recognised by the graphics package; - grffile: extend file name processing in the graphics bundle; - hosub: build collections of packages; - holtxdoc: extra documentation macros; - hologo: bookmark-enabled logos; - hopatch: safely apply package patches; - hycolor: implements the color option stuff that is used by packages hyperref and bookmark; - hypbmsec: bookmarks in sectioning commands; - hypcap: anjusting anchors of captions; - hypdestopt: optimising hyperref\'s pdftex driver destinations; - hypdoc: hyper-references in the LaTeX standard doc package; - hypgotoe: experimental package for links to embedded files; - hyphsubst: substitute hyphenation patterns; - ifdraft: switch for option draft; - iflang: provides expandable checks for the current language; - ifluatex: looks for LuaTeX regardless of its mode and provides the switch \\ifluatex; - ifpdf: provides the ifpdf switch; - ifvtex: provides the \\ifvtex switch; - infwarerr: provides a complete set of macros for informations, warnings and error messages with support for plain TeX; - inputenx: enhanced handling of input encoding; - intcalc: provides expandable arithmetic operations with integers; - kvdefinekeys: define key-value keys in the same manner as keyval; - kvoptions: use package options in key value format ; - kvsetkeys: a variant of the \\setkeys command; - letltxmacro: Let assignment for LaTeX macros; - listingsutf8: (partially) extends the listings package to UTF-8 encoding; - ltxcmds: exports some utility macros from the LaTeX kernel into a separate namespace and also provides them for other formats such as plain-TeX; - luacolor: implements colour support based on LuaTeX\'s node attributes; - luatex: utilises new and extended features and resources that LuaTeX provides; - magicnum: allows to access magic numbers by a hierarchical name system; - makerobust: make a command robust; - pagegrid: prints a page grid in the background; - pagesel: select pages of a document for output; - pdfcolfoot: using pdftex\'s color stack for footnotes; - pdfcol: macros for setting and maintaining new color stacks; - pdfcolmk: PDFTeX COLour MarK -- fake a PDFTeX colour stack using marks (not needed for PDFTeX 1.40.0 and later); - pdfcolparallel: fixes colour problems in package parallel; - pdfcolparcolumns: fixes colour problems in package parcolumns; - pdfcrypt: setting PDF encryption; - pdfescape: pdfTeX\'s escape features using TeX or e-TeX; - pdflscape: landscape pages in PDF; - pdfrender: control PDF rendering modes; - pdftexcmds: provide PDFTeX primitives missing in LuaTeX; - picture: dimens for picture macros; - pmboxdraw: poor man\'s box drawing characters; - protecteddef: define a command that protected against expansion; - refcount: using the numeric values of references; - rerunfilecheck: checksum based rerun checks on auxiliary files; - resizegather: automatically resize overly large equations; - rotchiffre: performs simple rotation cyphers; - scrindex: redefines environment \'theindex\' of package \'index\', if a class from KOMA-Script is loaded; - selinput: select the input encoding by specifying pairs of input characters and their glyph names; - setouterhbox: set \\hbox in outer horizontal mode; - settobox: getting box sizes; - soulutf8: extends package soul and adds some support for UTF-8; - stackrel: extensions of the \\stackrel command; - stampinclude: selects the files for \\include by inspecting the timestamp of the .aux file(s); - stringenc: provides \\StringEncodingConvert for converting a string between different encodings; - tabularht: tabulars with height specification; - tabularkv: key value interface for tabular parameters; - telprint: print German telephone numbers; - thepdfnumber: canonical numbers for use in PDF files and elsewhere; - transparent: using a color stack for transparency with pdftex; - twoopt: commands with two optional arguments; - uniquecounter: provides unlimited unique counter; - zref: a proposed new reference system. Each of the packages is represented by two files, a .dtx (documented source) and a PDF file; the .ins file necessary for installation is extracted by running the .dtx file with Plain TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 938750,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/oberdiek/oberdiek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 938770,
- '',
- 'details',
- 'Table of contents of the bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 16:11:29 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Oberdiek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'objectz' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for typesetting Object Z.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/objectz')}, 'XML::XPath::Literal' ),
- 'description' => 'The package will typeset both Z and Object-Z specifications; it develops the original zed package',
- 'docs' => {
- 'ctan:/macros/latex/contrib/objectz/ozguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 939175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/objectz/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 939155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-30 15:19:52 +0200 (Fri, 30 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'objectz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'objectz')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'objectz')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'objectz')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'obsolete' => bless( {
- 'caption' => bless( do{\(my $o = 'A tree holding obsolete software.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete')}, 'XML::XPath::Literal' ),
- 'description' => 'Files from CTAN, that are no longer in active use, are moved to this tree if they may be useful for reference purposes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 17:12:15 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'obsolete')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'obsolete')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oca' => bless( {
- 'caption' => bless( do{\(my $o = 'OCR A font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/oca')}, 'XML::XPath::Literal' ),
- 'description' => 'An OCR-A font as Metafont source. The font ocr-a is said to be a better representation of the standard than oca.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:47:46 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oca')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oca')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oca')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'occam' => bless( {
- 'caption' => bless( do{\(my $o = 'Strip unnecessary macros from a file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/occam')}, 'XML::XPath::Literal' ),
- 'description' => 'The Occam macros aim to implement, in TeX macros, what the author characterises as the equivalent of Occam\'s razor: to produce macro packages that do exactly what a document needs, and no more. The main aims of the package are achieved by the macro package Auditor.tex, which explores the macro definitions of the file; and macros for the Mac QEDM editor to process the output of Auditor and the original file to remove unnecessary material (macros and related stuff).',
- 'docs' => {
- 'ctan:/macros/generic/occam/Occam95.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 940050,
- '',
- 'details',
- 'A paper outlining the system'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/occam/occam.spc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 940070,
- '',
- 'details',
- 'Package syntax specifaction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-27 11:05:10 +0200 (Sat, 27 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'occam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'occam')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ocgtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate OCG layers in PDF presentations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ocgtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to insert OGC (Optional Group Content, commonly known as layers) into PDF presentations. This allows the user to insert any TeX material into separate layers in a PDF document and also insert links which toggle these layers on and off. Parts of the PDF document, such as formatted text, tables, maths formulas or graphics may be switched to visible or invisible state by clicking active links or buttons. The documentation discusses the package\'s relation to various apparently similar packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ocgtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 940425,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ocgtools/ocgtools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 940445,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-05 18:35:55 +0100 (Wed, 05 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ocgtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ocgtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ocgtools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ocgtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ochem' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset chemical formulae with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ochem')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script to translate chemical formulae and reaction schemes into PostScript or LaTeX. Includes a LaTeX package to include the chemical reaction description in a LaTeX document.',
- 'docs' => {
- 'ctan:/support/ochem/manual.ps' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 940745,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ochem/readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 20:18:06 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ochem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ochem')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ocherokee' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support for the Cherokee language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/cherokee/ocherokee')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros and Type 1 fonts for Typesetting the Cherokee language with the Omega version of LaTeX (known as Lambda).',
- 'docs' => {
- 'ctan:/language/cherokee/ocherokee/doc/cherokee.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 941025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-12 00:37:02 +0100 (Mon, 12 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ocherokee')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ocherokee')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ocherokee')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ocr-a' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for OCR-A.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ocr-a')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are distributed as Metafont source, derived from ANSI Standard X3.17-1977 (though use at your own risk).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:47:46 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ocr-a')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ocr-a')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ocr-b' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for OCR-B.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ocr-b')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont source for OCR-B at several sizes.',
- 'docs' => {
- 'ctan:/fonts/ocr-b/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 941915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:55:06 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ocr-b')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ocr-b')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ocr-b')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ocr-b')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ocr-b-outline' => bless( {
- 'caption' => bless( do{\(my $o = 'OCR-B fonts in Type 1 and OpenType.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ocr-b-outline')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains OCR-B fonts in Type1 and OpenType formats. They were generated from the Metafont sources of the OCR-B fonts. The metric files are not included here, so that original ocr-b package should also be installed.',
- 'docs' => {
- 'ctan:/fonts/ocr-b-outline/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 941600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:55:06 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ocr-b-outline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ocr-b-outline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ocr-b-outline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ocr-b-outline')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ocr-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for ocr fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ocr-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports use of both ocr-a and ocr-b fonts in LaTeX documents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ocr-latex/ocr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 942230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-11 14:06:37 +0100 (Sun, 11 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ocr-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ocr-latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ocr-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ocr-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'octavo' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset books following classical design and layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/octavo')}, 'XML::XPath::Literal' ),
- 'description' => 'The octavo class is a modification of the standard LaTeX book class. Its purpose is to typeset books following classical design and layout principles, with the express intention of encouraging the making of beautiful books by anyone with access to a good printer and with an inclination towards venerable crafts, e.g., bookbinding. The octavo class differs from the book class by implementing many of the proposals and insights of respected experts, especially Jan Tschichold and Hugh Williamson. The documentation discusses methods to organise and print out any text into signatures, which can then be gathered, folded and sewn into a book.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/octavo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 942565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/octavo/tub-octavo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 942585,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'octavo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'octavo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'octavo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'octavo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oesch' => bless( {
- 'caption' => 'Font to provide the Osterreichische Schulschrift.',
- 'ctan' => bless( do{\(my $o = '/fonts/oesch')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont sources and a LaTeX package for the Osterreichische Schulschrift (Austrian school writing) of 1995, which differs from German school writing in a number of significant aspects.',
- 'docs' => {
- 'ctan:/fonts/oesch/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 942905,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 942910,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/oesch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 942930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:47:46 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oesch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oesch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oesch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ofntinst' => bless( {
- 'caption' => bless( do{\(my $o = 'Install Type 1 for use with Omega.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/fontinst-contrib/ofntinst')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a plug-in for fontinst, which takes several Type 1 fonts and merges them into one large (Unicode) virtual font for use with Omega.',
- 'docs' => {
- 'ctan:/fonts/utilities/fontinst-contrib/ofntinst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 943230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-24 14:33:53 +0100 (Sat, 24 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ofntinst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ofntinst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ofs' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for managing large font collections.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/ofs')}, 'XML::XPath::Literal' ),
- 'description' => 'OFS (Olsak\'s Font System) is a set of Plain TeX and LaTeX macros for managing large font collections; it has been used by Czech/Slovak users for many years. Main features include: - Mapping from long names of fonts to the metric file name. The user can specify only exact long names in documents. - Support for many font encodings. - Printing of catalogues of fonts and test samples of font families; the interactive macro \\showfonts shows all font families you have installed via OFS. - The user interface is the same for Plain TeX and for LaTeX, but the implementation differs: the LaTeX variant of OFS uses NFSS, but the Plain variant implements its own font management (which may even be better than NFSS) - Support for math fonts including TX fonts.',
- 'docs' => {
- 'ctan:/macros/generic/ofs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 943585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/ofs/doc/ofsdoc-e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 943610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 943605,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/ofs/doc/ofsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 943635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 943630,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/ofs/doc/papers/eurotex2003-ofs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 943660,
- '',
- 'details',
- 'EuroTeX paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 943655,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-12 21:26:56 +0100 (Fri, 12 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ofs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ofs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ofs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ofs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ogham' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for typesetting Ogham script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ogham')}, 'XML::XPath::Literal' ),
- 'description' => 'The font provides the Ogham alphabet, which is found on a number of Irish and Pictish carvings dating from the 4th century AD. The font is distributed as Metafont source, which has been patched (with the author\'s permission) for stability at different output device resolutions. (Thanks are due to Peter Flynn and Dan Luecking.)',
- 'docs' => {
- 'ctan:/fonts/ogham/testfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 943985,
- '',
- 'details',
- 'Testfont print'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 11:10:50 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ogham')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ogham')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ogham')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ogham')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ogonek' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Polish typography and the ogonek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ogonek')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a \\k command that, even in the absence of T1- or Polish-encoded fonts, permits an ogonek diacritic.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ogonek/ogonek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 944360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ogonek/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 944340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-15 13:07:43 +0100 (Thu, 15 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ogonek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ogonek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ogonek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.51')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oinuit' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support for the Inuktitut Language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/inuktitut/oinuit')}, 'XML::XPath::Literal' ),
- 'description' => 'The oinuit system is a set of Lambda (Omega LaTeX) typesetting tools for the Inuktitut language. The oinuit package supports five different input methods and is bundled with the necessary fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-23 22:01:12 +0100 (Fri, 23 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oinuit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oinuit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oinuit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oinuit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'okuda' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for Klingon.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/okuda')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont sources for the Klingon language with okuda orthography; the original version has been modified (adjusting spacing, apparently).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:47:46 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'okuda')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'okuda')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'old-faq-en' => bless( {
- 'caption' => bless( do{\(my $o = 'An early FAQ in english')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/help/TeX,_LaTeX,_etc.:_Frequently_Asked_Questions_with_Answers')}, 'XML::XPath::Literal' ),
- 'description' => 'This file is a copy of the last post of a plain text FAQ, which preceded (and to some extent, inspired) the UK FAQ. The content of the FAQ is probably too old to be of anything other than historical interest.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-25 12:23:40 +0200 (Tue, 25 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'old-faq-en')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'old-faq-en')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.53')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'old-fontch' => bless( {
- 'caption' => bless( do{\(my $o = 'Changing fonts, sizes and encodings in Plain TeX (obsolete version).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/plain/contrib/fontch20')}, 'XML::XPath::Literal' ),
- 'description' => 'The fontch macros allow the user to change font size and family anywhere in a plain TeX document. The present version of the package is designed to deal with the latest release of the Latin Modern fonts, version 1.106. Since it can no longer support earlier versions of the fonts, the obsolete version is retained on the archive for users who don\'t yet have access to the latest version of the fonts.',
- 'docs' => {
- 'ctan:/obsolete/macros/plain/contrib/fontch20/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 945480,
- '',
- 'details',
- 'Readme and usage details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-15 19:42:29 +0200 (Tue, 15 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'old-fontch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'old-fontch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oldlatin' => bless( {
- 'caption' => bless( do{\(my $o = 'Compute Modern like font with long s.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/oldlatin')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont sources modified from Computer Modern in order to generate "long s" which was used in old text.',
- 'docs' => {
- 'ctan:/fonts/gothic/oldlatin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 945725,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/gothic/oldlatin/oldlatin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 945745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-29 07:59:03 +0200 (Thu, 29 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oldlatin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oldlatin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oldlatin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oldlatin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oldprsn' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts old Persian cuneiform script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/oldprsn')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts (provided both as Metafont source and in Adobe Type 1 format) and macros for old Persian writing. This cuneiform script was in use between about 500 BCE and 350 BCE. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946095,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/oldprsn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/oldprsn/oldprsn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/oldprsn/tryoldprsn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946075,
- '',
- 'details',
- 'Sample of Old Persian font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 15:34:26 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oldprsn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oldprsn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oldstandard' => bless( {
- 'caption' => bless( do{\(my $o = 'Old Standard: A Unicode Font for Classical and Medieval Studies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/oldstandard')}, 'XML::XPath::Literal' ),
- 'description' => 'Old Standard is supposed to reproduce the actual printing style of the early 20th century, reviving a specific type of Modern (classicist) style of serif typefaces, very commonly used in various editions of the late 19th and early 20th century, but almost completely abandoned later. It supports typesetting of Old and Middle English, Old Icelandic, Cyrillic (with historical characters, extensions for Old Slavonic and localised forms), Gothic transliterations, critical editions of Classical Greek and Latin, and many more. Old Standard works with TeX engines that directly support OpenType features, such as XeTeX and LuaTeX.',
- 'docs' => {
- 'ctan:/fonts/oldstandard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/oldstandard/doc/oldstand-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:09:58 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oldstandard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oldstandard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oldstandard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oldstandard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oldstyle' => bless( {
- 'caption' => bless( do{\(my $o = 'Old style numbers in OT1 encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oldstyle')}, 'XML::XPath::Literal' ),
- 'description' => 'Font information needed to load the cmmi and cmmib fonts for use to produce oldstyle numbers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oldstyle/oldstyle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 946840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:14:04 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oldstyle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oldstyle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oldstyle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oldstyle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oletex' => bless( {
- 'caption' => bless( do{\(my $o = 'OLE - LaTeX interface.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/oletex/OLETeX1b4.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'OLETeX uses Windows PostScript printing features to convert OLE objects (from other windows applications) into EPS files for use with LaTeX.',
- 'docs' => {
- 'ctan:/systems/win32/oletex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 947130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-28 22:30:45 +0200 (Wed, 28 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oletex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oletex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0 b4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'omega' => bless( {
- 'caption' => bless( do{\(my $o = 'A wide-character-set extension of TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/omega')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of TeX, which deals in multi-octet Unicode characters, to enable native treatment of a wide range of languages without changing character-set. Work on Omega seems, more or less, to have ceased: its immediate successor was to be the aleph project (though that too has stalled). Projects developing Omega (and Aleph) ideas include Omega-2 and LuaTeX.',
- 'docs' => {
- 'ctan:/systems/omega/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 23:17:52 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'omega')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-omega-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'omega')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'omega')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'one2many' => {},
- 'onepagem' => bless( {
- 'caption' => bless( do{\(my $o = 'If the document has only one page, omit page number.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/piff/onepagem.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The page number must be produced by the usual means of \\thepage. Requires two passes to have effect. The package is part of the piff bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/piff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 948205,
- '',
- 'details',
- 'Readme (maintenance status)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/piff/onepagem-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 948225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-30 11:44:00 +0200 (Wed, 30 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'onepagem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'onepagem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'onlyamsmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Inhibit use of non-amsmath mathematics markup when using amsmath.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/onlyamsmath')}, 'XML::XPath::Literal' ),
- 'description' => 'This package inhibits the usage of plain TeX and (on demand) of standard LaTeX mathematics environments. This is useful for class writers who want to encourage their users to use the environments provided by the amsmath package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/onlyamsmath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 948540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/onlyamsmath/onlyamsmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 948560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-02 14:24:13 +0100 (Mon, 02 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'onlyamsmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'onlyamsmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'onlyamsmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'onlyamsmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'onrannual' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for Office of Naval Research Ocean Battlespace Sensing annual report.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/onrannual')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an unofficial document class for writing ONR annual reports using LaTeX; as ONR has had numerous problems with LaTeX-generated PDF submissions in the past. A skeleton document (and its PDF output) are included.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/onrannual/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 948885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-20 01:12:30 +0100 (Sat, 20 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'onrannual')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'onrannual')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'onrannual')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'onrannual')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'opcit' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnote-style bibliographical references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/opcit')}, 'XML::XPath::Literal' ),
- 'description' => 'This package addresses the problem of expressing citations in a style that is natural for humanities studies, yet does not interfere with the flow of text (as author-year styles do). The package differs from footbib in that it uses real footnotes, potentially in the same series as any of the document\'s other footnotes. Opcit also, as its name implies, avoids repetition of full citations, achieving this, to a large extent, automatically.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/opcit/opcit.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 949225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-21 21:56:41 +0200 (Thu, 21 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'opcit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'opcit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'opcit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'opcit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'opensans' => bless( {
- 'caption' => bless( do{\(my $o = 'The Open Sans font family, and LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/opensans')}, 'XML::XPath::Literal' ),
- 'description' => 'Open Sans is a humanist sans serif typeface designed by Steve Matteson; the font is available from the Google Font Directory as TrueType files licensed under the Apache License version 2.0. The package provides support for this font family in LaTeX. It includes the original TrueType fonts, as well as Type 1 versions, converted for this package using FontForge for full support with dvips',
- 'docs' => {
- 'ctan:/fonts/opensans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 949565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/opensans/doc/fonts/opensans/opensans-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 949605,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/opensans/doc/fonts/opensans/opensans.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 949585,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-30 18:37:09 +0100 (Wed, 30 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'opensans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'opensans')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'opensans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'opensans')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'opteng' => bless( {
- 'caption' => bless( do{\(my $o = 'SPIE Optical Engineering and OE Letters manuscript template.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/opteng')}, 'XML::XPath::Literal' ),
- 'description' => 'With this template, and associated style and LaTeX packages, it is possible to estimate the page length of manuscripts for submission to the SPIE journals \'Optical Engineering\' and \'Optical Engineering Letters\'. With a strict three-page limit, this is particularly important for the latter. The template gives simple instructions on how to prepare the manuscript.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/opteng/OptEngInstruct.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 949935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/opteng/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 949915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 08:59:52 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'opteng')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'opteng')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'opteng')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'optional' => bless( {
- 'caption' => bless( do{\(my $o = 'Facilitate optional printing of parts of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/optional')}, 'XML::XPath::Literal' ),
- 'description' => 'Optional provides simple, flexible, optional compilation of LaTeX documents. Option switches may be given via package options, by the \\UseOption command, or interactively via the \\AskOption command (help text may be provided, by defining the \\ExplainOptions command). The package is not robust, in the way that comment package is, against ill-behaved text. In particular, verbatim text may not be directly included in optional sections (whether they\'re included or not).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/optional/optional.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 950285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:42:57 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'optional')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'optional')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'optional')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'optional')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'optparams' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros with multiple optional parameters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a macro that can be used to process up to 9 optional arguments for an author\'s macro. This package is part of the sauerj bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 950645,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sauerj/optparams.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 950665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 10:43:12 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'optparams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'optparams')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'orderer' => bless( {
- 'caption' => bless( do{\(my $o = 'Order references in a TeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/orderer/Orderer.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'Orderer is a small Perl script that will take a TeX document and re-order the references in it. This saves the user from building a BibTeX database.',
- 'docs' => {
- 'ctan:/support/orderer/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-06-15 17:20:01 +0200 (Thu, 15 Jun 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'orderer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Orderer')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'orderrefs' => bless( {
- 'caption' => bless( do{\(my $o = 'Sort bibliography in LaTeX document by order of citation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/orderrefs')}, 'XML::XPath::Literal' ),
- 'description' => 'When the bibliography in a LaTeX document is made \'by hand\' (i.e., without use of BibTeX), it is frequently necessary to reorder the items in the bibliography according to their order of citation. Orderrefs is a little program that automates this reordering. It is a portable Perl script that should run on any computer with a working Perl installation.',
- 'docs' => {
- 'ctan:/support/orderrefs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/orderrefs/orderrefs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951205,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 15:52:44 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'orderrefs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'orderrefs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'orderrefs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ordinalpt' => bless( {
- 'caption' => bless( do{\(my $o = 'Counters as ordinal numbers in Portuguese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ordinalpt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a counter style (like \\arabic, \\alph and others) which produces as output strings like "primeiro" ("first" in Portuguese), "segundo" (second), and so on up to 1999th. Separate counter commands are provided for different letter case variants, and for masculine and feminine gender inflections.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ordinalpt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ordinalpt/ordinalpt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-25 09:43:45 +0100 (Sun, 25 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ordinalpt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ordinalpt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ordinalpt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ordinalpt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oriental' => bless( {
- 'caption' => bless( do{\(my $o = 'A version of TeX for which Oriental languages are native.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/oriental')}, 'XML::XPath::Literal' ),
- 'description' => 'A version of TeX that can cope with the large fonts that characterise the languages of China, Japan and Korea. The distribution is provided as DOS and \'Unix\' executables (it is not clear which Unix is intended).',
- 'docs' => {
- 'ctan:/language/oriental/cctexunx.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951875,
- '',
- 'details',
- 'Package documentation (for Unix)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/oriental/readme.dos' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951855,
- '',
- 'details',
- 'Readme (DOS version)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/oriental/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 951835,
- '',
- 'details',
- 'Readme (Unix version)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-04-08 11:17:44 +0200 (Sun, 08 Apr 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oriental')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oriental')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oriya' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting the Oriya script using TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/oriya')}, 'XML::XPath::Literal' ),
- 'description' => 'A source preprocessor together with a set of fonts provided as Metafont source. (The preprocessor is available as source, and as a Win32 executable.)',
- 'docs' => {
- 'ctan:/language/oriya/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 952185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/oriya/doc/orman.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 952205,
- '',
- 'details',
- 'Package documentation (PostScript)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:55:06 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oriya')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oriya')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.99')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'orkhun' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for orkhun script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/orkhun')}, 'XML::XPath::Literal' ),
- 'description' => 'The font covers an old Turkic script. It is provided as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/orkhun/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 952440,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/orkhun/rakhimov.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 952460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:55:06 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'orkhun')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'orkhun')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'orkhun')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'orkhun')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'os2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'A distribution of TeX for OS/2 Warp.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/os2tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/systems/os2/os2tex/os2tex.eng' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 952705,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/os2/os2tex/os2tex.ger' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 952725,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-02-13 21:42:39 +0100 (Mon, 13 Feb 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'os2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'os2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'osa' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for Optical Society of America Journals, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/osa')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of templates for use with the society\'s journals, specifically J. Opt. Soc. Am A, J. Opt. Soc. Am. B, Applied Optics, Journal of Optical Networking, Optics Letters and Optical Networking.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/osa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 953030,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/osa/journals/OSAstyle_pdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 953050,
- '',
- 'details',
- 'Instructions for JOSA A/B, Applied Optics, Optics Letters'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/osa/optics_express/PDF_OpEx_style.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 953070,
- '',
- 'details',
- 'Template and style guide for Optics Express'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-25 00:35:43 +0100 (Fri, 25 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'osa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'osa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'osa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'osmanian' => bless( {
- 'caption' => bless( do{\(my $o = 'Osmanian font for writing Somali.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/osmanian/osmanian.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is provided as Metafont source; it implements the alphabet for Somali invented by Osman Yusuf.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:55:06 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'osmanian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'osmanian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'osmanian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ot-tableau' => bless( {
- 'caption' => bless( do{\(my $o = 'Optimality Theory tableaux in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ot-tableau')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes it easy to create beautiful optimality-theoretic tableaux. The LaTeX source is visually very similar to a formatted tableau, which makes working with the source code painless (well, less painful). A variety of stylistic variants are available to suit personal taste.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ot-tableau/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 953610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ot-tableau/ot-tableau.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 953630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-14 18:13:33 +0200 (Wed, 14 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ot-tableau')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ot-tableau')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ot-tableau')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ot-tableau')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ot2cyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros, metrics, etc., to use the OT2 Cyrillic encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/ot2cyr')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of LaTeX NFSS files, together with fontinst control files and metrics for Monotype New Times and Lucida Cyrillic.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/ot2cyr/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ot2cyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ot2cyr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ot2cyr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'otfinst' => bless( {
- 'caption' => bless( do{\(my $o = 'Install OpenType fonts for use in TeX/LaTeX systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/otfinst')}, 'XML::XPath::Literal' ),
- 'description' => 'Otfinst takes a list of OpenType font files as input, uses Eddie Kohler\'s otftotfm to install them into a TeX/LaTeX system, and builds and installs the necessary font description and style files. Otfinst was formerly known as otftex_install and is written in Python. It has similar capabilities to Marc Penninga\'s fontools.',
- 'docs' => {
- 'ctan:/fonts/utilities/otfinst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 954300,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-03 10:53:21 +0100 (Wed, 03 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'otfinst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'otfinst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'otftofd' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate control files for OpenType fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/otftofd')}, 'XML::XPath::Literal' ),
- 'description' => 'Otftofd hels with the task of generating NFSS font description files and map files for a large collection of OpenType fonts. Otftofd is written in CaSH (Caml Shell) and requires Eddie Kohler\'s excellent LCDF Typetools.',
- 'docs' => {
- 'ctan:/fonts/utilities/otftofd/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-09-19 21:05:30 +0200 (Mon, 19 Sep 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'otftofd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'otftofd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'othello' => bless( {
- 'caption' => bless( do{\(my $o = 'Modification of a Go package to create othello boards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/othello')}, 'XML::XPath::Literal' ),
- 'description' => 'A package (based on Kolodziejska\'s go), and fonts (as Metafont source) are provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-29 16:28:34 +0200 (Wed, 29 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'othello')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'othello')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'othello')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'othello')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'othelloboard' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Othello (Reversi) diagrams of any size, with annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/othelloboard')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to generate high-quality Othello (also known as Reversi) board diagrams of any size. The diagrams support annotations, including full game transcripts. Automated board or transcript creation, from plain text formats standard to WZebra (and other programs) is also supported.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/othelloboard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 955150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/othelloboard/example-rose-chps1-2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 955190,
- '',
- 'details',
- 'Usage example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/othelloboard/othelloboard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 955170,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-19 08:35:26 +0200 (Fri, 19 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'othelloboard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'othelloboard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'othelloboard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'othelloboard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oubraces' => bless( {
- 'caption' => bless( do{\(my $o = 'Braces over and under a formula.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oubraces')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a means to interleave \\overbrace and \\underbrace in the same formula.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oubraces/oubraces.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 955535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-03 16:55:01 +0200 (Sun, 03 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oubraces')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oubraces')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'oubraces')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oubraces')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'outerhbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect horizontal material for contributing to a paragraph.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/outerhbox.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The outerhbox package provides the \\outerhbox command, which is similar to \\hbox, except that material is set in outer horizontal mode. This prevents TeX from optimising away maths penalties and the like, that are needed when the material is \\unhbox\'ed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-10 20:29:36 +0200 (Mon, 10 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'outerhbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'outerhbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'outline' => bless( {
- 'caption' => bless( do{\(my $o = 'List environment for making outlines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/outline')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an outline environment, which provides facilities similar to enumerate, but up to 6 levels deep.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/outline/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 956095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/outline/outline.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 956115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:07:56 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'outline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'outline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'outline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'outline')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'outliner' => bless( {
- 'caption' => bless( do{\(my $o = 'Change section levels easily.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/outliner')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows you to write "\\Level 2 {Some heading}" instead of the usual \\section stuff; the definitions of the levels can then easily be changed. There is a mechanism for shifting all levels. This makes it easy to bundle existing articles into a compilation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-17 09:10:42 +0100 (Mon, 17 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'outliner')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'outliner')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'outliner')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'outliner')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.94')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'outlines' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce "outline" lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/outlines')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an outline environment, which allows outline-style indented lists with freely mixed levels up to four levels deep. It replaces the nested begin/end pairs by different item tags \\1 to \\4 for each nesting level. This is very convenient in cases where nested lists are used a lot, such as for to-do lists or presentation slides.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/outlines/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 956815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/outlines/outlines.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 956835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-25 23:35:10 +0100 (Wed, 25 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'outlines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'outlines')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'outlines')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'outlines')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oval' => bless( {
- 'caption' => bless( do{\(my $o = 'Round-cornered framed boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/oval')}, 'XML::XPath::Literal' ),
- 'description' => 'The package seems somewhat feeble in its placement of the corner arcs. Metafont source of a replacement for the LaTeX circle-arc font is provided. The same author\'s loval package achieves better placement of the arcs.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 16:55:06 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oval')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oval')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ovalfbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Boxes with frames whose corners are rounded.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/ovalfbox.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\ovalfbox which seems more stable to the similar command in the package loval; however, this package retains the problems with the positioning of multiline text in boxes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-11 15:23:44 +0200 (Thu, 11 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ovalfbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ovalfbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'overcite' => bless( {
- 'caption' => bless( do{\(my $o = 'Compressed lists of superscript numerical citations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/cite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is actually a wrapper for one of the functions of the cite packages; it is distributed as part of the cite bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/cite/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-13 13:25:46 +0100 (Thu, 13 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'overcite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'overcite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'overpic' => bless( {
- 'caption' => bless( do{\(my $o = 'Combine LaTeX commands over included graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/overpic')}, 'XML::XPath::Literal' ),
- 'description' => 'The overpic environment is a cross between the LaTeX picture environment and the \\includegraphics command of graphicx. The resulting picture environment has the same dimensions as the included graphic. LaTeX commands can be placed on the graphic at defined positions; a grid for orientation is available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/overpic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 958095,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 958100,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/overpic/README.de' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 958120,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 958125,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/overpic/opic-abs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 958145,
- '',
- 'details',
- 'Usage, absolute positioning'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 958150,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/overpic/opic-rel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 958170,
- '',
- 'details',
- 'Usage, relative positioning'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 958175,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-02 17:41:21 +0200 (Thu, 02 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'overpic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'overpic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'overpic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'overpic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.53')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'overrightarrow' => bless( {
- 'caption' => bless( do{\(my $o = 'Doubled "over" arrow')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fragments')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a command \\Overrightarrow that is an amalgam of \\overrightarrow and \\Rightarrow. One of a series of fragments designed for use by package writers and others.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fragments/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-13 23:19:00 +0100 (Thu, 13 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'overrightarrow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'overrightarrow')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'overword' => bless( {
- 'caption' => bless( do{\(my $o = 'Parse text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/calendar')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides two macros which can be used as building blocks for the parsing of text. For an example of their use, see the calendar package. The package is distributed as part of the calendar bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/calendar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 958800,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:31:05 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'overword')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'overword')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.1.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oxford' => bless( {
- 'caption' => bless( do{\(my $o = 'A BibTeX style geared for use in the humanities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/oxford')}, 'XML::XPath::Literal' ),
- 'description' => 'The style implements the Oxford style interpreted through the eye of a Swede working in the field of the history of ideas. It is based on harvard and a heavily hacked bst-file generated with custom-bib. It currently only supports \\cite[] and \\cite and only in abbrevation mode.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/oxford/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 00:06:02 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oxford')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oxford')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oztex' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX for the Macintosh.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/oztex/oztex52.sit')}, 'XML::XPath::Literal' ),
- 'description' => 'OzTeX still works under Mac OS/X, but it is no longer being maintained or updated. Users in need of the latest and greatest are recommended to consider MacTeX.',
- 'docs' => {
- 'http://www.trevorrow.com/oztex/ozfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 959895,
- '',
- 'details',
- 'OzTeX FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-20 12:35:19 +0200 (Tue, 20 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oztex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oztex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oztex-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts packaged for use in OzTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/mac/fonts/oztex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides MacOS bitmaps and metrics.',
- 'docs' => {
- 'ctan:/systems/mac/fonts/oztex/README.macos' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 959405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-16 16:54:35 +0100 (Tue, 16 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oztex-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'oztex-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'oztex-german' => bless( {
- 'caption' => bless( do{\(my $o = 'German packaging of OzTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/mac/oztex-german')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-29 14:47:28 +0200 (Fri, 29 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'oztex-german')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'OzTeX-german')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pacioli' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts designed by Fra Luca de Pacioli in 1497.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/pacioli')}, 'XML::XPath::Literal' ),
- 'description' => 'Pacioli was a c.15 mathematician, and his font was designed according to \'the divine proportion\'. The font is uppercase letters together with punctuation and some analphabetics; no lowercase or digits. The Metafont source is distributed in a .dtx file, together with LaTeX support.',
- 'docs' => {
- 'ctan:/fonts/pacioli/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/pacioli/tryfont.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960155,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pacioli')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pacioli')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pacioli')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pacioli')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagecolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Interrogate page colour.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pagecolor')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the command \\thepagecolor, which gives the current page (background) colour, i. e. the argument used with the most recent call of \\pagecolor{...}. The command \\thepagecolornone gives the same colour as \\thepagecolor, except when the page background colour is "none" (e.g., as a result of using the \\nopagecolor command). In that case \\thepagecolor is "white" and \\thepagecolornone is "none".',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pagecolor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pagecolor/pagecolor-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960615,
- '',
- 'details',
- 'Example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pagecolor/pagecolor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 13:31:20 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagecolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pagecolor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagecolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pagecolor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagecont' => bless( {
- 'caption' => bless( do{\(my $o = 'Page numbering that continues between documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pagecont')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the facility that several documents can be typeset independently with page numbers in sequence, as if they were a single document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pagecont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pagecont/pagecont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 960965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:17:41 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagecont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pagecont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagecont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pagecont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagedraw' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing program with EPS output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pagedraw/pgdraw20.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'Pagedraw is a free vector-graphics program capable of creating EPS files suitable for inclusion in TeX documents. Pagedraw runs on Windows 3.1 and Windows 95.',
- 'docs' => {
- 'ctan:/graphics/pagedraw/pgdraw20.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-08-11 16:23:02 +0200 (Thu, 11 Aug 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagedraw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pagedraw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagefoots' => bless( {
- 'caption' => bless( do{\(my $o = 'Footnote numbering per page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/pagefoots.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The code resets footnote numbers for each page, and \'numbers\' footnotes using \\fnsymbol. It needs two passes of LaTeX to ensure the renumbering is correct (as usual, it communicates information between passes using the .aux file). Note that the package was written for (old) LaTeX 2.09; its performance cannot be guaranteed with current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-04 14:21:14 +0200 (Tue, 04 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagefoots')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pagefoots')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pageframe' => bless( {
- 'caption' => bless( do{\(my $o = 'Page frames, grids, etc., for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/pageframe')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides page frames, trim marks, and grids, as appropriate for preparing books for publication. Also provided are a means of specifying a "skeleton" (showing the arrangement of parts of the document) and a page grid. It should be noted that the package seems not to work with LaTeX 2e.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/pageframe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 961805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-22 18:45:02 +0100 (Thu, 22 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pageframe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pageframe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagegrid' => bless( {
- 'caption' => bless( do{\(my $o = 'Print page grid in background.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pagegrid.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package puts a grid on the paper. It was written for developers of a class or package who have to put elements on definite locations on a page (e.g. letter class). The grid allows a faster optical check, whether the positions are correct. If the previewer already offers features for measuring, the package might be unnecessary. Otherwise it saves the developer from printing the page and measuring by hand. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pagegrid.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 962140,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 962145,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 18:03:08 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagegrid')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagegrid')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pageno' => bless( {
- 'caption' => bless( do{\(my $o = 'Page number-only page styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pageno')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package that can re-define the plain page style under the control of options, so you can have page numbers: at the top or bottom of the page; in the inside corner, outside corner, or in the middle. It was inspired by Axel Sommerfeldt\'s rplain package. The same results may be achieved by using fancyhdr, as well as many other convenient running head/foot effects.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-02 12:01:21 +0100 (Tue, 02 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pageno')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pageno')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pageno')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagenote' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes at end of document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pagenote')}, 'XML::XPath::Literal' ),
- 'description' => 'The pagenote package provides tagged notes on a separate page (also known as \'end notes\'). Unless the memoir class is used, the package requires the ifmtarg package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pagenote/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 962870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pagenote/pagenote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 962890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 17:27:41 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagenote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pagenote')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagenote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pagenote')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagerange' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible and configurable page range typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pagerange')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\pagerange that typesets ranges of page numbers, expanding them (e.g., adding first or last page numbers) and standardising them.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pagerange/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 963260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pagerange/pagerange-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 963280,
- '',
- 'details',
- 'Samples of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagerange')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pagerange')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagerange')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pagerange')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagereference' => bless( {
- 'caption' => bless( do{\(my $o = 'Labels and references in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/pagereference.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a mechanism for recording the location of labels placed in a document. The package requires a two-pass process (it asks the user whether this is the "second pass"). The first pass establishes where things are (writing the values of page labels to a .pgn file), the second pass fills in the references. There is no equivalent of the LaTeX mechanism for checking whether labels have changed during a run.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-06 15:36:27 +0200 (Mon, 06 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagereference')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagereference')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pagesel' => bless( {
- 'caption' => bless( do{\(my $o = 'Select pages of a document for output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pagesel.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Selects single pages, ranges of pages, odd pages or even pages for output. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pagesel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 963980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 963985,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 18:37:32 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pagesel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pagesel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pageslts' => bless( {
- 'caption' => bless( do{\(my $o = 'Variants of last page labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pageslts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was designed as an extension of the lastpage package -- as well as that package\'s LastPage label (created \\AtEndDocument) it adds a VeryLastPage (created \\AfterLastShipout). When more than one page numbering scheme is in operation (as in a book class document with frontmatter), the labels above do not give the total number of pages, so the package also provides labels pagesLTS.<numbering scheme>, where the numbering scheme is arabic, roman, etc. The package relies on the undolabl package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pageslts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 964530,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pageslts/pageslts-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 964570,
- '',
- 'details',
- 'Package examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pageslts/pageslts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 964550,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-14 10:49:40 +0200 (Sun, 14 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pageslts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pageslts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pageslts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pageslts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'palatino-nfss' => bless( {
- 'caption' => bless( do{\(my $o = 'Select Adobe Palatino as default text font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The palatino package is now obsolete, replaced by the mathpazo package that employs the mathpazo fonts to provide mathematics that matches the text font. Both packages are part of psnfss.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-24 14:51:09 +0100 (Sat, 24 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'palatino-nfss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'palatino-nfss')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'palladam' => bless( {
- 'caption' => bless( do{\(my $o = 'A Tamil font for Macintosh users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tamil/palladam')}, 'XML::XPath::Literal' ),
- 'description' => 'The font\'s encoding was designed according to the author\'s view of what was natural.',
- 'docs' => {
- 'ctan:/language/tamil/palladam/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-28 17:07:59 +0200 (Sun, 28 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'palladam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'palladam')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pandora' => bless( {
- 'caption' => bless( do{\(my $o = 'The Pandora font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/pandora')}, 'XML::XPath::Literal' ),
- 'description' => 'The intent of the Pandora project was to test the ideas and power of Metafont in a design context. The starting point came from broad ideas about type, rather than trying to create a specific predetermined typeface. The fonts do not contain a full complement of OT1 glyphs. LaTeX support is available in the mfnfss bundle or (with "correct" font naming) in the pandora-latex bundle.',
- 'docs' => {
- 'ctan:/fonts/pandora/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-06 15:35:58 +0200 (Mon, 06 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pandora')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pandora')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pandora')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pandora-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the Pandora fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pandora-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for Neena Billawala\'s Pandora fonts, in LaTeX. Note that the mfnfss bundle already offers support, but the present package uses the "correct" (fontname) abbreviations for the font\'s names.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pandora-latex/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/pandora-latex/pandora.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-23 21:51:34 +0200 (Sat, 23 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pandora-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pandora-latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pandora-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pandora-type1' => bless( {
- 'caption' => bless( do{\(my $o = 'The Pandora font family.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/pandora')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are intendended as drop-in replacements for the pandora PK files, for use with dvips, dvipdfm, pdftex, etc. You should use the TFM files generated by Metafont (the package contains AFM files, but they have not been tested). The encoding is exactly the same as the PK files, and the package does not contain any additional characters. The fonts have been successfully used, but no warranty is offered.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/pandora/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 965765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:21:27 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pandora-type1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pandora-type1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'paper' => bless( {
- 'caption' => 'Versions of article class, tuned for scholarly publications.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/paper')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of classes derived from article, tuned for producing papers for journals. The classes introduce new layout options and font commands for sections/parts, and define a new keywords environment, subtitle and institution commands for the title section and new commands for revisions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/paper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 966415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paper/paper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 966435,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 966440,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-13 09:08:17 +0100 (Fri, 13 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'paper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'paper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'paper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'paper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0l')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'papercdcase' => bless( {
- 'caption' => bless( do{\(my $o = 'Origami-style folding paper CD case.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/papercdcase')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements a LaTeX style file to produce origami-style folding paper CD cases.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/papercdcase/papercdcase.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 966740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-11 14:35:09 +0100 (Sun, 11 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'papercdcase')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'papercdcase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'papercdcase')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'papercdcase')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'papermas' => bless( {
- 'caption' => bless( do{\(my $o = 'Compute the mass of a printed version of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/papermas')}, 'XML::XPath::Literal' ),
- 'description' => 'The package computes the number of sheets of paper used by, and the mass of a document. This is useful (for example) when calculating postal charges.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/papermas/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/papermas/papermas-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967095,
- '',
- 'details',
- 'Package examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/papermas/papermas.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-23 07:18:10 +0200 (Tue, 23 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'papermas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'papermas')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'papermas')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'papermas')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'papertex' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for newspapers, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/papertex')}, 'XML::XPath::Literal' ),
- 'description' => 'This class allows LaTeX users to create a paperTeX newspaper. The final document has a front page and as many inner pages as desired. News items appear one after another and the user can choose the number of columns, style and so on. The class allows users to create newsletters too.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/papertex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/papertex/example/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967445,
- '',
- 'details',
- 'Example newspaper page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/papertex/papertex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-30 22:56:10 +0200 (Wed, 30 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'papertex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'papertex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'papertex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'papertex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'paracol' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple columns with texts "in parallel".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/paracol')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides yet another multi-column typesetting mechanism by which you produce multi-column (e.g., bilingual) document switching and sychronizing each corresponding part in "parallel".',
- 'docs' => {
- 'ctan:/macros/latex/contrib/paracol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paracol/paracol-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 967810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-17 13:04:31 +0200 (Thu, 17 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'paracol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'paracol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'paracol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'paracol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'paragraphs' => bless( {
- 'caption' => bless( do{\(my $o = 'Paragraph "tricks" macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/paragraphs.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of mechanisms for paragraph shapes and relate techniques. The purpose of each macro is described in comments in the file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-29 18:04:35 +0100 (Mon, 29 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'paragraphs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'paragraphs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'paralist' => bless( {
- 'caption' => bless( do{\(my $o = 'Enumerate and itemize within paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/paralist')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides enumerate and itemize environments that can be used within paragraphs to format the items either as running text or as separate paragraphs with a preceding number or symbol. Also provides compacted versions of enumerate and itemize.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/paralist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 968450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paralist/paralist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 968470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'paralist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'paralist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'paralist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'paralist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parallel' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset parallel texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/parallel')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a parallel environment which allows two potentially different texts to be typeset in two columns, while maintaining alignment. The two columns may be on the same page, or on facing pages. This arrangement of text is commonly used when typesetting translations, but it can have value when comparing any two texts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/parallel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 968830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/parallel/parallel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 968850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-22 15:24:20 +0200 (Thu, 22 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parallel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'parallel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parallel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'parallel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'paratype' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for free fonts by ParaType.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/paratype')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers LaTeX support for the fonts PT Sans, PT Serif and PT Mono developed by ParaType for the project "Public Types of Russian Federation", and released under an open user license. The fonts themselves are provided in both the TrueType and Type 1 formats, both created by ParaType). The fonts provide encodings OT1, T1, IL2, TS1, T2* and X2. The package provides a convenient replacement of the two packages ptsans and ptserif.',
- 'docs' => {
- 'ctan:/fonts/paratype/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 969230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/paratype/doc/fonts/paratype/paratype-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 969270,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/paratype/doc/fonts/paratype/paratype.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 969250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 13:31:20 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'paratype')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'paratype')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'paratype')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'paratype')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parboxx' => bless( {
- 'caption' => bless( do{\(my $o = 'Two extra alignment options for \\parbox.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/parboxx.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides alignment options T (really at the top of the box) and B (really at the bottom of the box), for the standard LaTeX \\parbox macro.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 20:52:49 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parboxx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parboxx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parcolumns' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple column parallel typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides an environment for typesetting text in two or more parallel columns (as for example, in a multiply translated text). This package is part of the sauerj bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 969875,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sauerj/parcolumns.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 969895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-22 15:24:20 +0200 (Thu, 22 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parcolumns')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parcolumns')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'paresse' => bless( {
- 'caption' => bless( do{\(my $o = 'Defines simple macros for greek letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/paresse')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros using SS to type greek letters so that the user may (for example) type SSa to get the effect of $\\alpha$.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/paresse/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paresse/paresse-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970275,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 970280,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paresse/paresse-ex-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970325,
- '',
- 'details',
- 'Usage examples (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 970330,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paresse/paresse-ex-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970350,
- '',
- 'details',
- 'Usage examples (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 970355,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/paresse/paresse-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970300,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 970305,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-20 18:25:54 +0200 (Wed, 20 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'paresse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'paresse')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'paresse')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'paresse')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parnotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes after every paragraph (or elsewhere).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/parnotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the \\parnote command. The notes are set as (normal) running paragraphs; placement is at the end of each paragraph, or manually, using the \\parnotes command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/parnotes/PNmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/parnotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 970720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-11 08:56:14 +0100 (Wed, 11 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parnotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'parnotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parnotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'parnotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parrun' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesets (two) streams of text running parallel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/parrun')}, 'XML::XPath::Literal' ),
- 'description' => 'For typesetting translated text and the original source, parallel on the same page, one above the other.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/parrun/parrun.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 971055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/parrun/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 971035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-20 00:02:29 +0200 (Sun, 20 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parrun')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'parrun')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parrun')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'parrun')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parselines' => bless( {
- 'caption' => bless( do{\(my $o = 'Apply a macro to each line of an environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/parselines')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an environment "parse lines" which processes each line of an environment with a macro. An example of shading the lines of an environment is given.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/parselines/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 971395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/parselines/parselines.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 971415,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-19 16:41:47 +0100 (Sat, 19 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parselines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'parselines')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parselines')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'parselines')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'parskip' => bless( {
- 'caption' => bless( do{\(my $o = 'Layout with zero \\parindent, non-zero \\parskip.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/parskip')}, 'XML::XPath::Literal' ),
- 'description' => 'Simply changing \\parskip and \\parindent leaves a layout that is untidy; this package (though it is no substitute for a properly-designed class) helps alleviate this untidiness',
- 'docs' => {
- 'ctan:/macros/latex/contrib/parskip/parskip-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 971740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-04 11:26:46 +0200 (Mon, 04 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'parskip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'parskip')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'parskip')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'parskip')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'passivetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support package for XML/SGML typesetting')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xmltex/contrib/passivetex')}, 'XML::XPath::Literal' ),
- 'description' => 'Packages providing XML parsing, UTF-8 parsing, Unicode entities, and common formatting object definitions for jadetex.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-29 22:37:48 +0200 (Sat, 29 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'passivetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'passivetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'passivetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'passivetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'patch' => bless( {
- 'caption' => bless( do{\(my $o = 'Patch loaded packages, etc..')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/patch.doc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines macros that allow patching of existing commands, specifying those parts of the existing macro to be replaced, along with the replacements. Thus it provides more sophisticated manipulation than a package like patchcmd, which only permits modification by adding commands at the beginning or end of an existing definition. The package is distributed in a relative of LaTeX doc format: it will run unmodified, though it benefits from docstrip treatment.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'patch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plpatch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'patch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'patch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'patchcmd' => bless( {
- 'caption' => bless( do{\(my $o = 'Change the definition of an existing command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/patchcmd')}, 'XML::XPath::Literal' ),
- 'description' => 'The patchcmd package provides a command \\patchcommand that can be used to add material at the beginning and/or the end of the replacement text of an existing macro. It works for macros with any number of normal arguments, including those that were defined with \\DeclareRobustCommand.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/patchcmd/patchcmd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 972665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'patchcmd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'patchcmd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'patchcmd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'patchcmd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'patgen' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/knuth/unsupported/texware/patgen.web')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the last version of the program distributed by Knuth; it advertises itself as a pattern generator for "the algorithm used in TeX", but, of course, the patterns used in modern distributions are Unicode-based.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-17 16:49:53 +0200 (Sun, 17 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'patgen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'patgen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'patgen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'patgen2-tutorial' => bless( {
- 'caption' => bless( do{\(my $o = 'A tutorial on the use of Patgen 2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/patgen2')}, 'XML::XPath::Literal' ),
- 'description' => 'This document describes the use of Patgen 2 to create hyphenation patterns for wide ranges of languages.',
- 'docs' => {
- 'ctan:/info/patgen2/patgen2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 973230,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 973225,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-24 15:14:53 +0100 (Thu, 24 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'patgen2-tutorial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'patgen2-tutorial')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'patgen2-tutorial')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'path' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset paths, making them breakable.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/path')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro \\path|...|, similar to the LaTeX \\verb|...|, that sets the text in typewriter font and allows hyphen-less breaks at punctuation characters. The set of characters to be regarded as punctuation may be changed from the package\'s default.',
- 'docs' => {
- 'ctan:/macros/generic/path/path-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 973555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-07 22:08:26 +0200 (Thu, 07 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'path')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'path')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'path')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'path')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pauldoc' => bless( {
- 'caption' => bless( do{\(my $o = 'German LaTeX package documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pauldoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The pauldoc package provides helpers for German language package documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pauldoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 973850,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pauldoc/pauldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 973880,
- '',
- 'details',
- 'Benutzerdoku:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 973875,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 13:46:41 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pauldoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pauldoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pauldoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pauldoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pawpict' => bless( {
- 'caption' => bless( do{\(my $o = 'Using graphics from PAW.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pawpict')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for the easy inclusion of graphics made by PAW (Physics Analysis Workstation). You need to have PAW installed on your system to benefit from this package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pawpict/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pawpict')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pawpict')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pawpict')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pawpict')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pax' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract and reinsert PDF annotations with pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pax/pax-tds.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'If PDF files are included using pdfTeX, PDF annotations are stripped. The pax project offers a solution without altering pdfTeX. A Java program (pax.jar) parses the PDF file that will later be included. The program then writes the data of the annotations into a file that can be read by TeX. The LaTeX package pax extends the graphics package to support the scheme: if a PDF file is included, the package looks for the file with the annotation data, reads them and puts the annotations in the right place. Project status: experimental',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pax/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 974580,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 16:26:37 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pax')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pax')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pax')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pax')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.1k')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pb-diagram' => bless( {
- 'caption' => bless( do{\(my $o = 'A commutative diagram package using LAMSTeX or Xy-pic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pb-diagram')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/pb-diagram/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 974875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pb-diagram/pb-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 974895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pb-diagram')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pb-diagram')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pb-diagram')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pb-diagram')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pbm2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate PBM format to LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pbm2tex/pbm2tex.c')}, 'XML::XPath::Literal' ),
- 'description' => 'Pbm2tex is a C program which will read a PBM-format file and output LaTeX picture-mode commands. No executable is available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-05 22:15:46 +0100 (Wed, 05 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pbm2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pbm2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pbmtogf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert PBM images to GF font files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/pbmtogf')}, 'XML::XPath::Literal' ),
- 'description' => 'A utility to convert a pbm (portable bitmap) file to a GF (font) and a PL (property list/metrics) file, effectively creating a font from the bitmap. The font can then be used in any TeX/LaTeX file. A similar operation is undertaken by the pbmtopk bundle (which is also able to translate back to PBM format).',
- 'docs' => {
- 'ctan:/fonts/utilities/pbmtogf/00README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-15 10:05:33 +0100 (Sat, 15 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pbmtogf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pbmtogf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pbmtopk' => bless( {
- 'caption' => bless( do{\(my $o = 'Conversion between PBM and PK formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pbmtopk')}, 'XML::XPath::Literal' ),
- 'description' => 'PBMtoPK is a program for converting and collecting bitmaps into a PK format font (with corresponding TFM file), for use with TeX. PKtoPBM performs the inverse operation, extracting bitmaps from a PK format font. A similar operation is undertaken by the pbmtogf bundle.',
- 'docs' => {
- 'ctan:/graphics/pbmtopk/doc/pbmtopk.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-29 18:04:35 +0100 (Mon, 29 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pbmtopk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'PBMtoPK')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pbox' => bless( {
- 'caption' => bless( do{\(my $o = 'A variable-width \\parbox command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pbox')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\pbox{<max width>}{<text>} which adjusts its width to that of the enclosed text, up to the maximum width given. The package also defines some associated length commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pbox/pbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-10 15:11:47 +0100 (Sat, 10 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pbsheet' => bless( {
- 'caption' => bless( do{\(my $o = 'Problem sheet class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pbsheet')}, 'XML::XPath::Literal' ),
- 'description' => 'This class is designed to simplify the typesetting of problem sheets with Mathematics and Computer Science content. It is currently customised towards teaching in French (and the examples are in French).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pbsheet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pbsheet/pbsheet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pbsheet/xpl/xpl-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976415,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 976420,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 23:55:10 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pbsheet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pbsheet')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pbsheet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pbsheet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pcarl' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support for Adobe Caslon Open Face.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/pcarl')}, 'XML::XPath::Literal' ),
- 'description' => 'Caslon Open Face font was desgined by Barnhart Brothers and Spindler in 1915. It was initially called College Oldstyle and based on Le Moreau de Jeune from G. Peignot foundry. Its relation to the classical Caslon font family is rather distant. Nevertheless it is a nice titling and display font. Adobe sells an OpenType version of this font, but other versions, including Adobe Type 1 are still available from other vendors, including fonts.com. Note that there are many "free" variants of this font available for downloading on various sites; the package author chose not to use them because their licence status is unclear.',
- 'docs' => {
- 'ctan:/fonts/pcarl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/pcarl/pcarl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/pcarl/pcarlsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 976805,
- '',
- 'details',
- 'Simple font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-15 19:16:18 +0100 (Sat, 15 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pcarl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pcarl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pcarl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pcfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Hebrew fonts for use on DOS PCs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hebrew/hebtex/fonts/pccode/pcfonts.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains a set of the HebTeX fonts arranged for use under emTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-29 18:04:35 +0100 (Mon, 29 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pcfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pcfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pclnfss' => bless( {
- 'caption' => bless( do{\(my $o = 'Font support for current PCL printers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pclnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'Pclnfss provides package and fd files for selecting and using the standard 45 scalable fonts built into most PCL laser printers, together with metrics and virtual font files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pclnfss/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-27 13:58:03 +0200 (Mon, 27 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pclnfss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pclnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pclnfss')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdcmac' => bless( {
- 'caption' => bless( do{\(my $o = 'Damian Cugley\'s document tools.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/pdcmac')}, 'XML::XPath::Literal' ),
- 'description' => 'PDCMAC is collection of macros which may be useful for setting documents using plain TeX. This package is much less powerful than LaTeX; it is designed as a simpler solution to simpler requirements. Because it is less complex, the macro code should be more readily adapted by other TeX hackers.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/pdcmac/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 977675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/pdcmac/pdcfsel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 977715,
- '',
- 'details',
- 'Font selection documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/pdcmac/pdcguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 977695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-20 15:20:33 +0100 (Sat, 20 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdcmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdcmac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdcmac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdf-forms-tutorial' => bless( {
- 'caption' => bless( do{\(my $o = 'Tutorial on creating PDF forms using pdfLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/pdf-forms-tutorial')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains a tutorial and examples showing how to create PDF forms using pdfLaTeX with the hyperref and insdljs packages.',
- 'docs' => {
- 'ctan:/info/pdf-forms-tutorial/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 978055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/pdf-forms-tutorial/de/forms.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 978100,
- '',
- 'details',
- 'Tutorial (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 978105,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/pdf-forms-tutorial/en/forms.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 978075,
- '',
- 'details',
- 'Tutorial (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 978080,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-07 19:18:28 +0100 (Thu, 07 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdf-forms-tutorial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pdf-forms-tutorial')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdf-mps-supp' => bless( {
- 'caption' => bless( do{\(my $o = 'PDF MetaPost graphics support macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/tools/mptopdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The macro part of the bundle provides support for the use of MetaPost graphics output directly in pdftex, either in ConTeXt or using the LaTeX graphics under PDFTeX. The script part of the bundle contains mptopdf.pl, a ConTeXt Perl script to convert MetaPost output direct to PDF.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-03 12:30:36 +0200 (Thu, 03 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdf-mps-supp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pdf-mps-supp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdf-trans' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of macros for various transformations of TeX boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/pdf-trans')}, 'XML::XPath::Literal' ),
- 'description' => 'pdf-trans is a set of macros for various transformations of TeX boxes (based on plain and pdfeTeX primitives). It was initially inspired by trans.tex, remade to work with pdfTeX.',
- 'docs' => {
- 'ctan:/macros/generic/pdf-trans/example.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-25 16:15:27 +0200 (Fri, 25 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdf-trans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdf-trans')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdf-trans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdf-trans')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdf14' => bless( {
- 'caption' => bless( do{\(my $o = 'Restore PDF 1.4 to a TeX live 2010 format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdf14')}, 'XML::XPath::Literal' ),
- 'description' => 'Starting with TeX Live 2010, the various formats that directly generate PDF will default to generating PDF 1.5. This is generally a good thing, but it can lead to compatibility issues with some older PDF viewers. This package changes the version of PDF generated with formats (based on pdfTeX or LuaTeX in PDF mode), back to 1.4 for documents that need to achieve maximal compatibility with old viewers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdf14/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 978985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdf14/pdf14.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 979005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-31 12:36:09 +0200 (Wed, 31 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdf14')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdf14')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdf14')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdf14')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfbook' => bless( {
- 'caption' => bless( do{\(my $o = 'Rearrange pages of a PDF file for booklet printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pdfbook')}, 'XML::XPath::Literal' ),
- 'description' => 'Rearrange pages in a PDF file into signatures and (optionally) rescale to fit 2 original pages on 1 physical one.',
- 'docs' => {
- 'ctan:/support/pdfbook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 979355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-16 16:29:02 +0200 (Wed, 16 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pdfbook')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcol' => bless( {
- 'caption' => bless( do{\(my $o = 'Defines macros for maintaining colour stacks under pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfcol.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Since version 1.40 pdfTeX supports colour stacks. The driver file pdftex.def for package color defines and uses a main colour stack since version v0.04b. This package is intended for package writers. It defines macros for setting and maintaining new colour stacks. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfcol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 979715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcolfoot' => bless( {
- 'caption' => bless( do{\(my $o = 'Separate color stack for footnotes with pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfcolfoot.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Since version 1.40 pdfTeX supports several colour stacks. This package uses a separate colour stack for footnotes that can break across pages. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfcolfoot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 980115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcolfoot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcolfoot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcolmk' => bless( {
- 'caption' => bless( do{\(my $o = 'Improving colour support under pdftex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfcolmk.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros that emulate the \'colour stack\' functionality of dvips. The colour stack deals with colour manipulations when asynchronous events (like page-breaking) occur; pdftex does not (yet) have such a stack, but dvips does, and the color package makes extensive use of it. This package is an experimental solution to the problem, and works best with pdf-e-tex.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfcolmk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 980475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcolmk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcolmk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcolparallel' => bless( {
- 'caption' => bless( do{\(my $o = 'Fix colour problems in package \'parallel\'.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfcolparallel.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Since version 1.40 pdfTeX supports colour stacks. This package uses them to fix colour problems in package parallel. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfcolparallel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 980855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 22:36:28 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcolparallel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcolparallel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcolparcolumns' => bless( {
- 'caption' => bless( do{\(my $o = 'Fix colour problems in package \'parcolumns\'.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfcolparcolumns.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Since version 1.40 pdfTeX supports colour stacks. This package uses them to fix colour problems in package parcolumns. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfcolparcolumns.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 981235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcolparcolumns')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcolparcolumns')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcomment' => bless( {
- 'caption' => bless( do{\(my $o = 'A user-friendly interface to pdf annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfcomment')}, 'XML::XPath::Literal' ),
- 'description' => 'For a long time pdfLaTeX has offered the command \\pdfannot for inserting arbitrary PDF annotations. However, the command is presented in a form where additional knowledge of the definition of the PDF format is indispensable. This package is an answer to the - occasional - questions in newsgroups, about how one could use the comment function of Adobe Reader. At least for the writer of LaTeX code, the package offers a convenient and user-friendly means of using \\pdfannot to provide comments in PDF files. Since version v1.1, pdfcomment.sty also supports LaTeX - dvips - ps2pdf, LaTeX - dvipdfmx, and XeLaTeX. Unfortunately, support of PDF annotations by PDF viewers is sparse to nonexistent. The reference viewer for the development of this package is Adobe Reader.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfcomment/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 981670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfcomment/doc/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 981740,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfcomment/doc/example_math_markup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 981760,
- '',
- 'details',
- 'Example output: math mode'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfcomment/doc/pdfcomment.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 981690,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 981695,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfcomment/doc/pdfcomment_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 981715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 981720,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 10:19:48 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcomment')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfcomment')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcomment')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfcomment')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcprot' => bless( {
- 'caption' => bless( do{\(my $o = 'Activating and setting of character protruding using pdflatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfcprot')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides an easy interface to adjust the character protrusion for different fonts and choosing the right adjustment automatically depending on the font. The package is largely superseded by microtype.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfcprot/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 982155,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfcprot/pdfcprot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 982175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 13:06:12 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcprot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfcprot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcprot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfcprot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcrop' => bless( {
- 'caption' => bless( do{\(my $o = 'Crop PDF graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pdfcrop/pdfcrop.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script that can either trim pages of any whitespace border, or trim them of a fixed border.',
- 'docs' => {
- 'ctan:/support/pdfcrop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 982510,
- '',
- 'details',
- 'Readme (including manual)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 16:26:37 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcrop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfcrop')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcrop')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfcrop')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfcrypt' => bless( {
- 'caption' => bless( do{\(my $o = 'Allows the setting of pdf encryption.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfcrypt.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows the setting of pdf encryption options for VTeX and some older versions of pdfTeX. The options can be set as package options or in the command \\pdfcryptsetup. Options include owner=OwnerPassword, user=UserPassword, print, copy, edit, annotate=true, false all, none. The encryption is set at \\begin{document} by default, but this can be forced for an earlier time by option \'set\'. Example: \\usepackage[owner=Donald,user=Knuth,print=false]{pdfcrypt}',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfcrypt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 982990,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfcrypt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfcrypt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfescape' => bless( {
- 'caption' => bless( do{\(my $o = 'Implements pdfTeX\'s escape features using TeX or e-TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfescape.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements pdfTeX\'s escape features (\\pdfescapehex, \\pdfunescapehex, \\pdfescapename, \\pdfescapestring) using TeX or e-TeX. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfescape.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 983450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:24:48 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfescape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfescape')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfjam' => bless( {
- 'caption' => bless( do{\(my $o = 'Shell scripts interfacing to pdfpages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pdfjam')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a collection of shell scripts which provide an interface to the pdfpages LaTeX package. They do such jobs as selecting pages, concatenating files, doing n-up formatting, and so on.',
- 'docs' => {
- 'ctan:/support/pdfjam/PDFjam-README.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 983815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-16 12:45:24 +0200 (Fri, 16 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfjam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pdfjam')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfjam')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdflscape' => bless( {
- 'caption' => bless( do{\(my $o = 'Make landscape pages display as landscape.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdflscape.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adds PDF support to the landscape environment of package lscape, by setting the PDF /Rotate page attribute. Pages with this attribute will be displayed in landscape orientation by conforming PDF viewers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdflscape.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 984165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdflscape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdflscape')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfmarginpar' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate marginpar-equivalent PDF annotations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfmarginpar')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the \\pdfmarginpar command which is similar in spirit to \\marginpar. However, it creates PDF annotations which may be viewed with Adobe Reader in place of marginal texts. Small icons indicate the in-text position where the message originates, popups provide the messages themselves. Thus bugfixes and other such communications are clearly visible together when viewing the document, while the document itself is not obscured.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfmarginpar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 984560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfmarginpar/doc/pdfmarginpar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 984580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-10 11:12:20 +0200 (Wed, 10 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfmarginpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfmarginpar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfmarginpar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfmarginpar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfpages' => bless( {
- 'caption' => bless( do{\(my $o = 'Include PDF documents in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfpages')}, 'XML::XPath::Literal' ),
- 'description' => 'This package simplifies the inclusion of external multi-page PDF documents in LaTeX documents. Pages may be freely selected and similar to psnup it is possible to put several logical pages onto each sheet of paper. Furthermore a lot of hypertext features like hyperlinks and article threads are provided. The package supports pdfTeX (pdflatex) and VTeX. With VTeX it is even possible to use this package to insert PostScript files, in addition to PDF files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfpages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 984875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfpages/pdfpages.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 984895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 13:49:02 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfpages')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfpages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfpages')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfpages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4s')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfrack' => bless( {
- 'caption' => bless( do{\(my $o = 'Use psfrag with PDFLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pdfrack')}, 'XML::XPath::Literal' ),
- 'description' => 'PDFrack is a package that requires a Unix system. It works by scanning your source file and extracting each figure it contains to a separate LaTeX file. Each figure is then separately processed to PDF, which is read by PDFLaTeX on a later run. The author still considers the package experimental.',
- 'docs' => {
- 'ctan:/support/pdfrack/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 985230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pdfrack/doc/pdfrack.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 985250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 21:31:29 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfrack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'PDFrack')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfrender' => bless( {
- 'caption' => bless( do{\(my $o = 'Control rendering parameters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdfrender.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides interfaces for the user to control PDF parameters, such as line width or text rendering mode. The control operations work in a manner very similar to that of the color package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdfrender.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 985575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfrender')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfrender')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfscreen' => bless( {
- 'caption' => bless( do{\(my $o = 'Support screen-based document design.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfscreen')}, 'XML::XPath::Literal' ),
- 'description' => 'An extension of the hyperref package to provide a screen-based document design. This package helps to generate pdf documents that are readable on screen and will fit the screen\'s aspect ratio. Also it can be used with various options to produce regular print versions of the same document without any extra effort.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfscreen/manual-print.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 985945,
- '',
- 'details',
- 'Manual, for printing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfscreen/manual-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 985925,
- '',
- 'details',
- 'Manual, for screen viewing'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-05 17:23:05 +0100 (Tue, 05 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfscreen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfscreen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfscreen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfscreen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfslide' => bless( {
- 'caption' => bless( do{\(my $o = 'Presentation slides using pdftex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfslide')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a package for use with pdftex, to make nice presentation slides. Its aims are: to devise a method for easier technical presentation; to help the mix of mathematical formulae with text and graphics which the present day wysiwyg tools fail to accomplish; to exploit the platform independence of TeX so that presentation documents become portable; and to offer the freedom and possibilities of using various backgrounds and other embellishments that a user can imagine to have in as presentation. The package can make use of the facilities of the PPower4 post-processor.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfslide/demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 986250,
- '',
- 'details',
- 'Narrative demonstration of the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfslide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfslide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfslide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfslide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfsync' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide links between source and PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfsync')}, 'XML::XPath::Literal' ),
- 'description' => 'The package runs with pdfTeX or XeTeX, and creates an auxiliary file with geometrical information to permit references back and forth between source and PDF, assuming a conforming editor and PDF viewer.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfsync/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 986595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfsync/pdfsync-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 986615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-08 21:04:31 +0100 (Mon, 08 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfsync')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfsync')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfsync')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfsync')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdftex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX extension for direct creation of PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/pdftex')}, 'XML::XPath::Literal' ),
- 'description' => 'An extension of TeX which can be configured to directly generate PDF documents instead of DVI. All current free TeX distributionsm including TeX live, MacTeX and MiKTeX include pdfTeX (Plain TeX) and pdfLaTeX (LaTeX). ConTeXt was designed around use of pdfTeX (though it is now migrating towards LuaTeX).',
- 'docs' => {
- 'ctan:/systems/pdftex/Announcement-1.40.11' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 987515,
- '',
- 'details',
- 'Announcement of the release'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/pdftex/NEWS' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 987535,
- '',
- 'details',
- 'Development news'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/pdftex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 987475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/systems/pdftex/manual/pdftex-a.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 987495,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 15:33:34 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdftex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-pdftex-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdftex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdftex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.40.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdftex-def' => bless( {
- 'caption' => bless( do{\(my $o = 'Colour and Graphics support for PDFTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdftex-def/pdftex.def')}, 'XML::XPath::Literal' ),
- 'description' => 'The file pdftex.def provides device-specific definitions for colour and graphics support when running pdf(La)TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-28 11:53:45 +0200 (Sat, 28 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdftex-def')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdftex-def')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdftex-def')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.06d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdftex_oztex' => bless( {
- 'caption' => bless( do{\(my $o = 'PdfTeX designed to run with OzTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/mac/pdftex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-29 14:53:12 +0200 (Fri, 29 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdftex_oztex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pdftex_oztex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '14c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdftexcmds' => bless( {
- 'caption' => bless( do{\(my $o = 'LuaTeX support for pdfTeX utility functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pdftexcmds.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'LuaTeX provides most of the commands of pdfTeX 1.40. However, a number of utility functions are not available. This package tries to fill the gap and implements some of the missing primitives using Lua. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pdftexcmds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 988130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:24:48 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdftexcmds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdftexcmds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdftools' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands to control PDF readers, under X11.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xpdfopen')}, 'XML::XPath::Literal' ),
- 'description' => 'The command-line programs pdfopen and pdfclose allow you to control the X Window System version of Adobe\'s Acrobat Reader from the command line or from within a (shell) script. The programs work with Acrobat Reader 5, 7, 8 and 9 for Linux, xpdf and evince. This version derives from one written by Fabrice Popineau for Microsoft operating systems.',
- 'docs' => {
- 'ctan:/support/xpdfopen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1477410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/xpdfopen/pdfopen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1477430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-31 10:42:47 +0100 (Tue, 31 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xpdfopen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xpdfopen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdftools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.83')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdftricks' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for pstricks in pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdftricks')}, 'XML::XPath::Literal' ),
- 'description' => 'The PSTricks macros cannot be used (directly) with pdfTeX, since pstricks uses PostScript arithmetic, which isn\'t part of PDF. This package circumvents this limitation so that the extensive facilities offered by the powerful PSTricks package can be made use of in a pdfTeX document. This is done using the shell escape function available in current TeX implementations. The package may also be used in support of other \'PostScript-output-only\' packages, such as PSfrag. For alternatives, users may care to review the discussion in the PSTricks online documentation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdftricks/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 988570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdftricks/test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 988590,
- '',
- 'details',
- 'Test example (source available)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-24 12:47:54 +0100 (Mon, 24 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdftricks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdftricks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdftricks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdftricks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pdfx' => bless( {
- 'caption' => bless( do{\(my $o = 'PDF/X-1a and PDF/A-1b support for pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pdfx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package helps LaTeX users to create PDF/X-1a and PFD/A-1b compliant pdf documents with pdfTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pdfx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 988925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pdfx/pdfx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 988945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 15:58:32 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pdfx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pdfx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pdfx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pdfx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pecha' => bless( {
- 'caption' => bless( do{\(my $o = 'Print Tibetan text in the classic pecha layout style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tibetan/pecha')}, 'XML::XPath::Literal' ),
- 'description' => 'The pecha class provides an environment for writing Tibetan on LaTeX2e in the traditional Tibetan Pecha layout used for spiritual or philosophical texts, using the cTib4TeX package by Oliver Corff. It provides features like headers in different languages, page numbering in Tibetan and more.',
- 'docs' => {
- 'ctan:/language/tibetan/pecha/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 989280,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/tibetan/pecha/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 989320,
- '',
- 'details',
- 'Example usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/tibetan/pecha/pecha_docu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 989300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-13 13:00:52 +0200 (Fri, 13 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pecha')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pecha')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Pecha')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pecha')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pedigree-perl' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate TeX pedigree files from CSV files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pedigree/pedigree-perl')}, 'XML::XPath::Literal' ),
- 'description' => 'This program generates TeX commands to typeset pedigrees -- either TeX fragments or full LaTeX files, to be processed by the authors\' pst-pdgr package. The program has support for multilanguage pedigrees (at the present moment the English and Russian languages are supported).',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pedigree/pedigree-perl/doc/pedigree.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-14 20:51:11 +0200 (Sat, 14 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pedigree-perl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pedigree-perl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pedigree-perl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pedigree-perl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'perception' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for the journal Perception.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/perception')}, 'XML::XPath::Literal' ),
- 'description' => 'A product of custom-bib, provided simply to save others\' time.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/perception/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-24 15:09:57 +0100 (Sat, 24 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'perception')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'perception')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'perception')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'perception')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'perltex' => bless( {
- 'caption' => bless( do{\(my $o = 'Define LaTeX macros in terms of Perl code')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/perltex')}, 'XML::XPath::Literal' ),
- 'description' => 'PerlTeX is a combination Perl script (perltex.pl) and LaTeX2e package (perltex.sty) that, together, give the user the ability to define LaTeX macros in terms of Perl code. Once defined, a Perl macro becomes indistinguishable from any other LaTeX macro. PerlTeX thereby combines LaTeX\'s typesetting power with Perl\'s programmability. PerlTeX will make use of persistent named pipes, and thereby run more efficiently, on operating systems that offer them (mostly Unix-like systems). Also provided is a switch to generate a PerlTeX-free, document-specific, noperltex.sty that is useful when distributing a document to places where PerlTeX is not available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/perltex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 990270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/perltex/perltex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 990290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-24 23:20:00 +0200 (Sat, 24 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'perltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'perltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'perltex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'perltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'permute' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for symmetric groups.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/permute')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for symmetric groups, allowing you to input, output, and calculate with them.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/permute/permute.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 990550,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 23:55:10 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'permute')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'permute')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'permute')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'permute')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'perpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Make a counter reset at every page boundary.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bigfoot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a mechanism to reset counters per page and/or keep their occurences sorted in order of appearance on the page. The package also defines a command \\MakePerPage that designates a counter to be reset per page. For example \\MakePerPage[2]{footnote} will cause footnote numbers to start at 2 at the start of every page (the optional argument defaults to 1). The machanism may require multiple passes to work; LaTeX gives the usual changed label warning if this is necessary. The package is distributed as part of the bigfoot bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bigfoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 990915,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bigfoot/perpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 990935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'perpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'perpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'persian-bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Persian translations of classic BibTeX styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/persian-bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Currently 7 files: acm-fa.bst, asa-fa.bst, chicago-fa.bst, ieeetr-fa.bst, plain-fa.bst, plainnat-fa.bst and unsrt-fa.bst are modified for Persian documents prepared with XePersian (which the present package depends on). The Persian .bst files can simultaneously handle both Latin and Persian references. A file cp1256fa.csf is provided for correct sorting of Persian references and three fields LANGUAGE, TRANSLATOR and AUTHORFA are defined.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/persian-bib/Persian-bib-userguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 991510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 991515,
- '',
- 'language',
- 'fa'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/persian-bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 991490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 11:50:22 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'persian-bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'persian-bib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'persian-bib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'persian-bib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'persian-modern' => bless( {
- 'caption' => bless( do{\(my $o = 'The "Persian Modern" family of fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/persian-modern')}, 'XML::XPath::Literal' ),
- 'description' => 'The Persian Modern family consists of 12 fonts (based on the "FarsiTeX Scientific fonts" released into the public domain by the FarsiTeX project). The single set of fonts is available in TrueType format (.ttf). Support may be available via the ParsiLaTeX forum.',
- 'docs' => {
- 'ctan:/fonts/persian-modern/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 991930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-06 16:20:17 +0100 (Sun, 06 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'persian-modern')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'persian-modern')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'persian-modern')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'persian-modern')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'petiteannonce' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for small advertisements.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/petiteannonce')}, 'XML::XPath::Literal' ),
- 'description' => 'The class enables you to create the sort of adverts that you pin on a noticeboard, with tear-off strips at the bottom where you can place contact details.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/petiteannonce/petiteannonce.doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 992265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/petiteannonce/petiteannonceexample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 992285,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 15:11:02 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'petiteannonce')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'petiteannonce')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'petiteannonce')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'petiteannonce')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0001')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'petri-nets' => bless( {
- 'caption' => bless( do{\(my $o = 'A set TeX/LaTeX packages for drawing Petri nets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/petri-nets')}, 'XML::XPath::Literal' ),
- 'description' => 'Petri-nets is a set of TeX/LaTeX packages about Petri nets and related models. Three packages are available: - the first allows the user to draw Petri-nets in PostScript documents; - the second defines macros related to PBC, M-nets and B(PN) models; and - the last gathers together the previous two.',
- 'docs' => {
- 'ctan:/macros/generic/petri-nets/pndoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 992615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 23:55:10 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'petri-nets')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'petri-nets')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Petri-nets')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'petri-nets')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pf2afm' => bless( {
- 'caption' => bless( do{\(my $o = 'AFM generator for Adobe Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/pf2afm')}, 'XML::XPath::Literal' ),
- 'description' => 'A PostScript program for generating missing AFM files from PFB/PFA and (optionally) PFM font files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-06-04 14:42:06 +0200 (Sun, 04 Jun 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pf2afm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pf2afm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pfm2afm' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert PFM files to AFM, and vice versa.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/pfm2afm')}, 'XML::XPath::Literal' ),
- 'description' => 'Two programs that translate in either direction between (binary) Windows printer font metric (PFM) and Adobe font metric (AFM) files.',
- 'docs' => {
- 'ctan:/fonts/utilities/pfm2afm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 993135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-12 23:55:10 +0100 (Fri, 12 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pfm2afm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pfm2afm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pfnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Number footnotes per page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yafoot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contrives to reset the footnote number for each page of the document (not as simple a job as it might seem). Other packages that can do this job are footnpag, perpage and footmisc. The package is part of the yafoot bundle of footnote facilities.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yafoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 993490,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yafoot/yafoot-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 993510,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 20:23:42 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pfnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pfnote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgf' => bless( {
- 'caption' => bless( do{\(my $o = 'Create PostScript and PDF graphics in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/base')}, 'XML::XPath::Literal' ),
- 'description' => 'PGF is a macro package for creating graphics. It is platform- and format-independent and works together with the most important TeX backend drivers, including pdftex and dvips. It comes with a user-friendly syntax layer called TikZ. Its usage is similar to pstricks and the standard picture environment. PGF works with plain (pdf-)TeX, (pdf-)LaTeX, and ConTeXt. Unlike pstricks, it can produce either PostScript or PDF output.',
- 'docs' => {
- 'ctan:/graphics/pgf/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 995130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 995090,
- '',
- 'details',
- 'PGF Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://cremeronline.com/LaTeX/minimaltikz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 995110,
- '',
- 'details',
- 'Minimal introduction to TikZ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-02 12:15:11 +0200 (Thu, 02 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgf-blur' => bless( {
- 'caption' => bless( do{\(my $o = 'PGF/TikZ package for "blurred" shadows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/pgf-blur')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adds blurred/faded/fuzzy shadows to TikZ/PGF pictures. It is configured as a TikZ/PGF library module. The method is similar to that of the author\'s pst-blur package for PSTricks.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/pgf-blur/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 993895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 17:44:11 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgf-blur')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgf-blur')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgf-blur')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgf-blur')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgf-soroban' => bless( {
- 'caption' => bless( do{\(my $o = 'Create images of the soroban using TikZ/PGF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/pgf-soroban')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes it possible to create pictures of the soroban (Japanese abacus) using PGF/TikZ',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/pgf-soroban/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 994245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/pgf-soroban/pgf-soroban-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 994265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 00:06:02 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgf-soroban')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgf-soroban')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgf-soroban')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgf-soroban')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgf-umlsd' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw UML Sequence Diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/pgf-umlsd')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX macros to draw UML diagrams using pgf',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/pgf-umlsd/pgf-umlsd-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 994630,
- '',
- 'details',
- 'Package demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/pgf-umlsd/pgf-umlsd-demo2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 994650,
- '',
- 'details',
- 'Package demo (2)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgf-umlsd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgf-umlsd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgf-umlsd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgf-umlsd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfgantt' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Gantt charts with TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/pgfgantt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an environment for drawing Gantt charts that contain various elements (titles, bars, milestones, groups and links). Several keys customize the appearance of the chart elements.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/pgfgantt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 995460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/pgfgantt/pgfgantt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 995480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-26 11:19:33 +0100 (Thu, 26 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfgantt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgfgantt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfgantt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgfgantt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfkeys' => bless( {
- 'caption' => bless( do{\(my $o = 'Key value control for pgf.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a flexible key management system, whose keys are arranged in a tree-like structure; key values may be functions as well as strings or numbers. The package is distributed as part of the pgf bundle.',
- 'docs' => {
- 'ctan:/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 995870,
- '',
- 'details',
- 'Documentation is a section in PGF document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 12:21:58 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfkeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfkeys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfkeyx' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended and more robust version of pgfkeys.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pgfkeyx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends and improves the robustness of the pgfkeys package. In particular, it can deal with active comma, equality sign, and slash in key parsing. The difficulty with active characters has long been a problem with the pgfkeys package. The package also introduces handlers beyond those that pgfkeys can offer.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pgfkeyx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 996255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 08:59:01 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfkeyx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgfkeyx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfkeyx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgfkeyx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfmolbio' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw graphs typically found in molevular biology texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/pgfmolbio')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws graphs typically found in molecular biology texts. Currently, the package contains one module, which creates DNA sequencing chromatograms from files in standard chromatogram format (scf).',
- 'docs' => {
- 'ctan:/macros/luatex/latex/pgfmolbio/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 996590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/pgfmolbio/pgfmolbio.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 996610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-22 08:16:49 +0200 (Thu, 22 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfmolbio')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgfmolbio')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfmolbio')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgfmolbio')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfopts' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX package options with pgfkeys.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pgfopts')}, 'XML::XPath::Literal' ),
- 'description' => 'The pgfkeys package (part of the pgf distribution) is a well-designed way of defining and using large numbers of keys for key-value syntaxes. However, pgfkeys itself does not offer means of handling LaTeX class and package options. This package adds such option handling to pgfkeys, in the same way that kvoptions adds the same facility to the LaTeX standard keyval package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pgfopts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 997025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pgfopts/pgfopts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 997045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-03 00:21:14 +0200 (Fri, 03 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfopts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgfopts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfopts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgfopts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfplots' => bless( {
- 'caption' => bless( do{\(my $o = 'Create normal/logarithmic plots in two and three dimensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/pgfplots')}, 'XML::XPath::Literal' ),
- 'description' => 'PGFPlots draws high-quality function plots in normal or logarithmic scaling with a user-friendly interface directly in TeX. The user supplies axis labels, legend entries and the plot coordinates for one or more plots and PGFPlots applies axis scaling, computes any logarithms and axis ticks and draws the plots, supporting line plots, scatter plots, piecewise constant plots, bar plots, area plots, mesh-- and surface plots and some more. Pgfplots is based on PGF/TikZ (pgf); it runs equally for LaTeX/TeX/ConTeXt.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/pgfplots/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 997435,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/pgfplots/doc/latex/pgfplots/pgfplots.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 997455,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-29 22:44:25 +0100 (Thu, 29 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgfplotstable' => bless( {
- 'caption' => bless( do{\(my $o = 'Loads, rounds, formats and postprocesses numerical tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/pgfplots')}, 'XML::XPath::Literal' ),
- 'description' => 'Pgfplotstable displays numerical tables rounded to desired precision in various display formats (for example scientific format, fixed point format or integer), using TeX\'s mathematical facilities for pretty printing. Furthermore, it provides methods for table postprocessing.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/pgfplots/doc/latex/pgfplots/pgfplotstable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 997785,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-03 10:55:09 -0500 (Sun, 03 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgfplotstable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pgfplots')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pgothic' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts based on the Gothic Textura Prescisus manuscript book-hand.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/pgothic')}, 'XML::XPath::Literal' ),
- 'description' => 'The pgothic and allpgoth packages provide Metafont fonts based on the Gothic Textura Prescisus vel sine pedibus manuscript book-hand used from the 13th century AD. The font consists of majuscules, minuscules, and digits, with some appropriate period punctuation marks and ligatures. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential to compile the package documentation.',
- 'docs' => {
- 'ctan:/fonts/bookhands/pgothic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 998095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bookhands/pgothic/pgothic-tryfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 998115,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:11:59 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pgothic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pgothic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'phaistos' => bless( {
- 'caption' => bless( do{\(my $o = 'Disk of Phaistos font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/phaistos')}, 'XML::XPath::Literal' ),
- 'description' => 'A font that contains all the symbols of the famous Disc of Phaistos, together with a LaTeX package. The disc was \'printed\' by stamping the wet clay with some sort of punches, probably around 1700 BCE. The font is available in Adobe Type 1 and OpenType formats (the latter using the Unicode positions for the symbols). There are those who believe that this Cretan script was used to \'write\' Greek (it is known, for example, that the rather later Cretan Linear B script was used to write Greek), but arguments for other languages have been presented.',
- 'docs' => {
- 'ctan:/fonts/archaic/phaistos/var/glyphTable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 998465,
- '',
- 'details',
- 'Table of symbols'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 11:10:50 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'phaistos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'phaistos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'phaistos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'phaistos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'philex' => bless( {
- 'caption' => bless( do{\(my $o = 'Cross references for named and numbered environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/philex')}, 'XML::XPath::Literal' ),
- 'description' => 'Philex provides means for creating and cross-referencing named or numbered environments. Possible uses would be equations, example sentences (as in linguistics or philosophy) or named principles. Cross references may refer either to the number, or to a short name of the target environment, or to the contents of the environment. Philex builds on the facilities of the linguex package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/philex/philexmanualb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 998790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-29 12:33:30 +0200 (Thu, 29 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'philex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'philex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'philex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'philex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'philokalia' => bless( {
- 'caption' => bless( do{\(my $o = 'A font to typeset the Philokalia Books.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/philokalia')}, 'XML::XPath::Literal' ),
- 'description' => 'The philokalia package has been designed to ease the use of the Philokalia-Regular OpenType font with XeLaTeX. The font started as a project to digitize the typeface used to typeset the Philokalia books.',
- 'docs' => {
- 'ctan:/fonts/philokalia/philokalia.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-24 10:59:32 +0200 (Mon, 24 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'philokalia')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'philokalia')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'philokalia')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'philokalia')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'philosophersimprint' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting articles for "Philosophers\' Imprint".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/philosophersimprint')}, 'XML::XPath::Literal' ),
- 'description' => 'In its mission statement we read "Philosophers\' Imprint is a refereed series of original papers in philosophy, edited by philosophy faculty at the University of Michigan, with the advice of an international Board of Editors, and published on the World Wide Web by the University of Michigan Digital Library. The mission of the Imprint is to promote a future in which funds currently spent on journal subscriptions are redirected to the dissemination of scholarship for free, via the Internet". The class helps authors to typeset their own articles in "Web-ready" format. No assumption is made about the fonts available to the author: the class itself is restricted to freely available and freely distributed fonts, only.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/philosophersimprint/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 999455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/philosophersimprint/philosophersimprint.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 999475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/philosophersimprint/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 999495,
- '',
- 'details',
- 'Sample of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-29 10:19:57 +0100 (Tue, 29 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'philosophersimprint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'philosophersimprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'philosophersimprint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'philosophersimprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'phoenician' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for the Phoenician script in use from about 1600 BC.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/phoenician')}, 'XML::XPath::Literal' ),
- 'description' => 'The (Semitic) Phoenician script is in a direct line of ancestry for all the western world\'s alphabets. The fonts provide Mirrored forms for typesetting either left-to-right or right-to-left (as the Phoenicians did). The fonts are provided in Adobe Type 1 format. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 999875,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/phoenician/README' => {
- 'available' => 1
- },
- 'ctan:/fonts/archaic/phoenician/phoenician.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 999835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/phoenician/tryphnc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 999855,
- '',
- 'details',
- 'Sample of Phoenician font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'phoenician')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'phoenician')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'phoenician')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'phoncard' => bless( {
- 'caption' => bless( do{\(my $o = 'Format telephone number lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/phoncard.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This (Plain TeX) program formats a list of telephone numbers into 9x9 grids on a page. The author uses these lists as wallet-sized directories. The program is distributed with an example data file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-19 20:39:58 +0100 (Thu, 19 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'phoncard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'phoncard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'phonetic' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont Phonetic fonts, based on Computer Modern.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/phonetic')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are based on Computer Modern, and specified in Metafont. Macros for the fonts\' use are provided, both for LaTeX 2.09 and for current LaTeX.',
- 'docs' => {
- 'ctan:/fonts/phonetic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1000480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:21:27 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'phonetic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'phonetic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'phonetic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'phonetic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'photo' => bless( {
- 'caption' => bless( do{\(my $o = 'A float environment for photographs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/photo')}, 'XML::XPath::Literal' ),
- 'description' => 'This package introduces a new float type called photo which works similar to the float types table and figure. Various options exist for placing photos, captions, and a "photographer" line. In twocolumn documents, a possibility exists to generate double-column floats automatically if the photo does not fit into one column. Photos do not have to be placed as floats, they can also be placed as boxes, with captions and photographer line still being available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/photo/photo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1000740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-02 15:26:11 +0100 (Sat, 02 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'photo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'photo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'photo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'photo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'phy-bstyles' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of BibTeX styles for physics journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/phy-bstyles')}, 'XML::XPath::Literal' ),
- 'description' => 'Proto BibTeX styles (.btx files) are provided, together with a GNU-emacs lisp program to generate usable .bst files. A set of actual .bst files, together with the required LaTeX packages, is also provided.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/phy-bstyles/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-17 08:52:38 +0100 (Thu, 17 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'phy-bstyles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'phy-bstyles')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'physe' => bless( {
- 'caption' => bless( do{\(my $o = 'The PHYSE format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/physe')}, 'XML::XPath::Literal' ),
- 'description' => 'PHYSE is a format for writing physics papers, based on Knuth\'s plain.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-17 08:52:38 +0100 (Thu, 17 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'physe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'physe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'physe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'physymb' => bless( {
- 'caption' => bless( do{\(my $o = 'Assorted macros for Physicists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/physymb')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains a large collection of small macros that may be useful to physicists and occasionally some mathematicians. It streamlines writing Dirac notation, derivatives, vector variables, unit vectors, scientific notation, elementary particles, and many other things.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/physymb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1001700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/physymb/physymb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1001720,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-10 11:06:42 +0200 (Tue, 10 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'physymb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'physymb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'physymb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'physymb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'phyzzx' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX format for physicists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/phyzzx')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros were developed at SLAC, and were updated after the transition from TeX 97 to TeX 1.0.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-30 12:50:21 +0200 (Wed, 30 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'phyzzx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'phyzzx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'phyzzx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pi' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate pi.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/pi.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Generates pi, using the formula: Pi=16*arctan(1/5)-4*arctan(1/239) and leaves the result in an array \\xr, printing what it\'s printing as it goes along. The number of digits you can compute depends on your implementation of TeX. The last digit may be wrong, and if it\'s 0 or 9, the penultimate digit may also be wrong.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-15 13:49:48 +0200 (Mon, 15 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.993')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'piano' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset a basic 2-octave piano diagram.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/piano')}, 'XML::XPath::Literal' ),
- 'description' => 'This package adds the \\keyboard[1][2]..[7] command to your project. When used, it draws a small 2 octaves piano keyboard on your document, with up to 7 keys highlighted. Keys go : Co, Cso, Do, Dso, Eo, Fo, Fso, Go, Gso, Ao, Aso, Bo, Ct, Cst, Dt, Dst, Et, Ft, Fst, Gt, Gst, At, Ast and Bt. (A working example is included in the README file.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/piano/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1002560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-03 10:43:19 +0100 (Thu, 03 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'piano')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'piano')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'piano')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piano')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'picinpar' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert pictures into paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/picinpar')}, 'XML::XPath::Literal' ),
- 'description' => 'A legacy package for creating \'windows\' in paragraphs, for inserting graphics, etc. (including "dropped capitals"). Users should note that Piet van Oostrum (in a published review of packages of this sort) does not recommend this package; Picins is recommended instead.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/picinpar/picinpar-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1002865,
- '',
- 'details',
- 'Package usage example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1002870,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/picinpar/picinpar-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1002890,
- '',
- 'details',
- 'Package usage notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1002895,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-05 12:43:21 +0100 (Fri, 05 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'picinpar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'picinpar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'picinpar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'picinpar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'picins' => bless( {
- 'caption' => bless( do{\(my $o = 'Insert pictures into paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/picins')}, 'XML::XPath::Literal' ),
- 'description' => 'Wraps the text of the paragraph around the inserted picture.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/picins/mpic.dvi' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1003225,
- '',
- 'details',
- 'Package documentation (incomplete)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1003230,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/picins/picins.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1003205,
- '',
- 'details',
- 'Command summary'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 11:27:42 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'picins')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'picins')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'picins')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'picmac' => bless( {
- 'caption' => bless( do{\(my $o = 'A picture mode in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/local/lib/picmac.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a subset of LaTeX\'s facilities, but also has quadratic spline macros.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-13 09:26:05 +0100 (Sat, 13 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'picmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'picmac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pict2e' => bless( {
- 'caption' => bless( do{\(my $o = 'New implementation of picture commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pict2e')}, 'XML::XPath::Literal' ),
- 'description' => 'This package was described in the 2nd edition of \'LaTeX: A Document Preparation System\', but the LaTeX project team declined to produce the package. For a long time, LaTeX has included a \'pict2e package\' that merely produced an apologetic error message. The new package extends the existing LaTeX picture environment, using the familiar technique (cf. the graphics and color packages) of driver files. The package documentation has a fair number of examples of use, showing where things are improved by comparison with the LaTeX picture environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pict2e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1003835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pict2e/pict2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1003855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-05 13:29:35 +0100 (Mon, 05 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pict2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pict2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pict2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pict2e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2y')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pictex' => bless( {
- 'caption' => bless( do{\(my $o = 'Picture drawing macros for TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pictex')}, 'XML::XPath::Literal' ),
- 'description' => 'PicTeX is an early, and very comprehensive drawing package, that mostly draws by placing myriads of small dots to make up pictures. It has a tendency to run out of space, most especially of allowable dimensions registers; packages m-pictex and pictexwd deal with the register problem, in different ways. Note that full documentation may be bought via the PC-TeX site, though a command summary is available as free software. Alternatively, a front-end package such as mathsPiC, which covers all of PicTeX and has a complete and free manual, could be used.',
- 'docs' => {
- 'ctan:/graphics/pictex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1004640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/pictex/summary/pictexsum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1004660,
- '',
- 'details',
- 'Command summary'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-05 13:29:35 +0100 (Mon, 05 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pictex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pictex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'PicTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pictex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pictex-autoarea' => {},
- 'pictex2' => bless( {
- 'caption' => bless( do{\(my $o = 'Adds relative coordinates and improves the \\plot command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pictex2/pictex2.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Adds two user commands to standard PiCTeX. One command uses relative coordinates, thus eliminating the need to calculate the coordinate of every point manually as in standard PiCTeX. The other command modifies \\plot to use a rule instead of dots if the line segment is horizontal or vertical.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-13 09:26:05 +0100 (Sat, 13 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pictex2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pictex2')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pictex2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pictex2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pictexsum' => bless( {
- 'caption' => bless( do{\(my $o = 'A summary of PicTeX commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/pictex/summary')}, 'XML::XPath::Literal' ),
- 'description' => 'The document summarises the commands of PicTeX. While it is no substitute for the PicTeX manual itself (available from Personal TeX inc.), the document is a useful aide-memoire for those who have read the manual.',
- 'docs' => {
- 'ctan:/info/pictex/summary/pictexsum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1005295,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pictexsum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'PicTeXsum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pictexsum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pictexwd' => bless( {
- 'caption' => bless( do{\(my $o = 'A patched version of PicTeX using fewer registers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a patched version of PicTeX that overcomes one of the significant problems with PicTeX, viz., the number of dimension registers it uses. It should be loaded in place of PicTeX. (A file pictexwd.sty is also available, for use when loading the package in LaTeX. A similar function (reducing the number of dimension registers needed) is performed by m-pictex. The files are available as part of the PicTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-29 22:54:01 +0100 (Mon, 29 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pictexwd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pictex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pictexwd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pictex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'picture' => bless( {
- 'caption' => bless( do{\(my $o = 'Dimens for picture macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/picture.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'There are macro and environment arguments that expect numbers that will internally be multiplied by \\unitlength. This package extends the syntax of these arguments, so that dimensions with calculation support may be used for these arguments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/picture.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1005955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-16 12:59:25 +0100 (Fri, 16 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'picture')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'picture')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'piechart' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple pie-charts with PStricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/piechart')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of shell+AWK scripts that uses small parameter files to generate pie-charts (expressed as (La)TeX code using PSTricks).',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/piechart/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1006305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-29 22:54:01 +0100 (Mon, 29 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'piechart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'piechart')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'piechartmp' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw pie-charts using MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/piechartmp')}, 'XML::XPath::Literal' ),
- 'description' => 'The piechartmp package is an easy way to draw pie-charts with MetaPost. The package implements an interface that enables users with little MetaPost experience to draw charts. A highlight of the package is the possibility of suppressing some segments of the chart, thus creating the possibility of several charts from the same data.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/piechartmp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1006585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/piechartmp/piechartmp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1006605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-13 20:56:44 +0100 (Sat, 13 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'piechartmp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'piechartmp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'piechartmp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piechartmp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'piff' => bless( {
- 'caption' => bless( do{\(my $o = 'Macro tools by Mike Piff.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/piff')}, 'XML::XPath::Literal' ),
- 'description' => 'The set consists (now) of: - a small package for dealing with duplicate-numbered output pages; - newproof, for defining mathematical proof structures; - onepagem for omitting the page number in one-page documents and - time, which prints a 12-hour format time.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-08 08:17:08 +0100 (Wed, 08 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'piff-ams' => bless( {
- 'caption' => bless( do{\(my $o = 'Early macros for using AMS fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/piff-ams')}, 'XML::XPath::Literal' ),
- 'description' => 'This package was created (in its present form) after the advent of LaTeX 2e, but before the corresponding macros from the AMS itself had arrived. Those macros are now part of the standard LaTeX distribution as part of AMS-LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-05 12:55:11 +0100 (Sun, 05 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'piff-ams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'piff-ams')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pifont' => bless( {
- 'caption' => bless( do{\(my $o = 'Access to PostScript standard Symbol and Dingbats fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/psnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for Pi fonts (Dingbats, Symbol, etc.); all commands assume you know the character number within the font of the symbol within the font. The package is distributed as part of the psnfss, which is itself part of the LaTeX \'required\' set of packages.',
- 'docs' => {
- 'ctan:/macros/latex/required/psnfss/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1007675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/psnfss/psnfss2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1007695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-29 17:13:18 +0200 (Sun, 29 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pifont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pifont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '9.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pigpen' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for the pigpen (or masonic) cipher.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/pigpen')}, 'XML::XPath::Literal' ),
- 'description' => 'The Pigpen cipher package provides the font and the necessary wrappers (style file, etc.) in order to write Pigpen ciphers, a simple substitution cipher. The package provides a font (available both as Metafont source, and as an Adobe Type 1 file), and macros for its use.',
- 'docs' => {
- 'ctan:/fonts/pigpen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1008025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/pigpen/doc/pigpendoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1008045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:21:27 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pigpen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pigpen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pigpen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pigpen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pinlabel' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX labelling package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pinlabel')}, 'XML::XPath::Literal' ),
- 'description' => 'Pinlabel is a labelling package for attaching perfectly formatted TeX labels to figures and diagrams in both eps and pdf formats. It is suitable both for labelling a new diagram and for relabelling an existing diagram. The package uses coordinates derived from GhostView (or gv) and labels are placed with automatic and consistent spacing relative to the object labelled.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pinlabel/pinlabdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1008400,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-05 18:34:00 +0100 (Mon, 05 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pinlabel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pinlabel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pinlabel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pinlabel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pitex' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/pitex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides macros that the author uses when writing documentation (for example, that of the texapi and yax packages). The tools could be used by anyone, but there is no documentation, and the macros are subject to change without notice.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/pitex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1008745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pitex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pitex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pitex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pitex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pittetd' => bless( {
- 'caption' => bless( do{\(my $o = 'Electronic Theses and Dissertations at Pitt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pittetd')}, 'XML::XPath::Literal' ),
- 'description' => 'A document class for theses and dissertations. Provides patch files that enable pittetd to use files prepared for use with the pittdiss or pitthesis classes. The manual provides a detailed guide for users who wish to use the class to prepare their thesis or dissertation.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pittetd/pittetd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1009115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-28 01:09:49 +0100 (Mon, 28 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pittetd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pittetd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pittetd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pittetd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.618')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pitthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for University of Pittsburgh theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pitthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'A class that may be used for the two major styles of thesis at Pittsburgh university, viz., Engineering, and "the rest".',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pitthesis/readme.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1009445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pitthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pitthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pitthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pkbbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Derive glyph bounding boxes by building PK file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/pkbbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The author found that AFM files generated by pfm2afm lacked glyph bounding box information, so that they are not much use for generating TFM files. This package proceeds by generating a PK file from the Type 1 font by use of ps2pk, and then using information from that to generate a more nearly valid AFM file from the original.',
- 'docs' => {
- 'ctan:/fonts/utilities/pkbbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1009785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pkbbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pkbbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pkfind' => bless( {
- 'caption' => bless( do{\(my $o = 'A \'find\' command which understands pk files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/unix/pkfind/pkfind.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'The TDS standard specifies that pk and gf files contain \\special strings to identify the contents of the files. Pkfind is a variant of the GNU find utility modified to understand those specials, and to act on them in some cases. For example, it can be used to delete all pk files created by gsftopk from a subdirectory tree.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pkfind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pkfind')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pkfix' => bless( {
- 'caption' => bless( do{\(my $o = 'Replace pk fonts in PostScript with Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pkfix/pkfix.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'The perl script pkfix looks for DVIPSBitmapFont comments in PostScript files, generated by \'not too old\' dvips, and replaces them by type 1 versions of the fonts, if possible.',
- 'docs' => {
- 'ctan:/support/pkfix/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1010735,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 16:26:37 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pkfix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pkfix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pkfix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pkfix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pkfix-helper' => bless( {
- 'caption' => bless( do{\(my $o = 'Make PostScript files accessible to pkfix.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pkfix-helper')}, 'XML::XPath::Literal' ),
- 'description' => 'Pkfix is a useful utility for replacing resolution-dependent bitmapped fonts in a dvips-produced PostScript file with the corresponding resolution-independent vector fonts. Unfortunately, pkfix needs to parse certain PostScript comments that appear only in files produced by dvips versions later than 5.58 (ca. 1996); it fails to work on PostScript files produced by older versions of dvips. Pkfix-helper is a program that attempts to insert newer-dvips comments into an older-dvips PostScript file, thereby making the file suitable for processing by pkfix. pkfix-helper can sometimes process documents fully autonomously but does require the user to verify and, if needed, correct its decisions.',
- 'docs' => {
- 'ctan:/support/pkfix-helper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1010345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pkfix-helper/encoding-samples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1010385,
- '',
- 'details',
- 'Encoding tables and how to use them'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pkfix-helper/pkfix-helper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1010365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 16:26:37 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pkfix-helper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pkfix-helper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pkfix-helper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pkfix-helper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pl' => bless( {
- 'caption' => bless( do{\(my $o = 'Literate Programming for Prolog with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gene/pl')}, 'XML::XPath::Literal' ),
- 'description' => 'Instead of having to transform the common source into program or documentation, the central idea was to develop a method to have one common source which can be interpreted by a Prolog system as well as by LaTeX, whether that Prolog system be C-Prolog, Quintus-Prolog, or ECLiPSe.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gene/pl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1011330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gene/pl/pl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1011350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-11 18:52:21 +0200 (Thu, 11 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plweb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pl-mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish extension of Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/polish/pl-mf.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The Polish extension of the Computer Modern fonts (compatible with CM itself) for use with Polish TeX formats. The fonts were originally a part of the MeX distribution (and they are still available that way).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-07 21:35:42 +0200 (Wed, 07 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pl-mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pl-mf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'placeins' => bless( {
- 'caption' => bless( do{\(my $o = 'Control float placement.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/placeins')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a \\FloatBarrier command, beyond which floats may not pass; useful, for example, to ensure all floats for a section appear before the next \\section command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/placeins/placeins-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1011935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-22 15:00:44 +0200 (Wed, 22 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'placeins')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'placeins')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'placeins')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'placeins')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'placeins-plain' => bless( {
- 'caption' => bless( do{\(my $o = 'Insertions that keep their place.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/placeins.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This TeX file provides various mechanisms (for plain TeX and close relatives) to let insertions (footnotes, topins, pageins, etc.) float within their appropriate section, but to prevent them from intruding into the following section, even when sections do not normally begin a new page. (If your sections normally begin a new page, just use \\supereject to flush out insertions.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:15:37 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'placeins-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'placeins-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'placeins-plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plain' => bless( {
- 'caption' => bless( do{\(my $o = 'The Plain TeX format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Contains files used to build the Plain TeX format, as described in the TeXbook, together with various supporting files (some also discussed in the book).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-23 17:13:15 +0200 (Tue, 23 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.141592653')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plain-cm' => bless( {
- 'caption' => bless( do{\(my $o = 'Variable sized fonts in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/plain-cm.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A font-selection system for Plain TeX, that allows users to choose sizes other than 10pt as the base size of their document, and to use \'relative\' sizes like \\big, \\Big (and so on) as commands taking an argument to be set in a larger-than-base size.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-12 21:51:58 +0200 (Fri, 12 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plain-cm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'plain-cm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plain-doc' => {},
- 'plain-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'Make plain TeX files LaTeXable.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/plain.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package plain.sty defines a LaTeX environment which can process a document written to use Knuth\'s basic Plain TeX macros. Inside the environment, not everything is as Knuth intended (some Plain commands are suppressed, some are faked, and some basic mechanisms--such as font selection and the output routine--remain as in LaTeX). Thus "simple" documents will run, but elaborate macros defined in the document have a chance of failing.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-10 09:29:32 +0200 (Wed, 10 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plain-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'plain-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plainmisc' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous contributed macros for plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 17:12:15 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plainmisc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'plainmisc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plainyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain bibliography style, sorted by year first.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/plainyr.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a version of the standard plain BibTeX style, modified to sort chronologically (by year) first, then by author, title, etc. (The style\'s name isn\'t what the author submitted: it was renamed for clarity.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plainyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plainyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plantslabels' => bless( {
- 'caption' => bless( do{\(my $o = 'Write labels for plants.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/plantslabels')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\plant, which has three mandatory and seven optional argument. The package uses the labels',
- 'docs' => {
- 'ctan:/macros/latex/contrib/plantslabels/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1013595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/plantslabels/doc/pdf/plantslabels.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1013615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-14 18:13:33 +0200 (Wed, 14 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plantslabels')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plantslabels')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plantslabels')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plantslabels')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plari' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting stageplay scripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/plari')}, 'XML::XPath::Literal' ),
- 'description' => 'Plari (the name comes from the Finnish usage for the working copy of a play) is a report-alike class, without section headings, and with paragraphs vertically separated rather than indented.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/plari/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1013910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/plari/plari.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1013930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 21:26:45 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plari')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plari')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plari')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plari')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plastex' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX to HTML translator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/plastex')}, 'XML::XPath::Literal' ),
- 'description' => 'Plastex is a Python-based LaTeX document processing framework. It gives DOM-like access to a LaTeX document, as well as the ability to generate mulitple output formats (e.g. HTML, DocBook, tBook, etc.).',
- 'docs' => {
- 'ctan:/support/plastex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1014220,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://plastex.sourceforge.net/plastex/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1014260,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://plastex.sourceforge.net/plastex/plastex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1014240,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 17:06:23 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plastex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'plasTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plates' => bless( {
- 'caption' => bless( do{\(my $o = 'Arrange for "plates" sections of documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/plates')}, 'XML::XPath::Literal' ),
- 'description' => 'The plates package provides a simple facility for inserting colour figures in a document when they should be gathered and printed together as in a book\'s section of colour plates. The package provides a plate environment that takes the place of the figure environment for such colour images.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/plates/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1014525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/plates/plates.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1014545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-08 00:37:16 +0100 (Mon, 08 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plates')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plates')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plates')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plates')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'play' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset drama using LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/play')}, 'XML::XPath::Literal' ),
- 'description' => 'A class and style file that supports the typesetting of plays, including options for line numbering.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/play/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-13 20:56:44 +0100 (Sat, 13 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'play')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'play')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'play')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'play')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plcalendar' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain macros for making nice calendars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/calendar')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plcalendar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plcalendar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plcalendar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish extension to Computer Modern fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Polish extension of Computer Modern fonts. These fonts are compatible with CM fonts; only Polish characters (as in EC/Cork encoding) and quotes are added. The fonts are distributed as Metafont sources or in Type1 format.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:21:27 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plpsfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plhyph' => {},
- 'plnfss' => bless( {
- 'caption' => bless( do{\(my $o = 'Font selection for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/plnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'Plnfss is a set of macros to provide easy font access (somewhat similar to NFSS but with some limitations) with Plain TeX. Plnfss can automatically make use of PSNFSS fd files, i.e., when an Adobe Type 1 is used the relevant fd file will be loaded automatically. For cmr-like fonts (ec, vnr, csr or plr fonts), a special format called pfd (plain fd) is required and must be loaded manually. See ot1cmr.pfd for further information.',
- 'docs' => {
- 'ctan:/macros/plain/plnfss/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1016005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plnfss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plnfss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'plnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plpsfont' => bless( {
- 'caption' => bless( do{\(my $o = 'Polish extension of CM fonts in Type 1 format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/polish/plpsfont')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is the Polish extension of the Computer Modern fonts (known as PL fonts),in Adobe Type 1 (PostScript) format. The fonts use the same .tfm files as for the version generated by Metafont. This release of fonts was adapted to the (mostly guessed) demands of the Windows environment, while keeping the fonts usable with TeX; however, encoding files are now added, as Windows and TeX use different encoding schemes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:21:27 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'plpsfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'plpsfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'plpsfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'plweb' => {},
- 'pmat' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset partitioned matrices.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/pmat')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/generic/pmat/pmat.pdf' => {
- 'available' => 1
- },
- 'ctan:/macros/generic/pmat/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-07-22 13:21:34 +0200 (Fri, 22 Jul 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pmat')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmboxdraw' => bless( {
- 'caption' => bless( do{\(my $o = 'Poor man\'s box drawing characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/pmboxdraw.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package declares box drawing characters of old code pages, e.g. cp437. It uses rules instead of using a font.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/pmboxdraw.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1016850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmboxdraw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pmboxdraw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmcstex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX in emTeX IDE/FrontEnd for EPM.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/pmcstex/pmcstex.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A macro package that implements many (em)TeX related features for the OS/2 EPM editor. A menu item is added to the EPM menu, a new toolbar is provided, and hotkeys for some (La)TeX commands are defined.',
- 'docs' => {
- 'ctan:/systems/os2/pmcstex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1017200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.sci.muni.cz/~mikulik/os2/pmCSTeXINF.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1017220,
- '',
- 'details',
- 'HTML version of package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-11 19:45:11 +0200 (Thu, 11 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmcstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pmcstex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmdpl' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from "Praca magisterska i dyplomowa".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/przechlewski-book-examples')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides machine readable copies of the examples from the book \'Praca magisterska i dyplomowa z programem LaTeX\' (on writing a thesis with LaTeX, in Polish).',
- 'docs' => {
- 'ctan:/info/examples/przechlewski-book-examples/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1017485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-15 21:08:16 +0200 (Fri, 15 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmdpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pmdpl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmgraph' => bless( {
- 'caption' => bless( do{\(my $o = '"Poor man\'s" graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pmgraph')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of extensions to LaTeX picture environment, including a wider range of vectors, and a lot more box frame styles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pmgraph/pmgraph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1017790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-04 08:05:43 +0100 (Tue, 04 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmgraph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pmgraph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pmgraph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pmgraph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Preprocessor for MusicTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pmtex')}, 'XML::XPath::Literal' ),
- 'description' => 'PMTeX is the MusicTeX predecessor of pmx (by the same author).',
- 'docs' => {
- 'ctan:/support/pmtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1018130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pmtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmx' => bless( {
- 'caption' => bless( do{\(my $o = 'Preprocessor for MusiXTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pmx')}, 'XML::XPath::Literal' ),
- 'description' => 'PMX is a preprocessor for MusiXTeX. It builds the TeX input file from a file in a much simpler language, making most of the layout decisions by itself. An auxiliary program makes single-player parts from a multi-player score. For proof-listening, PMX can make a MIDI file of your score. The present version requires at least version 1.15 of MusiXTeX, running on an e-tex-enhanced TeX system.',
- 'docs' => {
- 'ctan:/support/pmx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1018485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pmx/pmx-install.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1018505,
- '',
- 'details',
- 'Installation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 15:56:49 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pmx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pmx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.6.18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pmxchords' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce chord information to go with pmx output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pmxchords')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle supplements pmx, providing the means of typesetting chords above the notes of a score. The bundle contains: - macros for typing the chords; - a Perl script to transpose chord macros to the required key signature; and - support scripts for common requirements.',
- 'docs' => {
- 'ctan:/support/pmxchords/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1018865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pmxchords/doc/chordsRef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1018885,
- '',
- 'details',
- 'Reference table (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1018890,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pmxchords/doc/chordsRefCZ.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1018910,
- '',
- 'details',
- 'Reference table (Czech)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1018915,
- '',
- 'language',
- 'cs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 12:42:37 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pmxchords')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pmxChords')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pnas' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibtex style for PNAS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/pnas.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style produces bibliographies in the format of "Proceedings of the National Academy of Sciences, USA". The style was derived from the standard unsrt.bst. It is obsolete and replaced by pnas2009.bst.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pnas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'PNAS')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pnas2009' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibtex style for PNAS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/pnas2009.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'This style produces bibliographies in the format of "Proceedings of the National Academy of Sciences, USA". The style was derived from the standard unsrt.bst and adapted to the new (2009) formatting rules.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pnas2009')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'PNAS')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pnas2009')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'png2pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'PNG to PDF converter')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/png2pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The png2pdf program converts PNG images to PDF. An alpha channel in the PNG file can be used to mix against a specified background color and/or to create a PDF image mask or PDF alpha channel. The program may be of interest for pdfLaTeX users creating posters, flyers having colored background, etc.',
- 'docs' => {
- 'ctan:/support/png2pdf/DOCU/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1019860,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/png2pdf/DOCU/png2pdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1019880,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/png2pdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1019840,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'png2pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'png2pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.12a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poemscol' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Critical Editions of Poetry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/poemscol')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers LaTeX macros for typesetting critical editions of poetry. Its features include automatic linenumbering, generation of separate endnotes sections for emendations, textual collations, and explanatory notes, special marking for cases in which page breaks occur during stanza breaks, running headers of the form \'Notes to pp. xx-yy\' for the notes sections, index of titles and first lines, and automatic generation of a table of contents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/poemscol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1020275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/poemscol/poemscol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1020295,
- '',
- 'details',
- 'Documented source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/poemscol/poemscolcheatsheet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1020315,
- '',
- 'details',
- 'Short index'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-26 15:57:28 +0100 (Thu, 26 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poemscol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'poemscol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'poemscol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'poemscol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.54')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poetica' => bless( {
- 'caption' => 'Support for Adobe Poetica fonts in Type 1 format.',
- 'ctan' => bless( do{\(my $o = '/fonts/poetica')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts offer huge numbers of swashed and ligatured versions of glyphs, which are difficult for any software to control in a Type 1 font. This package (with some expenditure of effort in the user) will allow some really remarkable typeset effects. Note: poetica has been re-released as an OpenType font; the macros of this package would need some work before they would work with this alternate form.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb16-3/tb48hoen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1020640,
- '',
- 'details',
- 'TUG conference paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poetica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'poetica')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pointruler' => bless( {
- 'caption' => bless( do{\(my $o = '12" Ruler containing Points and Inches.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pointRuler')}, 'XML::XPath::Literal' ),
- 'description' => 'This 12 inch ruler has a points scale (72.27 points/inch) and an inches scale. It\'s useful for precision measuring of LaTeX documents.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pointRuler/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1020890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pointruler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pointruler')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poligraf' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX macro package for prepress.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/TeX-PS/poligraf')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros (employing PostScript) supporting professional page preparation for prepress; includes color separation (it needs cmyk-hax package), crop-marks, colour and grey scale bars, etc.',
- 'docs' => {
- 'ctan:/macros/generic/TeX-PS/poligraf/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poligraf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'poligraf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'polski' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Polish documents with LaTeX and Polish fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/polski')}, 'XML::XPath::Literal' ),
- 'description' => 'Tools to typeset documents in Polish using LaTeX2e with Polish fonts (the so-called PL fonts), EC fonts or CM fonts. (This package was previously known as platex, but has been renamed to resolve a name clash.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/polski/czytaj.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1021535,
- '',
- 'details',
- 'Readme (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1021540,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/polski/polski.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1021580,
- '',
- 'details',
- 'Package documentation (largely in Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1021585,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/polski/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1021560,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'polski')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'polski')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'polski')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'polski')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poltawski' => bless( {
- 'caption' => 'Antykwa Poltawskiego Family of Fonts.',
- 'ctan' => bless( do{\(my $o = '/fonts/poltawski')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains the Antykwa Poltawskiego family of fonts in the PostScript Type 1 and OpenType formats. The original font was designed in the twenties of the XX century by the Polish typographer Adam Poltawski(1881-1952). Following the route set out by the Latin Modern and TeX Gyre projects (http://www.gust.org.pl/projects/e-foundry), the Antykwa Poltawskiego digitisation project aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoire of characters covers all European languages as well as some other Latin-based alphabets such as Vietnamese and Navajo; at the request of users, recent extensions (following the enhancement of the Latin Modern collection) provide glyphs sufficient for typesetting of romanized transliterations of Arabic and Sanskrit scripts. The Antykwa Poltawskiego family consists of 4 weights (light, normal, medium, bold), each having upright and italic forms and one of 5 design sizes: 6, 8, 10, 12 and 17pt. Altogether, the collection comprises 40 font files, containing the same repertoire of 1126 characters. The preliminary version of Antykwa Poltawskiego (antp package) released in 2000 is rendered obsolete by this package.',
- 'docs' => {
- 'ctan:/fonts/poltawski/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022005,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/poltawski/doc/fonts/poltawski/ap-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022025,
- '',
- 'details',
- 'Technical documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 16:50:57 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poltawski')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'poltawski')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'poltawski')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'poltawski')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.101')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'polyglossia' => bless( {
- 'caption' => bless( do{\(my $o = 'Modern multilingual typesetting with XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/polyglossia')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a complete Babel replacement for users of XeLaTeX; it relies on the fontspec package, version 2.0 at least. The current release offers support of 68 languages.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/polyglossia/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/polyglossia/polyglossia.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-30 01:10:22 +0200 (Mon, 30 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'polyglossia')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'polyglossia')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'polyglossia')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'polyglossia')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'polynom' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for manipulating polynomials.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/polynom')}, 'XML::XPath::Literal' ),
- 'description' => 'The polynom package implements macros for manipulating polynomials, for example it can typeset long polynomial divisions. The main test case and application is the polynomial ring in one variable with rational coefficients.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/polynom/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/polynom/polydemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022835,
- '',
- 'details',
- 'Example of package use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/polynom/polynom.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1022815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'polynom')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'polynom')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'polynom')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'polynom')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'polynomial' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset (univariate) polynomials.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/polynomial')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers an easy way to write (univariate) polynomials and rational functions. It defines two commands, one for polynomials \\polynomial{coeffs} and one for rational functions \\polynomialfrac{Numerator}{Denominator}. Both commands take lists of coefficients as arguments, and offer limited optional behaviour.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/polynomial/polynomial.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1023180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'polynomial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'polynomial')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'polynomial')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'polynomial')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'polytable' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabular-like environments with named columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/polytable')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements a variant of tabular-like environments where columns can be given a name and entries can flexibly be placed between arbitrary columns. Complex alignment-based layouts, for example for program code, are possible.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/polytable/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1023495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/polytable/polytable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1023515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-05 12:43:21 +0100 (Fri, 05 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'polytable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'polytable')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'polytable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'polytable')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poorman' => bless( {
- 'caption' => bless( do{\(my $o = 'Raster Chinese and Japanese fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/poorman')}, 'XML::XPath::Literal' ),
- 'description' => 'The poorman\'s fonts, pmC and pmJ, are less than ideal implementations of Chinese and Japanese for TeX. They are less than ideal because they use fonts based on 24x24 dot-matrix fonts, and don\'t do vertical format typesetting and so forth. The poorman\'s bundle provides a Metafont code generator, which reads a dot matrix font, and emits code to represent it. Also provided are macros that permit use of the fonts in a TeX document.',
- 'docs' => {
- 'ctan:/fonts/poorman/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1023805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/poorman/pmjintro.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1023825,
- '',
- 'details',
- 'Package outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:26:44 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poorman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'poorman')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'popupmenu' => bless( {
- 'caption' => bless( do{\(my $o = 'Create popup menus in PDF files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/popupmenu')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is used to create a menu structure. This menu structure (an array of menu items) is passed to the Acrobat JavaScript method app.popUpMenuEx() method to create a popup menu. Using the environments defined in the package, and the command \\popUpMenu, you can create and display hierarchical menus. The menu items can have JavaScript actions associated with them, they can be marked and disabled. The package only requires hyperref. Thus, users of pdftex, dvipdfm and dvips can use this package. An example is included in the distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/popupmenu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1024180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/popupmenu/popupmenu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1024200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-23 15:58:32 +0200 (Fri, 23 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'popupmenu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'popupmenu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'popupmenu')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'portable-miktex' => bless( {
- 'caption' => bless( do{\(my $o = 'Instructions for setting up MikTeX on a portable device.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/info/MiKTeX+Ghostscript+GSview+USB-drive-HOWTO.txt')}, 'XML::XPath::Literal' ),
- 'description' => 'The file offers instructions for setting up a portable installation of MikTeX ([?]2.5), Ghostscript and GSView on external storage devices such as USB sticks or mapped network drives. The instructions cover systems running Windows 2000, XP and 2003. The instructions are now obsolete; the user is advised to use MikTeX\'s own portable distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-01 13:14:16 +0100 (Sat, 01 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'portable-miktex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Portable MikTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'portland' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple portrait/landscape switching.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/portland.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The portland package provides portrait and landscape environments, that set page dimensions but don\'t provide any hints to output devices. Thus, while you can sometimes read the resulting text in a previewer, special measures have to be taken to print the output. The potential user will probably be better served by the lscape package (for DVI oriented output) or pdflscape (if using PDFLaTeX).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-01 20:55:18 +0100 (Tue, 01 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'portland')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'portland')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pos-at' => bless( {
- 'caption' => bless( do{\(my $o = 'Position things at absolute positions on the page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/at.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\at(HPOS,VPOS){TEXT}, which positions TEXT at HPOS from the left edge, VPOS from the top of the current page.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 22:28:21 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pos-at')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pos-at')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'postcards' => bless( {
- 'caption' => bless( do{\(my $o = 'Facilitates mass-mailing of postcards (junkmail).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/postcards')}, 'XML::XPath::Literal' ),
- 'description' => 'A modification of the standard LaTeX letter class which prints multiple, pre-stamped, 5.5" by 3.5" postcards (a US standard size) via the envlab and mailing packages. An address database is employed to address the front side of each postcard and a message is printed on the back side of all. An illustrative example is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/postcards/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-13 15:49:34 +0200 (Tue, 13 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'postcards')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'postcards')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'postcards')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'postcards')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poster' => bless( {
- 'caption' => bless( do{\(my $o = 'Scale PostScript images for larger media or tiling.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/poster')}, 'XML::XPath::Literal' ),
- 'description' => 'Enlarge PostScript images and print them on larger media and/or tile them to print on multiple sheets. Supports foreign (non ISO A*) media sizes. An OS/2 port (suitable also for DOS) is available (see the os2 sub-directory).',
- 'docs' => {
- 'ctan:/support/poster/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1026210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/poster/manual.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1026230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 22:28:21 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poster')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'poster')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'poster')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'poster-mac' => bless( {
- 'caption' => bless( do{\(my $o = 'Make posters and banners with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/poster')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers macros for making posters and banners with TeX. It is compatible with most TeX macro formats, including Plain TeX, LaTeX, AmSTeX, and AmS-LaTeX. The package creates a poster as huge box, which is then distributed over as many printer pages as necessary. The only special requirement is that your printer not be bothered by text that lies off the page. This is true of most printers, including laser printers and PostScript printers.',
- 'docs' => {
- 'ctan:/macros/generic/poster/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1025865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/poster/poster-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1025885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 22:28:21 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'poster-mac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'poster-mac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'poster-mac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'powerdot' => bless( {
- 'caption' => bless( do{\(my $o = 'A presentation class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/powerdot')}, 'XML::XPath::Literal' ),
- 'description' => 'Powerdot is a presentation class for LaTeX that allows for the quick and easy development of professional presentations. It comes with many tools that enhance presentations and aid the presenter. Examples are automatic overlays, personal notes and a handout mode. To view a presentation, DVI, PS or PDF output can be used. A powerful template system is available to easily develop new styles. A LyX layout file is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/powerdot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/powerdot/docs/powerdot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027060,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1027065,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/powerdot/docs/powerdotDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027035,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1027040,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/powerdot/docs/powerdotSlide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027085,
- '',
- 'details',
- 'Slides of a short presentation of Powerdot'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 22:44:46 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'powerdot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'powerdot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'powerdot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'powerdot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'powerdot-fuberlin' => bless( {
- 'caption' => bless( do{\(my $o = 'Powerdot, using the style of FU Berlin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/powerdot-FUBerlin')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a powerdot-derived class and a package for use with powerdot to provide the corporate design of the Free University in Berlin. Users may use the class itself (FUpowerdot) or use the package in the usual way with \\style=BerlinFU as a class option. Examples of using both the class and the package are provided; the PDF is visually identical, so the catalogue only lists one; the sources of the examples do of course differ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/powerdot-FUBerlin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1026605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/powerdot-FUBerlin/exampleClass.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1026625,
- '',
- 'details',
- 'Example of use of the class'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 22:48:27 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'powerdot-fuberlin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'powerdot-fuberlin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'powerdot-fuberlin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ppchtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset chemical formula diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/context/current/cont-ppc.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'ppchTeX is a separate module of the ConTeXt macro package for TeX. It seems to be in its final state (having not changed for more than 10 years).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 20:18:06 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ppchtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ppchtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pphlp' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate VMS help files from LaTeX 2.09 source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/pphlp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a documentstyle, and a processor that converts documents in that style into VMS help format. The processor is written in Pascal (the VAX dialect, by the look of it).',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/pphlp/pphlp.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-29 10:23:11 +0100 (Tue, 29 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pphlp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pphlp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ppower4' => bless( {
- 'caption' => bless( do{\(my $o = 'A postprocessor for PDF presentations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ppower4')}, 'XML::XPath::Literal' ),
- 'description' => 'Ppower4 is post processor for PDF presentations created by pdf(La)TeX. It can be used to prepare presentations which include pages building up step by step when viewed with Acrobat Reader (v4 and later). The software is written in Java.',
- 'docs' => {
- 'ctan:/support/ppower4/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027995,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ppower4/readme.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1027975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:11:42 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ppower4')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ppower4')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ppower4')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ppr-prv' => bless( {
- 'caption' => bless( do{\(my $o = 'Prosper preview.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ppr-prv')}, 'XML::XPath::Literal' ),
- 'description' => 'This class is used with LaTeX presentations using the prosper class. ppr-prv stands for \'Prosper Preview\'. The aim of this class is to produce a printable version of the slides written with Prosper, with two slides per page.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ppr-prv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1028295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ppr-prv/ppr-prv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1028315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-13 23:45:25 +0100 (Sat, 13 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ppr-prv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ppr-prv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ppr-prv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ppr-prv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.13c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pracjourn' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset articles for PracTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pracjourn')}, 'XML::XPath::Literal' ),
- 'description' => 'The pracjourn class is used for typesetting articles in the PracTeX Journal. It is based on the article class with modifications to allow for more flexible front-matter and revision control, among other small changes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pracjourn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1028625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pracjourn/pracjourn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1028645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:28:19 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pracjourn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pracjourn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pracjourn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pracjourn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4n')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prelim' => bless( {
- 'caption' => bless( do{\(my $o = 'Mark preliminary copies with a line of information.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/prelim')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 style option that marks drafts by adding a line stating that it\'s a draft to each page. The draftmark gives the status (which is controllable) and the date and time of processing.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/prelim/prelim.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1028980,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1028985,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:42:57 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prelim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'prelim')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prelim2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Allows the marking of preliminary versions of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'Puts text below the normal page content (the default text marks the document as draft and puts a timestamp on it). Can be used together with e.g. the vrsion, rcs and rcsinfo packages. Uses the everyshi package and can use the scrtime package from the koma-script bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ms/prelim2e.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:42:57 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prelim2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'prelim2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prepr' => bless( {
- 'caption' => bless( do{\(my $o = 'Preprint macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/prepr')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for preparing preprints (not clear whether this is "preprints-in-general", or for some particular publication).',
- 'docs' => {
- 'ctan:/macros/plain/contrib/prepr/preprint.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1029700,
- '',
- 'details',
- 'Sample of use (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1029705,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-31 12:08:50 +0200 (Tue, 31 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prepr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'prepr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'prepr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'preprint' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of packages provided "as is".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preprint')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle comprises: - authblk, which permits footnote style author/affiliation input in the \\author command, - balance, to balance the end of \\twocolumn pages, - figcaps, to send figure captions, etc., to end document, - fullpage, to set narrow page margins and set a fixed page style, and - sublabel, which permits counters to be subnumbered.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preprint/00readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:31:33 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'preprint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prerex' => bless( {
- 'caption' => bless( do{\(my $o = 'Interactive editor and macro support for prerequisite charts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/prerex')}, 'XML::XPath::Literal' ),
- 'description' => 'This package consists of prerex.sty, a LaTeX package for producing charts of course nodes linked by arrows representing pre- and co-requisites, and prerex, an interactive program for creating and editing chart descriptions. The implementation of prerex.sty is built on PGF, so that it may be used equally happily with latex or pdflatex; prerex itself is written in C. The package includes source code for a previewer application, a lightweight Qt-4 and poppler-based prerex-enabled PDF viewer.',
- 'docs' => {
- 'ctan:/graphics/prerex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1030510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/prerex/doc/intro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1030530,
- '',
- 'details',
- 'Package introduction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/prerex/doc/prerex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1030550,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 19:23:59 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prerex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'prerex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'prerex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.4.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'present' => bless( {
- 'caption' => bless( do{\(my $o = 'Presentations with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/present')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a collection of simple macros for preparing presentations in Plain TeX. Slide colour and text colour may be set, links between parts of the presentation, to other files, and to web addresses may be inserted. Images may be included easily, and code is available to provide transition effects between slides or frames. The structure of the macros is not overly complex, so that users should find it easy to adapt the macros to their specific needs.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/present/HowToTalkTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1030915,
- '',
- 'details',
- 'Package documentation, as a presentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/present/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1030895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-12 21:32:25 +0200 (Thu, 12 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'present')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'present')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'present')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'present')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'presentations' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from the book Presentationen mit LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/Presentations_de')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains all the examples, as source, eps and pdf, of the author\'s book "Presentationen mit LaTeX", from the Dante-Edition series.',
- 'docs' => {
- 'ctan:/info/examples/Presentations_de/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1031255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-12 13:59:30 +0100 (Fri, 12 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'presentations')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'presentations')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'presentations')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'presfull' => bless( {
- 'caption' => bless( do{\(my $o = 'Inside LaTeX2e kernel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools')}, 'XML::XPath::Literal' ),
- 'description' => 'The document holds the notes of a presentation given by the author.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sttools/presfull.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1031500,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-26 20:03:34 +0100 (Wed, 26 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'presfull')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'presfull')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prettyref' => bless( {
- 'caption' => bless( do{\(my $o = 'Make label references "self-identify".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/prettyref')}, 'XML::XPath::Literal' ),
- 'description' => 'Prettyref provides a command \\newrefformat, which specifies the way in which a reference is typeset, according to a label "identification". The identification is set in the \\label command, by using prefixed label names; so instead of \\label{mysection}, one uses \\label{sec:mysection}, and prettyref interprets the "sec:" part. The package is compatible with hyperref and with other packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/prettyref/prettyref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1031900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 10:24:43 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prettyref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'prettyref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'prettyref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'prettyref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'preview' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract bits of a LaTeX source for output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preview')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a free-standing part of the preview-latex bundle. The package provides the support preview-latex needs, when it chooses the matter it will preview. The output may reasonably be expected to have other uses, as in html translators, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preview/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1032515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/preview/preview.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-22 08:57:39 +0100 (Mon, 22 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'preview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'preview')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'preview')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'preview')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '11.86')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'preview-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Preview equations in Emacs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Preview-latex allows appropriately selected parts of a LaTeX document to be formatted and displayed within your Emacs editor, allowing you to view what it looks like whilst still allowing you to edit it. Since version 11.80, preview-latex has been delivered as an integral part of AUCTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-21 16:57:28 +0200 (Thu, 21 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'preview-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'preview-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '11.83')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'printbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Print the contents of a bibliography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/printbib/printbib')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a Bourne shell script that generates a LaTeX file to show the elements of a BibTeX file. Switches given to the script can change various elements of the output, in particular the Bibliography style to be used.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-20 20:54:26 +0200 (Sat, 20 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'printbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'printbib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'printlen' => bless( {
- 'caption' => bless( do{\(my $o = 'Print lengths using specified units.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/printlen')}, 'XML::XPath::Literal' ),
- 'description' => '\\printlength{length} prints the value of a LaTeX length in the units specified by \\uselengthunit{unit} (\'unit\' may be any TeX length unit except for scaled point, viz., any of: pt, pc, in, mm, cm, bp, dd or cc). When the unit is pt, the printed length value will include any stretch or shrink; otherwise these are not printed. The \'unit\' argument may also be PT, in which case length values will be printed in point units but without any stretch or shrink values.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/printlen/printlen-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1033310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-22 14:58:28 +0200 (Wed, 22 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'printlen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'printlen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'printlen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'proba' => bless( {
- 'caption' => bless( do{\(my $o = 'Shortcuts commands to symbols used in probability texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/proba')}, 'XML::XPath::Literal' ),
- 'description' => 'This package includes some of the most often used commands in probability texts, e.g. probability, expectation, variance, etc. It also includes some short commands for set (blackboard) or filtrations (calligraphic). It requires LaTeX2e and the amsfonts package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/proba/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1033625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/proba/proba.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1033645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 18:46:19 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'proba')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'proba')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'proba')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'proba')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'probsoln' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate problem sheets and their solution sheets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/probsoln')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed for lecturers who have to generate new problem sheets for their students on a regular basis (e.g. yearly) by randomly selecting a specified number of problems defined in another file. The package allows you easily to generate a new problem sheet that is different from the previous year, thus alleviating the temptation of students to seek out the previous year\'s students and checking out their answers. The solutions to the problems can be defined along with the problem, making it easy to generate the solution sheet from the same source code; problems may be reused within a document, so that solutions may appear in a different section of the same document as the problems they cover.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/probsoln/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1033970,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/probsoln/probsoln-manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1034010,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/probsoln/probsoln.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1033990,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/probsolnfaq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1034030,
- '',
- 'details',
- 'Author\'s FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 16:28:43 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'probsoln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'probsoln')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'probsoln')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'probsoln')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'procIAGssymp' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for IAG symposium papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/procIAGssymp')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides (re-)definitions of some LaTeX commands that can be useful for the preparation of a paper with the style of the proceeding of symposia sponsored by the \'International Association of Geodesy (IAG)\' published by Springer-Verlag.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-06 21:10:04 +0100 (Sat, 06 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prociagssymp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'prociagssymp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'procIAGssymp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'procIAGssymp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'processkv' => bless( {
- 'caption' => bless( do{\(my $o = 'Process key-value pairs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'Process key-value lists by calling a user-defined macro for each key-value pair. This package is part of the sauerj bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1034400,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sauerj/processkv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1034420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 10:43:12 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'processkv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'processkv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prociagssymp' => {},
- 'prodint' => bless( {
- 'caption' => bless( do{\(my $o = 'A font that provides the product integral symbol.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/prodint')}, 'XML::XPath::Literal' ),
- 'description' => 'Product integrals are to products, as integrals are to sums. They have been around for more than a hundred years, they have not become part of the standard mathematician\'s toolbox, possibly because no-one invented the right mathematical symbol for them. The authors have remedied that situation by proposing the symbol and providing this font.',
- 'docs' => {
- 'ctan:/fonts/prodint/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1034995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/prodint/prodint.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1035015,
- '',
- 'details',
- 'Demonstration of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prodint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'prodint')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'prodint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'prodint')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'productbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset a three-dimensional product box.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/gene/productbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables typesetting of a three-dimensional product box. This product box can be rendered as it is standing on a surface and some light is shed onto it. Alternatively it can be typeset as a wireframe to be cut out and glued together. This will lead to a physical product box. The package requires pgf and TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/gene/productbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1035385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/gene/productbox/productbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1035405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'productbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'productbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'productbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'productbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'progkeys' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset programs, recognising keywords.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/progkeys')}, 'XML::XPath::Literal' ),
- 'description' => 'The programs package is allows a parameterized way of typesetting programs with TeX/LaTeX commands inside. The keywords package allows definition and use of sets of keyword commands that will be typeset with different fonts, according to the wish of the user.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/progkeys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1035740,
- '',
- 'details',
- 'Outline of both packages'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/progkeys/keywords.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1035780,
- '',
- 'details',
- 'Documentation of keywords'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/progkeys/programs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1035760,
- '',
- 'details',
- 'Documentation of programs'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'progkeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'progkeys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'progkeys')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'program' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting programs and algorithms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/program')}, 'XML::XPath::Literal' ),
- 'description' => 'The main offering is a program environment; a programbox environment is available for fragments that must not break with the pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/program/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1036100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/program/program-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1036120,
- '',
- 'details',
- 'Generated documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'program')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'program')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'program')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'program')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.3.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'progress' => bless( {
- 'caption' => bless( do{\(my $o = 'Creates an overview of a document\'s state.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/progress')}, 'XML::XPath::Literal' ),
- 'description' => 'Progress is a package which. when compiling TeX and LaTeX documents, generates a HTML file showing an overview of a document\'s state (of how finished it is). The report is sent to file \\ProgressReportName, which is by default the \\jobname with the date appended (but is user-modifiable).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/progress/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1036485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/progress/progress.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1036505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'progress')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'progress')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'progress')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'progress')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'progressbar' => bless( {
- 'caption' => bless( do{\(my $o = 'Visualize shares of total amounts in the form of a (progress-)bar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/progressbar')}, 'XML::XPath::Literal' ),
- 'description' => 'This package allows you to easily visualize shares of total amounts in the form of a bar. So basically you can convert any number between 0 and 1 to a progressbar using the command \\progressbar{<number>}. Also a lot of customizations are possible, allowing you to create an unique progressbar on your own. The package uses TikZ to produce its graphics.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/progressbar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1036885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/progressbar/progressbar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1036905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'progressbar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'progressbar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'progressbar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'progressbar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.0b~2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'proof' => bless( {
- 'caption' => bless( do{\(my $o = 'Shell based proofing for TeX-related files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/proof')}, 'XML::XPath::Literal' ),
- 'description' => 'Proof is able to process and view TeX, LaTeX, Metafont and Metapost sources for proofing purposes.',
- 'docs' => {
- 'ctan:/support/proof/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1037200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 18:53:04 +0100 (Sun, 20 Apr 2008)$')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'proof')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin$')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'proof')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'proofs' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for building proof trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/proofs/taylor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package will build a proof tree for Natural Deduction, Sequent Calculus, etc. The bundle also includes a QED package, for use to put marks at the end of a proof.',
- 'docs' => {
- 'ctan:/macros/generic/proofs/taylor/prooftree-doc.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'proofs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'proofs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'proofs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'properties' => bless( {
- 'caption' => bless( do{\(my $o = 'Load properties from a file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/properties')}, 'XML::XPath::Literal' ),
- 'description' => 'The package loads properties (key, value) from a properties file, e.g. \\jobname.properties.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/properties/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1037860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'properties')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'properties')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'properties')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'properties')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'proposal' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for preparing proposals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/proposal')}, 'XML::XPath::Literal' ),
- 'description' => 'The process of preparing a collaborative proposal, to a major funding body, involves integration of contributions of a many people at many sites. It is therefore an ideal application for a text-based document preparation system such as LaTeX, in concert with a distributed version control system such as SVN. The proposal class itself provides a basis for such an enterprise. The dfgproposal and dfgproposal classes provide two specialisations of the base class for (respectively) German and European research proposals. The packages depend on the author\'s stex bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/proposal/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1038305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/proposal/base/proposal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1038325,
- '',
- 'details',
- 'Class documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 08:15:07 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'proposal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'proposal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'proposal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prosper' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX class for high quality slides.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/prosper')}, 'XML::XPath::Literal' ),
- 'description' => 'Prosper is a LaTeX class for writing transparencies. It is written as an extension of the seminar class by Timothy Van Zandt. Prosper offers a friendly environment for creating slides for both presentations with an overhead projector and a video projector. Slides prepared for a presentation with a computer and a video projector may integrate animation effects, incremental display, and so on. Various visual styles are supported (including some that mimic PowerPoint) and others are being contributed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/prosper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1038715,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/prosper/doc/prosper-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1038755,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/prosper/doc/prosper-tour.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1038735,
- '',
- 'details',
- 'A brief example of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 10:31:12 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prosper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'prosper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'prosper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'prosper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'protecteddef' => bless( {
- 'caption' => bless( do{\(my $o = 'Define protected commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/protecteddef.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\ProtectedDef that will create LaTeX \'robust\' command or an e-TeX \'protected\' command as appropriate to its environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/protecteddef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1039105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:29:23 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'protecteddef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'protecteddef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'protex' => bless( {
- 'caption' => bless( do{\(my $o = 'Literate programming package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/protex')}, 'XML::XPath::Literal' ),
- 'description' => 'ProTeX is a simple but powerful literate programming tool, which is designed to generate useful hypertext output (either PDF, or HTML using TeX4ht).',
- 'docs' => {
- 'http://www.cse.ohio-state.edu/~gurari/systems.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-16 21:39:08 +0200 (Tue, 16 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'protex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'protex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'protex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'protex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'protext' => bless( {
- 'caption' => bless( do{\(my $o = 'A MikTeX-based TeX installation for MS-Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/windows/protext/protext.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'ProTeXt is a TeX distribution for Windows, based on MiKTeX. ProTeXt guides the MiKTeX installation via a short pdf document (available in German, English, French and Italian), which provides clickable links to install the various components, along with explanations. ProTeXt also adds a few tools that contribute to the usability of MiKTeX: TeXnicCenter, current (free) Ghostscript, GSview, and a 30-day trial version of WinEdt. The download is large, over 800Mbytes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 18:27:47 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'protext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'protext')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'protocol' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for minutes of meetings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/protocol')}, 'XML::XPath::Literal' ),
- 'description' => 'The present version of the class supports German meeting minutes including vote results and action items. The author has ambitions to internationalise the code, and would welcome support in the work.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/protocol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1040180,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1040185,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/protocol/protocol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1040205,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1040210,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-03 18:35:38 +0100 (Sat, 03 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'protocol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'protocol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'protocol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'protocol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'protosem' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for proto-Semitic cuneiform script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/protosem')}, 'XML::XPath::Literal' ),
- 'description' => 'A font (in Type 1 format) and macros for proto-Semitic writing. This script was in use about 1600 BCE, and seems to be the oldest ancestor of most of the world\'s alphabets. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1040585,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/protosem/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1040525,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/protosem/protosem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1040545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/protosem/tryprotosem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1040565,
- '',
- 'details',
- 'Sample of Proto-Semitic font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'protosem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'protosem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'protosem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'prv' => bless( {
- 'caption' => bless( do{\(my $o = 'Compile, preview, and print LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/support/prv')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script that automates the process of generating a LaTeX document. Essentially, it is a highly specialized relative of the general make utility. Given the source files for a document, the script issues the appropriate sequence of commands to generate a .dvi, .ps or hardcopy version of the document. Also includes prvps for PostScript previewing. Derived from LatexMk version 2.0. The author has declared the package obsolete, since packages mk and vpp provide the same sorts of services.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-19 00:44:23 +0200 (Wed, 19 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'prv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'prv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'przechlewski-book' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from Przechlewski\'s LaTeX book.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/przechlewski-book-examples')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides machine-readable copies of the examples from the book "Praca magisterska i dyplomowa z programem LaTeX".',
- 'docs' => {
- 'ctan:/info/examples/przechlewski-book-examples/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041260,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1041265,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/examples/przechlewski-book-examples/README.pl' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041285,
- '',
- 'details',
- 'Readme (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1041290,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-16 10:35:18 +0200 (Tue, 16 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'przechlewski-book')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'przechlewski-book')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'przechlewski-book')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps2eps' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce Encapsulated PostScript from PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ps2eps')}, 'XML::XPath::Literal' ),
- 'description' => 'Produce Encapsulated PostScript Files (EPS/EPSF) from a one-page PostScript document, or any PostScript document. A correct Bounding Box is calculated for the EPS files and some PostScript command sequences that can produce errorneous results on printers are filtered. The input is cropped to include just the image contained in the PostScript file. The EPS files can then be included into TeX documents. Other programs like ps2epsi (a script distributed with ghostscript) don\'t always calculate the correct bounding box (because the values are put on the PostScript stack which may get corrupted by bad PostScript code) or they round it off, resulting in clipping the image. Therefore ps2eps uses a resolution of 144 dpi to get the correct bounding box. ps2eps needs perl, ghostscript and an ANSI-C compiler if your platform is not Linux, Solaris, Digital Unix or Windows 2000/9x/NT (for which binaries are included). Included in the distribution is the bbox program, an application to produce Bounding Box values for rawppm or rawpbm format files.',
- 'docs' => {
- 'ctan:/support/ps2eps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ps2eps/doc/html/bbox.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041650,
- '',
- 'details',
- 'Bbox documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ps2eps/doc/html/ps2eps.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041610,
- '',
- 'details',
- 'Ps2eps documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ps2eps/doc/pdf/bbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041670,
- '',
- 'details',
- 'Bbox documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/ps2eps/doc/pdf/ps2eps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1041630,
- '',
- 'details',
- 'Ps2eps documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-31 15:53:08 +0200 (Tue, 31 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps2eps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ps2eps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pstools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.68')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps2mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Make Metafont files from Adobe Type 1 files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ps2mf')}, 'XML::XPath::Literal' ),
- 'description' => 'Written in the days when use of fonts distributed in Adobe Type 1 format was a serious undertaking, this package translates such fonts to Metafont.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:26:44 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps2mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ps2mf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1 beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps2pk' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a PK font from an Adobe Type 1 font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ps2pk')}, 'XML::XPath::Literal' ),
- 'description' => 'Generates a PK file from an Adobe Type 1 font. PK fonts are (or used to be) valuable in enabling previewers to view documents generated that use Type 1 fonts. The program makes use of code donated to the X consortium by IBM.',
- 'docs' => {
- 'ctan:/fonts/utilities/ps2pk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1042215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/ps2pk/ps2pk15.RELNOTES' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1042235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-31 11:59:42 +0200 (Tue, 31 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps2pk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-ps2pk-bin-2.8')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ps2pk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ps2pkm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6 beta 1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps2pkm' => {},
- 'ps4mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Adobe Type 1 fonts to Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ps4mf/ps4mf-unix-11.tgz')}, 'XML::XPath::Literal' ),
- 'description' => 'Ps4mf decodes Adobe Type 1 fonts and produces Metafont sources, in an encoding specified by the user. This package provides a Un*x-based source; an earlier version for MS-DOS is also available. The basic idea derives from ps2mf.',
- 'docs' => {
- 'ctan:/fonts/utilities/ps4mf/ps4mf.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1042895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:26:44 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps4mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ps4mf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps4mf-dos' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Adobe Type 1 fonts to Metafont, MS-DOS version.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ps4mf-dos/ps4mf28.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'Ps4mf decodes Adobe Type 1 fonts and produces Metafont sources, in an encoding specified by the user. This package provides an MS-DOS-based version; a later Un*x-based version is also available. The basic idea derives from ps2mf',
- 'docs' => {
- 'ctan:/fonts/utilities/ps4mf-dos/ps4mf28.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1042580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:26:44 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps4mf-dos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ps4mf-dos')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps4pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Use PostScript commands inside a pdfLaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/ps4pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX package provides a way to use PostScript commands (e.g., PSTricks graphics, PSfrag replacements, EPS graphics) inside a pdfLaTeX processed document. You need recent versions of the LaTeX packages preview, ifpdf, ifvtex and a new LaTeX base installation. All PostScript related commands, including `\\usepackage\', must be a parameter of the \'PSforPDF\' macro. For details see the test file \'ps4pdf-test.tex\'. The PDF document is generated via dvips and ps2pdf. This package is now deprecated: it is recommended that users try pst-pdf instead.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/ps4pdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1043325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb22-4/tb72voss4pdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1043345,
- '',
- 'details',
- 'TUGboat paper on the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 13:31:17 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps4pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ps4pdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ps4pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps_conv' => bless( {
- 'caption' => bless( do{\(my $o = 'A converter from PostScript to Encapsulated PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pstools/ps_conv')}, 'XML::XPath::Literal' ),
- 'description' => 'A PostScript program for converting one-page PostScript files into and EPS (encapsulated PostScript) files acceptable by CorelDRAW!(R), Adobe Illustrator(TM) and Fontographer(R).',
- 'docs' => {
- 'ctan:/support/pstools/ps_conv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1043605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 11:41:53 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps_conv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ps_conv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.54')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ps_view' => bless( {
- 'caption' => bless( do{\(my $o = 'A PostScript previewer of PostScript files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ps_view')}, 'XML::XPath::Literal' ),
- 'description' => 'A PostScript preamble providing an interactive environement for fast previewing of PostScript documents with GhostScript, enabling scaling rotation, grids, printing specified pages, on-line help etc.',
- 'docs' => {
- 'ctan:/support/ps_view/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1043870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 11:41:53 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ps_view')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ps_view')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psbao' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Bao diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/psbao')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws Bao diagrams in LaTeX. The package is a development of psgo, and uses PSTricks to draw the diagrams.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/psbao/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1044225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/psbao/psbaomanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1044245,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-15 12:33:11 +0100 (Sat, 15 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psbao')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psbao')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psbao')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psbao')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psbox' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript box macros, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/psbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables incorporation of encapsulated PostScript in LaTeX or Plain TeX documents whose output is destined for a PostScript printer. This functionality is typically nowadays offered by the LaTeX graphics package and its derivatives. The package also provides a means of bundling all files of a document into a single file for transmission by Email or the like.',
- 'docs' => {
- 'ctan:/macros/generic/psbox/psbREAD.ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1044570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 20:58:54 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psboxit' => bless( {
- 'caption' => bless( do{\(my $o = 'Enables one to put a PostScript drawing behind a TeX box.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/psboxit.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The drawing is parameterised by the position and the size of the TeX box.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 15:07:52 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psboxit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psboxit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'misc209')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pseudocode' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX environment for specifying algorithms in a natural way.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pseudocode')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the environment "pseudocode" for describing algorithms in a natural manner.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pseudocode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1045075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pseudocode/pseudocode.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1045095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-12 13:03:40 +0200 (Wed, 12 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pseudocode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pseudocode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pseudocode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pseudocode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfig' => bless( {
- 'caption' => bless( do{\(my $o = 'A graphics inclusion package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/psfig')}, 'XML::XPath::Literal' ),
- 'description' => 'The psfig package enables users to include graphics in LaTeX documents, with a choice of dvips and oztex drivers: other output mechanisms are not supported. The psfig package is largely superseded, for various reasons, including its non-free licence. For new work, users are strongly encouraged to use the LaTeX graphics bundle, specifically, either the graphicx or even epsfig package. In particular, epsfig, which is always to be found in modern distributions, implements a close analogue of the syntax of psfig.',
- 'docs' => {
- 'ctan:/graphics/psfig/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-09 18:45:39 +0200 (Thu, 09 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfixbb' => bless( {
- 'caption' => bless( do{\(my $o = 'Correct the bounding box of a PostScript file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/psfixbb')}, 'XML::XPath::Literal' ),
- 'description' => 'Computes the BoundingBox of a PostScript file, using GhostScript, pnmfile and pnmcrop; then produces a new version of the file with the correct BoundingBox.',
- 'docs' => {
- 'ctan:/support/psfixbb/psfixbb.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1045845,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 20:04:04 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfixbb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psfixbb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfont' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative font handling in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/altfont')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a simple means of selecting fonts. It provides options for specifying any default font, checks that the choice(s) are valid, and if anything is unspecified supplies an appropriate font. The package also contains all parts of the psnfss which are not covered by this general concept (i.e., the pifonts, mathptm and two fd-files for Adobe Symbol and Adobe Zapf Dingbats). The package is specific to Adobe Type 1 fonts. Distribution is with the (rather more general) altfont package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/altfont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1046140,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/altfont/psfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1046160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-07 00:53:40 +0100 (Thu, 07 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'altfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'altfont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript fonts for use with TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The directory holds a range of (otherwise independent) Adobe Type 1 fonts and support for using them with TeX, together with a small selection of tools.',
- 'docs' => {
- 'ctan:/fonts/psfonts/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 17:12:15 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfonts-tools' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for creating a distribution of font metrics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of tools, written in Perl, that supported the creation of the original CTAN set of Type 1 font metrics.',
- 'docs' => {
- 'ctan:/fonts/psfonts/tools/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 20:58:54 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfonts-tools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psfonts-tools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfrag' => bless( {
- 'caption' => bless( do{\(my $o = 'Replace strings in encapsulated PostScript figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psfrag')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows LaTeX constructions (equations, picture environments, etc.) to be precisely superimposed over Encapsulated PostScript figures, using your own favorite drawing tool to create an EPS figure and placing simple text \'tags\' where each replacement is to be placed, with PSfrag automatically removing these tags from the figure and replacing them with a user specified LaTeX construction, properly aligned, scaled, and/or rotated.',
- 'docs' => {
- 'ctan:/info/italian/psfrag/itpfgguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1047385,
- '',
- 'details',
- 'Package documentation (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1047390,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psfrag/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1047320,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psfrag/announce.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1047340,
- '',
- 'details',
- 'Release notice'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psfrag/pfgguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1047360,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1047365,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-19 13:11:25 +0100 (Mon, 19 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfrag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psfrag')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psfrag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psfrag')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfrag-italian' => bless( {
- 'caption' => bless( do{\(my $o = 'PSfrag documentation in Italian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/italian/psfrag')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation of the documentation that comes with the psfrag documentation.',
- 'docs' => {
- 'ctan:/info/italian/psfrag/itpfgguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1046965,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-19 13:11:25 +0100 (Mon, 19 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfrag-italian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Il sistema PSfrag')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psfrag-italian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfragger' => bless( {
- 'caption' => bless( do{\(my $o = 'Use psfrag and LaTeX to label an eps file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/psfragger/psfsetup.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'PSFragger is a Win32 application with which one can perform psfrag replacements and even transform resulting eps files into pdf files (useful if pdflatex is to be used). PSFragger is also a simple eps bounding box correction tool and also an eps to pdf conversion utility.',
- 'docs' => {
- 'ctan:/support/psfragger/readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-28 13:22:03 +0200 (Thu, 28 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfragger')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psfragger')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psfragx' => bless( {
- 'caption' => bless( do{\(my $o = 'A psfrag eXtension.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psfragx')}, 'XML::XPath::Literal' ),
- 'description' => 'PSfragX offers a mechanism to embed \\psfrag commands, as provided by the psfrag package, into the EPS file itself. Each time a graphic is included, the EPS file is scanned. If some tagged lines are found, they are used to define the psfrag replacements that should be performed automatically. In addition, a similar mechanism holds for overpic objects. These are picture objects superimposed on the included graphic. A similar mechanism is implemented in psfrag itself (but deprecated in the documentation), but psfragx offers much more flexibility. For example, if babel is used, it is possible to define different replacements corresponding to different languages. The replacements to take into account will be selected on the basis of the current language of the document. A Matlab script (LaPrint) is provided, to export an EPS file with psfragx annotations ready embedded.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/psfragx/Pre-Compiled-Files/psfragx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1048065,
- '',
- 'details',
- 'Psfragx documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psfragx/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/psfragx/laprint-3.16/laprintdoc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1048085,
- '',
- 'details',
- 'LaPrint documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 20:30:54 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psfragx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psfragx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psfragx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psfragx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psgo' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset go diagrams with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/psgo')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/psgo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1048385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/psgo/psgomanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1048405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-06 19:20:59 +0200 (Sat, 06 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psgo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psgo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psgo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psgo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Greek Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/psgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'The PSGreek font package provides LaTeX support for some popular Type 1 Greek fonts. It also includes Unicode virtual fonts for use with Omega/Lambda. Of the Adobe Type 1 fonts distributed with the package, the licensing is variable: at least one is shareware, and the licensing of others is not known at all.',
- 'docs' => {
- 'ctan:/fonts/greek/psgreek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1048755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/greek/psgreek/doc/fonts/psgreek/psgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1048775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 09:51:23 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psizzl' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX format for physics papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/psizzl')}, 'XML::XPath::Literal' ),
- 'description' => 'PSIZZL is a TeX format for physics papers written at SLAC and used at several other places. It dates from rather early in the development of TeX82; as a result, some of the descriptions of limitations look rather quaint to modern eyes.',
- 'docs' => {
- 'ctan:/macros/psizzl/psizzl.commands' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1049040,
- '',
- 'details',
- 'List of commands available'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/psizzl/psizzl.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1049020,
- '',
- 'details',
- 'General introduction'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-19 23:22:36 +0100 (Sat, 19 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psizzl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psizzl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psizzl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psizzl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.35')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pslatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Use PostScript fonts by default.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pslatex')}, 'XML::XPath::Literal' ),
- 'description' => 'A small package that makes LaTeX default to \'standard\' PostScript fonts. It is basically a merger of the times and the (obsolete) mathptm packages from the psnfss suite. You must have installed standard LaTeX and the psnfss PostScript fonts to use this package. The main novel feature is that the pslatex package tries to compensate for the visual differences between the Adobe fonts by scaling Helvetica by 90%, and \'condensing\' Courier (i.e. scaling horizontally) by 85%. The package is supplied with a (unix) shell file for a \'pslatex\' command that allows standard LaTeX documents to be processed, without needing to edit the file. Note that current psnfss uses a different technique for scaling Helvetica, and treats Courier as a lost cause (there are better free fixed-width available now, than there were when pslatex was designed). As a result, pslatex is widely considered obsolete.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pslatex/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1049450,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pslatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pslatex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pslatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psmerge' => bless( {
- 'caption' => bless( do{\(my $o = 'Concatenate PostScript files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script that concatenates PostScript files as long as they have been generated by the same program (e.g., generated by dvips). The utility is part of the psutils bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:17:41 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psmerge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psmerge')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psutils')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'p17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfss' => bless( {
- 'caption' => bless( do{\(my $o = 'Font support for common PostScript fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/psnfss')}, 'XML::XPath::Literal' ),
- 'description' => 'Font definition files, macros and font metrics for freely-available Adobe Type 1 fonts. The font set consists of the \'LaserWriter 35\' set (originally \'freely available\' because embedded in PostScript printers), and a variety of other free fonts, together with some additions. Note that while many of the fonts are available in PostScript (and other) printers, most publishers require fonts embedded in documents, which requires that you have the fonts in your TeX system. Fortunately, there are free versions of the fonts from URW (available in the URW base5 bundle). The base set of text fonts covered by PSNFSS are: AvantGarde, Bookman, Courier, Helvetica, New Century Schoolbook, Palatino, Symbol, Times Roman and Zapf Dingbats. In addition, the fonts Bitstream Charter and Adobe Utopia are covered (those fonts were contributed to the Public Domain by their commercial foundries). Separate packages are provided to load each font for use as main text font. The packages helvet (which allows Helvetica to be loaded with its size scaled to something more nearly appropriate for its use as a Sans-Serif font to match Times) and pifont (which provides the means to select single glyphs from symbol fonts) are tailored to special requirements of their fonts. Mathematics are covered by the mathptmx package, which constructs passable mathematics from a combination of Times Roman, Symbol and some glyphs from Computer Modern, and by Pazo Math (optionally extended with the fpl small-caps and old-style figures fonts) which uses Palatino as base font, with the mathpazo fonts. The bundle as a whole is part of the LaTeX \'required\' set of packages.',
- 'docs' => {
- 'ctan:/macros/latex/required/psnfss/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1050610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/required/psnfss/psnfss2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1050630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '9.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfss-source' => bless( {
- 'caption' => bless( do{\(my $o = 'Sources of the metrics used in PSNFSS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/psnfss-source')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comprises the makefiles, fontinst scripts and AFM files used to build the PSNFSS.',
- 'docs' => {
- 'ctan:/fonts/psfonts/psnfss-source/README.sources' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1050055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 11:41:53 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfss-source')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psnfss-source')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '9.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfssx' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra styles and encodings for PostScript fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx')}, 'XML::XPath::Literal' ),
- 'description' => 'Extends the list packages and encodings for using scaleable fonts beyond those available in the LaTeX \'required\' bundle. Fonts covered include some that are only commercially available. Packages include: - support for Adobe Standard Encoding ("raw") fonts in LaTeX; - support for various Adobe fonts; - support for Y&Y European Modern (EM) fonts; - support for Micropress Helvetica Math fonts; - support for B&H Lucida fonts; - support for Y&Y "LY1" font encoding; - support for MathTime fonts; and - support for Micropress Times Math fonts. The Micropress fonts, Lucida, Mathtime and the European Modern fonts are not themselves available free, and are not therefore provided on the archive. (Bitmap version of the Micropress fonts are available -- see Helvetica- and Times-Math bitmap font samples.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfssx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psnfssx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psnfssx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfssx-8r' => bless( {
- 'caption' => bless( do{\(my $o = 'Raw Type 1 fonts with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/8r/8r.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides LaTeX support for the 8r encoding, which is how Adobe Standard Encoding Type 1 fonts are represented within a TeX system. Normally, 8r encoding is merely the base encoding of virtual fonts that specify OT1 or T1 encoding, but when virtual fonts are undesirable (for speed reasons) or unavailable, this package will serve. Note that the package is unsupported, and that it is not recommended by the LaTeX team.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 20:58:54 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfssx-8r')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psnfssx-8r')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfssx-adobe' => bless( {
- 'caption' => bless( do{\(my $o = 'Packages to use a selection of Adobe Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/adobe')}, 'XML::XPath::Literal' ),
- 'description' => 'A small collection of packages for loading fonts, other than the usual \'35 printer fonts\', for use in LaTeX documents.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-20 00:54:38 +0100 (Fri, 20 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfssx-adobe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psnfssx-adobe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfssx-em' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the em family of fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/em')}, 'XML::XPath::Literal' ),
- 'description' => 'The em fonts were a commercial product of Y&Y, Inc, providing a set in Adobe Type 1 format that extended the Computer Modern set with accented glyphs suitable for arranging in LaTeX T1 encoding. This bundle provides a standard set of interfaces for using the fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/psnfssx/em/em.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1051535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-20 00:54:38 +0100 (Fri, 20 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfssx-em')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psnfssx-em')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psnfssx-luc' => bless( {
- 'caption' => bless( do{\(my $o = 'PSNFSS support for Lucida Bright and Lucida Math.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/lucidabr')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macros for using the Bigelow and Holmes Lucida Bright and Lucida Math fonts with LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/psnfssx/lucidabr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1051840,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psnfssx/lucidabr/README.TUG' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1051860,
- '',
- 'details',
- 'Acquiring the fonts themselves'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psnfssx/lucidabr/lucida-amsmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1051920,
- '',
- 'details',
- 'AMSmath test file using lucida'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psnfssx/lucidabr/lucida-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1051900,
- '',
- 'details',
- 'Samples of lucida fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psnfssx/lucidabr/lucidabr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1051880,
- '',
- 'details',
- 'Macro details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-01 14:05:35 +0100 (Mon, 01 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psnfssx-luc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psnfssx-luc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pspicture' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript picture support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pspicture')}, 'XML::XPath::Literal' ),
- 'description' => 'A replacement for LaTeX\'s picture macros, that uses PostScript \\special commands. The package is now largely superseded by pict2e.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pspicture/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1052725,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pspicture/pspicture.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1052745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-11 16:56:01 +0100 (Sun, 11 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pspicture')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pspicture')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pspicture')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pspicture')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psrip' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract images from PostScript files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/psrip')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl-script to extract images from PostScript files. The images are saved into the current directory if no other directory is given with the -d parameter. If there is no BoundingBox specified in the extracted image you have to insert it by hand.',
- 'docs' => {
- 'ctan:/support/psrip/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1053020,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 11:41:53 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psrip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psrip')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pssplit' => bless( {
- 'caption' => bless( do{\(my $o = 'Select pages from PostScript files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pssplit')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of programs (provided both as C source and as DOS executables) that perform the job, both for DSC-conformant, and for other PostScript level 2 documents.',
- 'docs' => {
- 'ctan:/support/pssplit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1053280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 11:41:53 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pssplit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pssplit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-2dplot' => bless( {
- 'caption' => bless( do{\(my $o = 'A PSTricks package for drawing 2D curves.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-2dplot')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-2dplot is a pstricks package that offers an easy-to-use and intuitive tool for plotting 2-d curves. It defines an environment with commands similar to MATLAB for plotting.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-2dplot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1053565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-2dplot/pst-2dplot-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1053585,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-31 09:43:01 +0000 (Sun, 31 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-2dplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-2dplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-2dplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-2dplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-3d' => bless( {
- 'caption' => bless( do{\(my $o = 'A PSTricks package for tilting and other pseudo-3D tricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-3d')}, 'XML::XPath::Literal' ),
- 'description' => 'The pst-3d package provides basic macros for shadows, tilting and three dimensional representations of text or graphical objects.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-3d/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1053900,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-15 10:59:10 +0100 (Mon, 15 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-3dplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw 3d curves and graphs using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-3dplot')}, 'XML::XPath::Literal' ),
- 'description' => 'A package using PSTricks to draw a large variety of graphs and plots, including 3D maths functions. Data can be read from external data files, making this package a generic tool for graphing within TeX/LaTeX, without the need for external tools.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-3dplot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-3dplot/more_docs/tb72voss3d.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054235,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-3dplot/pst-3dplot-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 23:10:08 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-3dplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-3dplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-3dplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-3dplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.94')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-abspos' => bless( {
- 'caption' => bless( do{\(my $o = 'Put objects at an absolute position.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-abspos')}, 'XML::XPath::Literal' ),
- 'description' => 'The (PSTricks-related) package provides a command \\pstPutAbs(x,y) to put an object at an arbitrary absolute (or even a relative) position on the page.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-abspos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054545,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-abspos/pst-abspos-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:17:41 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-abspos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-abspos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-abspos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-abspos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-am' => bless( {
- 'caption' => bless( do{\(my $o = 'Simulation of modulation and demodulation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-am')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the simulation of the modulated and demodulated amplitude of radio waves. The user may plot curves of modulated signals, wave carrier, signal modulation, signal recovery and signal demodulation.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-am/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-am/pst-am-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1054900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-04 14:00:25 +0200 (Sat, 04 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-am')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-am')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-am')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-am')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-asr' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset autosegmental representations for linguists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-asr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to typeset autosegmental representations. It uses the PStricks, and xkeyval packages.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-asr/pst-asr-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1055215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-asr/pst-asr-examples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1055235,
- '',
- 'details',
- 'Examples of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-asr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-asr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-asr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-asr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-bar' => bless( {
- 'caption' => bless( do{\(my $o = 'Produces bar charts using pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-bar')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-bar uses pstricks to draw bar charts from data stored in a comma-delimited file. Several types of bar charts may be drawn, and the drawing parameters are highly customizable. No external packages are required except those that are part of the standard pstricks distribution.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-bar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1055565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-bar/pst-bar-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1055585,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1055590,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-bar/pst-bar-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1055610,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1055615,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 15:16:31 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-bar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-bar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-bar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-bar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-barcode' => bless( {
- 'caption' => bless( do{\(my $o = 'Print barcodes using PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-barcode')}, 'XML::XPath::Literal' ),
- 'description' => 'The pst-barcode package allows printing of barcodes, in a huge variety of formats (see documentation for details). As a pstricks package, pst-barcode requires pstricks. The package uses PostScript for calculating the bars. For PDF output use a multi-pass mechansism such as pst-pdf.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-barcode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1056060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-barcode/pst-barcode-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1056080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:17:17 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-barcode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-barcode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-barcode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-barcode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.08')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-bezier' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Bezier curves.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-bezier')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a macro \\psbcurve for drawing a Bezier curve. Provision is made for full control of over all the control points of the curve.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-bezier/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1056445,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-bezier/pst-bezier-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1056465,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-02-01 17:37:35 +0100 (Sun, 01 Feb 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-bezier')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-bezier')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-bezier')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-bezier')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-blur' => bless( {
- 'caption' => bless( do{\(my $o = 'PSTricks package for "blurred" shadows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-blur')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-blur is a package built for use with PSTricks. It provides macros that apply blurring to the normal shadow function of PSTricks.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-blur/pst-blur.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 12:15:51 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-blur')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-blur')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-blur')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-blur')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-bspline' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw cubic Bspline curves and interpolations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-bspline')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws uniform, cubic B-spline curves, open and closed, based on a sequence of B-spline control points. There is also code which permits drawing the open or closed cubic Bspline curve interpolating a sequence of points. Graphical output is created using PStricks.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-bspline/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1057160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-bspline/pst-bspline-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1057180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 20:35:45 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-bspline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-bspline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-bspline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-bspline')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.61')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-calendar' => bless( {
- 'caption' => bless( do{\(my $o = 'Plot calendars in "fancy" ways.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-calendar')}, 'XML::XPath::Literal' ),
- 'description' => 'The pst-calendar package uses pstricks and pst-3d to draw tabular calendars, or calendars on dodecahedra with a month to each face (the package also requires the multido and pst-xkey packages). The package works for years 2000-2099, and has options for calendars in French German and English, but the documentation is not available in English.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-calendar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1057590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-calendar/pst-calendar-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1057610,
- '',
- 'details',
- 'German documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1057615,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-calendar/pst-calendar-docFR.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1057635,
- '',
- 'details',
- 'French documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1057640,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-30 10:35:07 +0200 (Mon, 30 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-calendar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-calendar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-calendar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-calendar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.47')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-circ' => bless( {
- 'caption' => bless( do{\(my $o = 'PSTricks package for drawing electric circuits.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-circ')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-circ is a package built using PSTricks and in particular pst-node. It can easily draw current 2-terminal devices and some 3- and 4-terminal devices used in electronic or electric theory. The package\'s macros are designed with a view to \'logical\' representation of circuits, as far as possible, so as to relieve the user of purely graphical considerations when expressing a circuit.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-circ/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1057995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-circ/more_docs/dtk03-3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058035,
- '',
- 'details',
- 'Journal Article'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1058040,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-circ/pst-circ-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:02:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-circ')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-circ')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-circ')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-circ')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-coil' => bless( {
- 'caption' => bless( do{\(my $o = 'A PSTricks package for coils, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-coil')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-coil is a PSTricks based package for coils and zigzags and for coil and zigzag node connections.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-coil/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058375,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-coil/pst-coil-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 17:03:12 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-coil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-coil')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-coil')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-coil')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-cox' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing regular complex polytopes with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-cox')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-cox is a PSTricks package for drawing 2-dimensional projections of complex regular polytopes (after the work of Coxeter). The package consists of a macro library for drawing the projections. The complex polytopes appear in the study of the root systems and play a crucial role in many domains related to mathematics and physics. These polytopes have been completely described by Coxeter in his book "Regular Complex Polytopes". There exist only a finite numbers of exceptional regular complex polytopes (for example the icosahedron) and some infinite series (for example, one can construct a multi-dimensional analogue of the hypercube in any finite dimension). The library contains two packages. The first, pst-coxcoor, is devoted to the exceptional complex regular polytopes whose coordinates have been pre-computed. The second, pst-coxeterp, is devoted to the infinite series.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-cox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-cox/doc/pst-coxcoor/pst-coxcoor_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058790,
- '',
- 'details',
- 'Documentation for pst-coxcoor'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1058795,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-cox/doc/pst-coxeterp/pst-coxeterp_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1058815,
- '',
- 'details',
- 'Documentation for pst-coxeterp'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1058820,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-cox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-cox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-cox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-cox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.98 Beta')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-dbicons' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for drawing ER diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-dbicons')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides some useful macros in the database area. The package focusses on typesetting ER-Diagrams in a declarative style, i.e., by positioning some nodes and defining the position of all other nodes relative to them by using the standard database terminology. The PSTricks package is required for using pst-dbicons, but no deep knowledge of PSTricks commands is required (although such knowledge is useful for exploiting the full functionality of the package).',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-dbicons/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059195,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-dbicons/pst-dbicons.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-dbicons')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-dbicons')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-dbicons')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-dbicons')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-diffraction' => bless( {
- 'caption' => bless( do{\(my $o = 'Print diffraction patterns from various apertures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-diffraction')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to draw the diffraction patterns for different geometric forms of apertures for monochromatic light. The aperture stops can have rectangular, circular or triangular openings. The view of the diffraction may be planar, or three-dimensional. Options available are the dimensions of the aperture under consideration and of the particular optical setting, e.g. the radius in case of an circular opening. Moreover one can choose the wavelength of the light (the associated color will be calculated by the package).',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-diffraction/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-diffraction/pst-diffraction-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059590,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1059595,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-diffraction/pst-diffraction-docE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059540,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1059545,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-diffraction/pst-diffraction-docFR.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059565,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1059570,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-03 19:49:55 +0200 (Wed, 03 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-diffraction')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-diffraction')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-diffraction')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-diffraction')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-electricfield' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw electric field and equipotential lines with PStricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-electricfield')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros to plot electric field and equipotential lines using PStricks. There may be any number of charges which can be placed in a cartesian coordinate system by (x,y) values.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-electricfield/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059970,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-electricfield/pst-electricfield-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060040,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1060045,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-electricfield/pst-electricfield-docEN.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1059990,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1059995,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-electricfield/pst-electricfield-docFR.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060015,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1060020,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-28 22:21:58 +0200 (Mon, 28 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-electricfield')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-electricfield')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-electricfield')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-electricfield')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-eps' => bless( {
- 'caption' => bless( do{\(my $o = 'Create EPS files from PSTricks figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-eps')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-eps is a PSTricks-based package for exporting PSTricks images \'on the fly\' to encapsulated PostScript (EPS) image files, which can then be read into a document in the usual way.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-eps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060380,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-eps/pst-eps-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060400,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-28 00:07:21 +0100 (Wed, 28 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-eps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-eps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-eps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-eps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-eucl' => bless( {
- 'caption' => bless( do{\(my $o = 'Euclidian geometry with pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-eucl')}, 'XML::XPath::Literal' ),
- 'description' => 'The pst-eucl package allow the drawing of Euclidean geometric figures using TeX pstricks macros for specifying mathematical constraints. It is thus possible to build point using common transformations or intersections. The use of coordinates is limited to points which controlled the figure.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-eucl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1061075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-eucl/pst-eucl-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1061095,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1061100,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-eucl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-eucl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-eucl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-eucl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.42')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-eucl-translation-bg' => bless( {
- 'caption' => bless( do{\(my $o = 'Bulgarian translation of the pst-eucl documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/pst-eucl/bulgarian')}, 'XML::XPath::Literal' ),
- 'description' => 'The pst-eucl package documentation in Bulgarian language - Euclidean Geometry with PSTricks.',
- 'docs' => {
- 'ctan:/info/translations/pst-eucl/bulgarian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1060710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060705,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/pst-eucl/bulgarian/README-bulgarian.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1060735,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060730,
- '',
- 'language',
- 'bg'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/pst-eucl/bulgarian/pst-eucl-docBG.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1060760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1060755,
- '',
- 'language',
- 'bg'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:02:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-eucl-translation-bg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pst-eucl-translation-bg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-eucl-translation-bg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-exa' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset PSTricks examples, with code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-exa')}, 'XML::XPath::Literal' ),
- 'description' => 'The (PSTricks-related) package provides an environment PSTexample to put code and output side by side or one above the other.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-exa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1061455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-exa/pst-exa-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1061475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-14 19:55:22 +0200 (Thu, 14 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-exa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-exa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-exa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-exa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-fill' => bless( {
- 'caption' => bless( do{\(my $o = 'Fill or tile areas with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-fill')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-fill is a PSTricks-based package for filling and tiling areas or characters.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-fill/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1061790,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-fill/pst-fill.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1061810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-11 15:39:31 +0100 (Sun, 11 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-fill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-fill')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-fill')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-fill')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-fr3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw 3-dimensional framed boxes using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-fr3d')}, 'XML::XPath::Literal' ),
- 'description' => 'A package using PSTricks to draw three dimensional framed boxes using a macro \\PstFrameBoxThreeD. The macro is especially useful for drawing 3d-seeming buttons.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-fr3d/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1062120,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-fr3d/pst-fr3d.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1062140,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-28 00:07:21 +0100 (Wed, 28 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-fr3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-fr3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-fr3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-fr3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-fractal' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw fractal sets using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-fractal')}, 'XML::XPath::Literal' ),
- 'description' => 'The package will draw the Julia and Mandelbrot sets, the Sierpinski triangle, Koch flake, and Apollonius Circle as well as fractal trees (which need not be balanced) with a variety of different parameters (including varying numbers of iterations). The package uses the pst-xkey package, part of the xkeyval distribution.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-fractal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1062465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-fractal/pst-fractal-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1062485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-10 21:21:32 +0100 (Wed, 10 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-fractal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-fractal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-fractal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-fractal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-fun' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw "funny" objects with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-fun')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a PSTricks related package for drawing funny objects, like ant, bird, fish, kangaroo, ... Such objects may be useful for testing other PSTricks macros and/or packages. (Or they can be used for fun...)',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-fun/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1062830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-fun/pst-fun-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1062850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-18 16:26:27 +0200 (Sun, 18 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-fun')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-fun')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-fun')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-fun')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-func' => bless( {
- 'caption' => bless( do{\(my $o = 'PSTricks package for plotting mathematical functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-func')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-func is a package built for use with PSTricks. It provides macros for plotting various mathematical functions: - polynomials and their derivatives f(x)=an*x^n+an-1*x^(n-1)+...+a0 defined by the coefficients a0 a1 a2 ... and the derivative order; - the Fourier sum f(x) = a0/2+a1cos(omega x)+...+b1sin(omega x)+... defined by the coefficients a0 a1 a2 ... b1 b2 b3 ...; - the Bessel function defined by its order; - the Gauss function defined by sigma and mu; - Bezier curves from order 1 (two control points) to order 9 (10 control points); - the superellipse function (the Lame curve); - Chebyshev polynomials of the first and second kind; - the Thomae (or popcorn) function; - various integration-derived functions; - normal, binomial, poisson, gamma, chi-squared, student\'s t, F, beta, Cauchy and Weibull distribution functions and the Lorenz curve; - the Vasicek function for describing the evolution of interest rates; and - implicit functions. The plots may be generated as volumes of rotation about the X-axis, as well.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-func/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1063405,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-func/pst-func-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1063425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-func')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-func')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-func')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-func')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.76')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-gantt' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw GANTT charts with pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-gantt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package draws GANTT charts, which are a kind of bar chart that displays a project schedule. The package requires the pstricks apparatus, of course.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-gantt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1063830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-gantt/pst-gantt-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1063850,
- '',
- 'details',
- 'Brief documentation, with examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-29 17:24:51 +0200 (Thu, 29 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-gantt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-gantt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-gantt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-gantt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-geo' => bless( {
- 'caption' => bless( do{\(my $o = 'Geographical Projections')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-geo')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-geo is a set of PSTricks related packages for various cartographic projections of the terrestrial sphere. The package pst-map2d provides conventional projections such as Mercator, Lambert, cylindrical, etc. The package pst-map3d treats representation in three dimensions of the terrestrial sphere. Packages pst-map2dII and pst-map3dII allow use of the CIA World DataBank II. Various parameters of the packages allow for choice of the level of the detail and the layouts possible (cities, borders, rivers etc). Substantial data files are provided, in an (internally) compressed format. Decompression happens on-the-fly as a document using the data is displayed, printed or converted to PDF format. A Perl script is provided for the user to do the decompression, if the need should arise.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-geo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-geo/doc/pst-map2d-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064295,
- '',
- 'details',
- 'Documentation of pst-map2d'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1064300,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-geo/doc/pst-map2dII-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064320,
- '',
- 'details',
- 'Documentation of pst-map2dII'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1064325,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-geo/doc/pst-map3d-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064345,
- '',
- 'details',
- 'Documentation of pst-map3d'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1064350,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-geo/doc/pst-map3dII-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064370,
- '',
- 'details',
- 'Documentation of pst-map3dII'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1064375,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-31 11:47:07 +0200 (Mon, 31 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-geo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-geo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-geo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-geo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-gr3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Three dimensional grids with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-gr3d')}, 'XML::XPath::Literal' ),
- 'description' => 'This PSTricks package provides a command \\PstGridThreeD that will draw a three dimensional grid, offering a number of options for its appearance.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-gr3d/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064690,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-gr3d/pst-gr3d.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1064710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-19 19:38:44 +0100 (Tue, 19 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-gr3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-gr3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-gr3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-gr3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-grad' => bless( {
- 'caption' => bless( do{\(my $o = 'Filling with colour gradients, using PStricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-grad')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-grad is a PSTricks based package for filling with colour gradients. Supported are colours in the RGB, CMYK or HSB models. Other colour gradient mechanisms are to be found in package pst-slpe.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-grad/pst-grad-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1065065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-07-11 11:50:31 +0200 (Wed, 11 Jul 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-grad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-grad')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-grad')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-grad')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-graphicx' => bless( {
- 'caption' => bless( do{\(my $o = 'A pstricks-compatible graphicx for use with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-graphicx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a version of graphicx that avoids loading the graphics bundle\'s (original) keyval package, which clashes with pstricks\' use of xkeyval.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-graphicx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1065420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-16 12:04:55 +0100 (Wed, 16 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-graphicx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-graphicx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-graphicx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-graphicx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-infixplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Using pstricks plotting capacities with infix expressions rather than RPN')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-infixplot')}, 'XML::XPath::Literal' ),
- 'description' => 'Plotting functions with pst-plot is very powerful but sometimes difficult to learn since the syntax of \\psplot and \\parametricplot requires some PostScript knowledge. The infix-RPN and pst-infixplot styles simplify the usage of pst-plot for the beginner, providing macro commands that convert natural mathematical expressions to PostScript syntax.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-infixplot/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/pstricks/contrib/pst-infixplot/pst-infixplot.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-infixplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-infixplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-infixplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-infixplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-jtree' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset complex trees for linguists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-jtree')}, 'XML::XPath::Literal' ),
- 'description' => 'jTree uses PStricks to enable linguists to typeset complex trees. The package requires use of PStricks (of course) and xkeyval packages. jTree is a development of, and replacement for, the jftree package, which is no longer available.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-jtree/pst-jtree-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/pst-jtree/de/pst-jtree-doc_DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066095,
- '',
- 'details',
- 'Package documentation, translated to German'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1066100,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:22:03 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-jtree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-jtree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-Jtree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-jtree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-knot' => bless( {
- 'caption' => bless( do{\(my $o = 'PSTricks package for displaying knots.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-knot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can produce a fair range of knot shapes, with all the standard graphics controls one expects.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-knot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066435,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-knot/pst-knot-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-14 08:46:33 +0100 (Sat, 14 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-knot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-knot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-knot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-knot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-labo' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw objects for Chemistry laboratories.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-labo')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-labo is a PSTricks related package for drawing basic and complex chemical objects. The documentation of the package is illuminated with plenty of illustrations together with their source code, making it an easy read.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-labo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-labo/pst-labo-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066870,
- '',
- 'details',
- 'German documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-labo/pst-labo-docEN.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066850,
- '',
- 'details',
- 'English documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-labo/pst-labo-docFR.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1066890,
- '',
- 'details',
- 'French documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 20:18:06 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-labo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-labo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-labo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-labo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-layout' => bless( {
- 'caption' => bless( do{\(my $o = 'Page layout macros based on PStricks packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-layout')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of creating elaborate ("pseudo-tabular") layouts of material, typically to be overlaid on an included graphic. The package requires a recent version of the package pst-node and some other pstricks-related material.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-layout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1067295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-layout/doc/latex/pst-layout/pst-layout-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1067315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:45:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-layout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-layout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-layout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-layout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '.95')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-lens' => bless( {
- 'caption' => bless( do{\(my $o = 'Lenses with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-lens')}, 'XML::XPath::Literal' ),
- 'description' => 'This PSTricks package provides a really rather simple command \\PstLens that will draw a lens. Command parameters provide a remarkable range of effects.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-lens/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1067725,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-lens/pst-lens.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1067745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-15 10:24:12 +0200 (Fri, 15 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-lens')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-lens')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-lens')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-lens')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-light3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Three dimensional lighting effects (PSTricks).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-light3d')}, 'XML::XPath::Literal' ),
- 'description' => 'A PSTricks package for three dimensional lighting effects on characters and PSTricks graphics, like lines, curves, plots, ...',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-light3d/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-light3d/pst-light3d-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-02 16:15:23 +0200 (Mon, 02 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-light3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-light3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-light3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-light3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-magneticfield' => bless( {
- 'caption' => bless( do{\(my $o = 'Plotting a magnetic field with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-magneticfield')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-magneticfield is a PSTricks related package to draw the magnetic field lines of Helmholtz coils in a two or three dimensional view. There are several parameters to create a different output. For more informations or some examples read the documentation of the package.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-magneticfield/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-magneticfield/pst-magneticfield-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068540,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1068545,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-magneticfield/pst-magneticfield-docEN.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068490,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1068495,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-magneticfield/pst-magneticfield-docFR.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068515,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1068520,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:21:11 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-magneticfield')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-magneticfield')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-magneticfield')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-magneticfield')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-math' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhancement of PostScript math operators to use with pstricks')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-math')}, 'XML::XPath::Literal' ),
- 'description' => 'PostScript lacks a lot of basic operators such as tan, acos, asin, cosh, sinh, tanh, acosh, asinh, atanh, exp (with e base). Also (oddly) cos and sin use arguments in degrees. Pst-math provides all those operators in a header file pst-math.pro with wrappers pst-math.sty and pst-math.tex. In addition, sinc, gauss, gammaln and bessel are implemented (only partially for the latter). pst-math is designed essentially to work with pst-plot but can be used in whatever PS code (such as pstricks SpecialCoor "!", which is useful for placing labels). The package also provides a routine SIMPSON for numerical integration and a solver of linear equation systems.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-math/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-math/pst-math-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1068995,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-03 11:59:17 +0100 (Wed, 03 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-math')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-math')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-math')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-math')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.62')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-mirror' => bless( {
- 'caption' => bless( do{\(my $o = 'Images on a spherical mirror.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-mirror')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands and supporting PostScript material for drawing images as if reflected by a spherical mirror.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-mirror/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1069310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-mirror/pst-mirror-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1069330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1069335,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-14 16:47:24 +0100 (Mon, 14 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-mirror')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-mirror')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-mirror')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-mirror')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-node' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw connections using pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-node')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to connect information, and to place labels, without knowing (in advance) the actual positions of the items to be connected, or where the connecting line should go. The macros are useful for making graphs and trees, mathematical diagrams, linguistic syntax diagrams, and so on. The package contents were previously distributed as a part of the pstricks base distribution.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-node/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1069730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-node/more_docs/psmatrix-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1069775,
- '',
- 'details',
- 'Documentation of \\psmatrix (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1069780,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-node/pst-node-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1069750,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1069755,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:55:04 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-node')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-node')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-node')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-node')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.22')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-ob3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Three dimensional objects using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-ob3d')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses PSTricks to provide basic three-dimensional objects. As yet, only cubes (which can be deformed to rectangular parallelipipeds) and dies (which are only a special kind of cubes) are defined.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-ob3d/pst-ob3d.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070135,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 00:25:16 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-ob3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-ob3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-ob3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-ob3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-optexp' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing optical experimental setups.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-optexp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package pst-optexp is a collection of optical components that facilitate easy sketching of optical experimental setups. Mechanisms for proper alignment of different components are provided internally. This way the user does not have to care for proper orientation of the elements.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-optexp/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-optexp/pst-optexp-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070450,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-06 14:30:35 +0100 (Fri, 06 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-optexp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-optexp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-optexp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-optexp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-optic' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing optics diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-optic')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for drawing both reflective and refractive optics diagrams. The package requires pstricks later than version 1.10.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-optic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-optic/more_docs/dtk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070855,
- '',
- 'details',
- 'DTK paper (Optische Darstellungen mit pst-optic)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1070860,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-optic/more_docs/pst-optic-examples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070835,
- '',
- 'details',
- 'Examples:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-optic/pst-optic-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1070815,
- '',
- 'details',
- 'Package manual:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-29 16:44:20 +0200 (Thu, 29 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-optic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-optic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-optic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-optic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-osci' => bless( {
- 'caption' => bless( do{\(my $o = 'Oscgons with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-osci')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-osci is a PSTricks package enables you to produce oscilloscope "screen shots". Three channels can be used to represent the most common signals (damped or not): namely sinusoidal, rectangular, triangular, dog\'s tooth (left and right oriented). The third channel allows you to add, to subtract or to multiply the two other signals. Lissajous diagrams (XY-mode) can also be obtained.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-osci/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/pstricks/contrib/pst-osci/oscilloscope.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071215,
- '',
- 'details',
- 'French documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1071220,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-osci/pst-osci-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071190,
- '',
- 'details',
- 'English documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1071195,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-osci')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-osci')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-osci')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-osci')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.82')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-pad' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw simple attachment systems with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-pad')}, 'XML::XPath::Literal' ),
- 'description' => 'The package collects a set of graphical elements based on PStricks that can be used to facilitate display of attachment systems such as two differently shaped surfaces with or without a fluid wedged in between. These macros ease the display of wet adhesion models and common friction systems such as boundary lubrication, elastohydrodynamic lubrication and hydrodynamic lubrication.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-pad/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-pad/pst-pad-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1071540,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-pad/pst-pad-docDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1071565,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 00:25:16 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-pad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-pad')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-pad')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-pad')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Make PDF versions of graphics by processing between runs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pst-pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package pst-pdf simplifies the use of graphics from PSTricks and other PostScript code in PDF documents. As in building a bibliography with BibTEX additional external programmes are being invoked. In this case they are used to create a PDF file (\\PDFcontainer) that will contain all this graphics material. In the final document this contents will be inserted instead of the original PostScript code. The package works with pstricks and requires a recent version of the preview package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pst-pdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071960,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pst-pdf/pst-pdf-DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1072005,
- '',
- 'details',
- 'German documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1072010,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pst-pdf/pst-pdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1071980,
- '',
- 'details',
- 'English documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1071985,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-09 22:29:15 +0200 (Thu, 09 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-pdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-pdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1v')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-pdgr' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw medical pedigrees using pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pedigree/pst-pdgr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of macros based on PSTricks to draw medical pedigrees according to the recommendations for standardized human pedigree nomenclature. The drawing commands place the symbols on a pspicture canvas. An interface for making trees is also provided. The package may be used both with LaTeX and PlainTeX. A separate Perl program for generating TeX files from spreadsheets is available.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pedigree/pst-pdgr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1072385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pedigree/pst-pdgr/pst-pdgr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1072405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 15:14:23 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-pdgr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-pdgr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-pdgr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-pdgr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-platon' => bless( {
- 'caption' => bless( do{\(my $o = 'Platonic solids in PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-platon')}, 'XML::XPath::Literal' ),
- 'description' => 'The package adds to PSTricks the ability to draw 3-dimensional views of the five Platonic solids.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-platon/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1072780,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-platon/pst-platon-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1072800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-01 00:46:51 +0100 (Fri, 01 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-platon')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-platon')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-platon')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-platon')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-plot' => bless( {
- 'caption' => bless( do{\(my $o = 'Plot data using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-plot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides plotting of data (typically from external files), using PSTricks. Plots my be configured using a wide variety of parameters.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-plot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-plot/more_docs/dtk02-1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073235,
- '',
- 'details',
- 'Die mathematischen Funktionen von Postscript'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1073240,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-plot/more_docs/dtk02-2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073260,
- '',
- 'details',
- 'Die Plotfunctionen von pst-plot'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1073265,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-plot/more_docs/tugboat01-4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073285,
- '',
- 'details',
- 'The plot functions of pst-plot'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1073290,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-plot/pst-plot-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1073215,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 15:25:51 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-plot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-plot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-plot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-plot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.42')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-poly' => bless( {
- 'caption' => bless( do{\(my $o = 'Polygons with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-poly')}, 'XML::XPath::Literal' ),
- 'description' => 'This PSTricks package provides a really rather simple command \\PstPolygon that will draw various regular and non-regular polygons (according to command parameters); various shortcuts to commonly-used polygons are provided, as well as a command \\pspolygonbox that frames text with a polygon. The package uses the xkeyval package for argument decoding.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-poly/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073745,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-poly/pst-poly-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1073765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-20 19:36:06 +0100 (Sun, 20 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-poly')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-poly')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-poly')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-poly')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.61')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-pulley' => bless( {
- 'caption' => bless( do{\(my $o = 'Plot pulleys, using pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-pulley')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to draw pulley systems with up to 6 pulleys. The pulley diagrams are labelled with the physical properties of the system. The package uses pstricks, and requires a several pstricks-related packages.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-pulley/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1074110,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-pulley/pst-pulley-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1074130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-26 13:00:16 +0100 (Thu, 26 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-pulley')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-pulley')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-pulley')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-pulley')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-qtree' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple syntax for trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-qtree')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a qtree-like front end for PSTricks.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-qtree/pst-qtree-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1074545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-18 17:42:33 +0100 (Wed, 18 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-qtree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-qtree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-qtree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-qtree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-rubans' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw three-dimensional ribbons.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-rubans')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses PStricks and pst-solides3d to draw three dimensional ribbons on a cylinder, torus, sphere, cone or paraboloid. The width of the ribbon, the number of turns, the colour of the outer and the inner surface of the ribbon may be set. In the case of circular and conical helices, one may also choose the number of ribbons.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-rubans/pst-rubans-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1074940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-18 15:46:13 +0200 (Sun, 18 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-rubans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-rubans')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-rubans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-rubans')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-sigsys' => bless( {
- 'caption' => bless( do{\(my $o = 'Support of signal processing-related disciplines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-sigsys')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a collection of useful macros for disciplines related to signal processing. It defines macros for plotting a sequence of numbers, drawing the pole-zero diagram of a system, shading the region of convergence, creating an adder or a multiplier node, placing a framed node at a given coordinate, creating an up-sampler or a down-sampler node, drawing the block diagram of a system, drawing adaptive systems, sequentially connecting a list of nodes, and connecting a list of nodes using any node-connecting macro.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-sigsys/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1075275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-sigsys/pst-sigsys-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1075295,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-09 20:38:22 +0100 (Wed, 09 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-sigsys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-sigsys')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-sigsys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-sigsys')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-slpe' => bless( {
- 'caption' => bless( do{\(my $o = 'Sophisticated colour gradients.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-slpe')}, 'XML::XPath::Literal' ),
- 'description' => 'This PStricks package covers all the colour gradient functionality of pst-grad (part of the base pstricks distribution), and provides the following facilities: - it permits the user to specify an arbitrary number of colours, along with the points at which they are to be reached; - it converts between RGB and HSV behind the scenes; - it provides concentric and radial gradients; - it provides a command \\psBall that generates bullets with a three-dimensional appearance; and - uses the xkeyval package for the extended key handling.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-slpe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1075715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-slpe/pst-slpe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1075735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-25 20:39:05 +0200 (Tue, 25 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-slpe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-slpe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-slpe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-slpe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-solarsystem' => bless( {
- 'caption' => bless( do{\(my $o = 'Plot the solar system for a specific date.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-solarsystem')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses pstricks to produce diagrams of the visible planets, projected on the plane of the ecliptic. It is not possible to represent all the planets in their real proportions, so only Mercury, Venus, Earth and Mars have their orbits in correct proportions and their relative sizes are observed. Saturn and Jupiter are in the right direction, but not in the correct size.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-solarsystem/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1076090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-solarsystem/pst-solarsystem-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1076110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-04 11:58:42 +0100 (Wed, 04 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-solarsystem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-solarsystem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-solarsystem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-solarsystem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-solides3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw perspective views of 3D solids.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-solides3d')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed to draw solids in 3d perspective. Features include: - create primitive solids; - create solids by including a list of its vertices and faces; - faces of solids and surfaces can be colored by choosing from a very large palette of colors; - draw parametric surfaces in algebraic and reverse polish notation; - create explicit and parameterized algebraic functions drawn in 2 or 3 dimensions; - project text onto a plane and onto the faces of a solid; - support for including external database files',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-solides3d/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1076555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-solides3d/pst-solides3d-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1076575,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1076580,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-solides3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-solides3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-solides3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-solides3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.23')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-soroban' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw a Soroban using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-soroban')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses PSTricks to draw a Japanese abacus, or soroban. The soroban is still used in Japan today.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-soroban/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1076915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-soroban/pst-soroban-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1076935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-soroban')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-soroban')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-soroban')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-soroban')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-spectra' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw continuum, emission and absorption spectra with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-spectra')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a PSTricks extension, based on a NASA lines database. It allows you to draw continuum, emission and absorption spectra. A Total of 16 880 visible lines from 99 elements can be displayed. The package requires the xkeyval package for decoding its arguments.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-spectra/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1077320,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-spectra/pst-spectra.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1077340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1077345,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-spectra/pst-spectraEN.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1077365,
- '',
- 'details',
- 'Package outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1077370,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 00:25:16 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-spectra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pst-spectra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-spectra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-stru' => bless( {
- 'caption' => bless( do{\(my $o = 'Civil engineering diagrams, using pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-stru')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a PSTricks-based, and provides facilities to draw structural schemes in civil engineering analysis, for beams, portals, arches and piles.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-stru/pst-stru-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1077710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 12:36:22 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-stru')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-stru')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-stru')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-stru')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-support' => bless( {
- 'caption' => bless( do{\(my $o = 'Assorted support files for use with PStricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/pst-support')}, 'XML::XPath::Literal' ),
- 'description' => 'An appropriate set of job options, together with process scripts for use with TeXnicCenter/',
- 'docs' => {
- 'ctan:/graphics/pstricks/pst-support/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1078065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-support')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pst-support')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-support')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2009-02-05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-text' => bless( {
- 'caption' => bless( do{\(my $o = 'Text and character manipulation in PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-text')}, 'XML::XPath::Literal' ),
- 'description' => 'Pst-text is a PSTricks based package for plotting text along a different path and manipulating characters. It includes the functionality of the old package pst-char.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-text/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1078420,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-text/pst-text-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1078440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-text')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-text')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-text')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-text')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-thick' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing very thick lines and curves.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-thick')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports drawing of very thick lines and curves in PSTricks, with various fillings for the body of the lines.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-thick/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1078795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-thick/pst-thick-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1078815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1078820,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-thick')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-thick')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-thick')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-thick')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-tools' => bless( {
- 'caption' => bless( do{\(my $o = 'PStricks support functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides helper functions for other PSTricks related packages.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-tools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1079170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-tools/pst-tools-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1079190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-11 08:56:14 +0100 (Wed, 11 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-tools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-tools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-tree' => bless( {
- 'caption' => bless( do{\(my $o = 'Trees, using pstricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-tree')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-tree is a pstricks package that defines a macro \\pstree which offers a structured way of joining nodes created using pst-node in order to draw trees.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-tree/pst-tree-doc-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1079645,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1079650,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-tree/pst-tree-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1079620,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1079625,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:28:55 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-tree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-tree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-tree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-tree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-tvz' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw trees with more than on root node, using PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-tvz')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses PSTricks to draw trees with more than one root node. It is similar to pst-tree, though it uses a different placement algorithm.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-tvz/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-tvz/pst-tvz-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-tvz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-tvz')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-tvz')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-tvz')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-uml' => bless( {
- 'caption' => bless( do{\(my $o = 'UML diagrams with PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-uml')}, 'XML::XPath::Literal' ),
- 'description' => 'pst-uml is a PSTricks package that provides support for drawing moderately complex UML (Universal Modelling Language) diagrams. (The PDF documentation is written in French.)',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-uml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080425,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-uml/pst-uml-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1080450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080445,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-uml/pst-uml-exemples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1080475,
- '',
- 'details',
- 'Examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080470,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-uml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-uml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-uml')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-uml')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.83')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-vowel' => bless( {
- 'caption' => bless( do{\(my $o = 'Enable arrows showing diphthongs on vowel charts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pst-vowel')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the vowel package (distributed as part of the tipa bundle) by allowing the user to draw arrows between vowels to show relationships such as diphthong membership. The package depends on use of pstricks.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pst-vowel/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pst-vowel/pst-vowel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1080900,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-vowel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-vowel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-vowel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-vowel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-vue3d' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw perspective views of three dimensional objects.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pst-vue3d')}, 'XML::XPath::Literal' ),
- 'description' => 'With pst-vue3d three dimensional objects like cubes, spheres and others can be viewed from different points. The distribution includes a comprehensive set of examples of usage.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pst-vue3d/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1081230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/pst-vue3d/pst-vue3d-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1081250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:52:21 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-vue3d')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst-vue3d')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-vue3d')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst-vue3d')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst-xkey' => bless( {
- 'caption' => bless( do{\(my $o = 'Key-value syntax for pstricks packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xkeyval')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is an adaptation of the techniques of xkeyval to the needs of the family of packages associated with pstricks, so that those packages can safely, and with relative ease, use key-value syntax in their commands. The package is distributed as part of the xkeyval bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xkeyval/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1081655,
- '',
- 'details',
- 'Xkeyval README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xkeyval/doc/xkeyval.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1081675,
- '',
- 'details',
- 'Xkeyval package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 12:21:58 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst-xkey')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst-xkey')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pst2pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'A script to compile pstricks documents via pdftex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/scripts/pst2pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The script extracts the preamble of the document and runs all \\begin{postscript}...\\end{postscript} \\begin{pspicture}...\\end{pspicture} and \\pspicture...\\endpspicture separately through LaTeX with the same preamble as the original document; thus it creates EPS, PNG and PDF files of these snippets. In a final PDFLaTeX run the script replaces the environments with \\includegraphics to include the processed snippets. Detail documentation is acquired from the document itself via Perldoc.',
- 'docs' => {
- 'ctan:/graphics/pstricks/scripts/pst2pdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1082140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/scripts/pst2pdf/pst2pdf-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1082160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 19:32:30 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pst2pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pst2pdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pst2pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pst2pdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.12')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'A tool for PStricks documentation')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/pstdoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides an SQLite database and a Python script that provides extensive help with PSTricks commands from a terminal window. For example pstdoc \\psarc gives the syntax of \\psarc and all associated keywords, with short definitions. The script is known to work on Mac, Windows, and Linux systems; it requires Python 2.5 or better. The database covers pstricks itself, pst-plot, pst-node, pst-text, pstricks-add, pst-3dplot and related packages.',
- 'docs' => {
- 'ctan:/info/pstdoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1082695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/pstdoc/screenshot.png' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1082715,
- '',
- 'details',
- 'Screenshot of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-27 01:25:42 +0200 (Mon, 27 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstex' => bless( {
- 'caption' => bless( do{\(my $o = 'Processor for including figures in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstex')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a package postscri whose macros write details of required figures to the .aux file; a separate processor then calculates precise details of the graphic inclusion.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 20:36:41 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstoedit' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate PostScript and PDF to other formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pstoedit')}, 'XML::XPath::Literal' ),
- 'description' => 'Translate PostScript and PDF to LaTeX picture format and MetaPost, as well as other formats including tgif, FrameMaker mif, XFig\'s fig, pdf, gnuplot, MS-Windows wmf, CAD exchange format dxf, LightWave 3D lwo, RenderMan rib, Real3D rib, Java applet, and Idraw format. Documentation is available via the package\'s home page. Pstoedit is distributed as source, and a Windows binary installer is also available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-18 23:38:54 +0200 (Wed, 18 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstoedit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstoedit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.50')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstool' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for psfrag within pdfLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pstool')}, 'XML::XPath::Literal' ),
- 'description' => 'The package works in the same sort of way as pst-pdf, processing PostScript graphics with psfrag labels within documents running with pdfLaTeX. Pstool ensures that each version of each graphic is compiled once only (the graphic is (re-)compiled only if it has changed since the previous compilation of the document). This drastically speeds up the running of the package in the typical case (though the first run of any document is inevitably just as slow as with any similar package).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pstool/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1083660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pstool/pstool.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1083680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-04 11:31:22 +0200 (Tue, 04 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pstool')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pstool')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pstool')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstools' => {},
- 'pstotext' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract ASCII from PostScript and PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ghostscript/contrib/pstotext-1.9.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'A free Unix program that extracts ASCII text from PostScript and PDF (Acrobat) files. pstotext uses GhostScript, but does a more careful job with kerned characters and nonstandard font encodings than Ghostscript\'s ps2ascii utility.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstotext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstotext')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstrees' => bless( {
- 'caption' => bless( do{\(my $o = 'Construct linguistics trees using a preprocessor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/trees/pstrees')}, 'XML::XPath::Literal' ),
- 'description' => 'The preprocessor (written in C) prepares tree sources; the macros make use of Emma Pease\'s tree-dvips package.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/trees/pstrees/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1084295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/trees/pstrees/trees.doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1084315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstrees')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstrees')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstricks' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript macros for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/base')}, 'XML::XPath::Literal' ),
- 'description' => 'An extensive collection of macros for generating PostScript that is usable with most TeX macro formats, including Plain TeX, LaTeX, AMS-TeX, and AMS-LaTeX. Included are macros for colour, graphics, pie charts, rotation, trees and overlays. It has many special features, including a wide variety of graphics (picture drawing) macros, with a flexible interface and with colour support. There are macros for colouring or shading the cells of tables. The package pstricks-add contains bug-fixes and additions for pstricks (among other things). PSTricks uses PostScript \\special commands, which are not supported by PDF(La)TeX. This limitation may be overcome by using either the pst-pdf or the pdftricks package, to generate a PDF inclusion from a PSTricks diagram.',
- 'docs' => {
- 'ctan:/graphics/pstricks/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/base/doc/pst-news12.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086375,
- '',
- 'details',
- 'Latest news bulletin'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/base/doc/pst-user.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086355,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:37:18 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstricks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pstricks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pstricks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pstricks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstricks-add' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of add-ons and bugfixes for PSTricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/pstricks-add')}, 'XML::XPath::Literal' ),
- 'description' => 'Collects together examples that have been posted to the pstricks mailing list, together with many additional features for the basic pstricks, pst-plot and pst-node, including: - bugfixes; - new options for the pspicture environment; - arrows; - braces as node connection/linestyle; - extended axes for plots (e.g., logarithm axes); - polar plots; - plotting tangent lines of curves or functions; - solving and printing differential equationd; - box plots; - matrix plots; and - pie charts. The package makes use of PostScript routines provided by pst-math.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/pstricks-add/pstricks-add-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1084835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:55:04 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstricks-add')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pstricks-add')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pstricks-add')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pstricks-add')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstricks-calcnotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Applications of PStricks to lecture notes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/pstricks_calcnotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle shows the construction of PStricks macros to draw Riemann sums of an integral and to draw the vector field of an ordinary differential equation. The results are illustrated in a fragment of lecture notes.',
- 'docs' => {
- 'ctan:/info/pstricks_calcnotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1085150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstricks-calcnotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstricks-calcnotes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstricks-examples' => bless( {
- 'caption' => bless( do{\(my $o = 'PSTricks examples.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/PSTricks_6_de')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the examples from the 6th edition of the book \'PSTricks -- Grafik fur TeX und LaTeX\'.',
- 'docs' => {
- 'ctan:/info/examples/PSTricks_6_de/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1085820,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1085825,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstricks-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstricks-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pstricks-examples')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pstricks-examples-en' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from PSTricks book (English edition).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/PSTricks_en')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the examples from the book \'PSTricks: Graphics and PostScript for TeX and LaTeX\'.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pstricks-examples-en')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pstricks-examples-en')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pstricks-examples-en')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psu-thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for writing a thesis at Penn State University.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psu-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides proper page formatting according to the Penn State thesis office guidelines (as of 2004) and automatically formats the front and back matter, title page, and more. A BibTeX style file is also included for the bibliography.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/psu-thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psu-thesis/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086750,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psu-thesis/mssample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086770,
- '',
- 'details',
- 'MS thesis layout demonstration'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/psu-thesis/phdsample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1086790,
- '',
- 'details',
- 'PhD thesis layout demonstration'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-20 13:36:26 +0200 (Sat, 20 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psu-thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psu-thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'psu-thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psu-thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'psutils' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript utilities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/psutils')}, 'XML::XPath::Literal' ),
- 'description' => 'A bundle of utilities for manipulating PostScript documents, including page selection and rearrangement, resizing the page, arrangement into signatures for booklet printing, and page merging for n-up printing. Utilities include psbook, psselect, pstops, psnup, psresize, epsffit.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 00:30:52 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'psutils')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'psutils')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psutils')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'p17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ptex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX system for publishing in Japanese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/japanese/ptex')}, 'XML::XPath::Literal' ),
- 'description' => 'PTeX adds features related to vertical writing, and deals with other problems in typesetting Japanese. A set of additions to a TEXMF tree, for use with PTeX, may be found in package PTeX-texmf. PTeX is distributed as WEB change files.',
- 'docs' => {
- 'http://ajt.ktug.kr/2008/0201okumura.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1087730,
- '',
- 'details',
- 'Asian Journal of TeX paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 15:33:34 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ptex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ptex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ptex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ptex-texmf' => bless( {
- 'caption' => bless( do{\(my $o = 'Macro and other extensions for use with PTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/japanese/ptex-texmf/ptex.tds.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides a set of additions to a standard TEXMF tree, for typesetting Japanese publications when using the PTeX modified TeX system. The additions comprise (in the main) fonts, Japanese BibTeX styles, and Japanese versions of LaTeX classes and the like.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-18 08:13:02 +0100 (Fri, 18 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ptex-texmf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ptex-texmf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pthyphs' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation Patterns for Portuguese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/portuguese/pt8hyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Hyphenation Patterns for Portuguese.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-04-08 12:17:18 +0200 (Sun, 08 Apr 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pthyphs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pthyphs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ptptex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for \'Progress of Theoretical Physics\'.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ptptex')}, 'XML::XPath::Literal' ),
- 'description' => 'The distribution contains the class (which offers an option file for preprints), and a template. The class requires the cite, overcite and wrapfig packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ptptex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1088350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ptptex/manptp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1088370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-17 08:52:38 +0100 (Thu, 17 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ptptex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ptptex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ptptex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ptptex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ptsans' => bless( {
- 'caption' => bless( do{\(my $o = 'PT Sans font and LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/ptsans')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains LaTeX support for the font PT Sans developed by ParaType for the project "public Types of the Russian Federation", and released under an open user license. The fonts are included in this distribution, in TrueType format and converted to Type 1 format (as kindly allowed by ParaType). The fonts provide coverage of the T2* and X2 encodings, and partial coverage of T1, OT1, TS1 and IL2 (sufficient for typesetting text in Czech and Slovak languages -- the purpose of encoding IL2). This package is now obsolete; users should seek the paratype bundle in its place.',
- 'docs' => {
- 'ctan:/obsolete/fonts/ptsans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1088765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/ptsans/doc/fonts/ptsans/ptsans-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1088805,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/ptsans/doc/fonts/ptsans/ptsans.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1088785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-23 14:37:12 +0200 (Tue, 23 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ptsans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ptsans')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.003')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ptserif' => bless( {
- 'caption' => bless( do{\(my $o = 'PT Serif font and LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/ptserif')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains LaTeX support for the font PT Serif developed by ParaType for the project "Public Types of the Russian Federation", and released under an open user license. The fonts are included in this distribution, in TrueType format and as converted Type 1 format (as kindly allowed by ParaType). The fonts provide coverage of the T2* and X2 encodings, and partial coverage of T1 OT1, TS1 and IL2 (sufficient for typesetting text in Czech and Slovak languages -- the purpose of encoding IL2). This package is now obsolete; users should seek the paratype bundle in its place.',
- 'docs' => {
- 'ctan:/obsolete/fonts/ptserif/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1089130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/ptserif/doc/fonts/ptserif/ptserif-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1089170,
- '',
- 'details',
- 'Font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/ptserif/doc/fonts/ptserif/ptserif.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1089150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-23 14:37:12 +0200 (Tue, 23 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ptserif')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ptserif')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.000')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'punk' => bless( {
- 'caption' => bless( do{\(my $o = 'Donald Knuth\'s punk font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/punk')}, 'XML::XPath::Literal' ),
- 'description' => 'A response to the assertion in a lecture that "typography tends to lag behind other stylistic changes by about 10 years". Knuth felt it was (in 1988) time to design a replacement for his designs of the 1970s, and came up with this font! The fonts are distributed as Metafont source. The package offers LaTeX support by Rohit Grover, from an original by Sebastian Rahtz, which is slightly odd in claiming that the fonts are T1-encoded. A (possibly) more rational support package is to be found in punk-latex',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb09-2/tb21knut.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 11:33:19 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'punk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'punk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'punk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'punk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'punk-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for punk fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/punk-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package and .fd file provide support for Knuth\'s punk fonts. That bundle also offers support within LaTeX; the present package is to be preferred.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/punk-latex/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/punk-latex/punk.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'punk-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'punk-latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Punk-LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'punknova' => bless( {
- 'caption' => bless( do{\(my $o = 'OpenType version of Knuth\'s Punk font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/punknova')}, 'XML::XPath::Literal' ),
- 'description' => 'The font was generated from a MetaPost version of the sources of the \'original\' punk font. Knuth\'s original fonts generated different shapes at random. This isn\'t actually possible in an OpenType font; rather, the font contains several variants of each glyph, and uses the OpenType randomize function to select a variant for each invocation.',
- 'docs' => {
- 'ctan:/fonts/punknova/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1090140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/punknova/documentation/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1090160,
- '',
- 'details',
- 'Text sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 11:34:47 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'punknova')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'punknova')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'punknova')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'punknova')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.003')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'purifyeps' => bless( {
- 'caption' => bless( do{\(my $o = 'Make EPS work with both LaTeX/dvips and pdfLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/purifyeps')}, 'XML::XPath::Literal' ),
- 'description' => 'While pdfLaTeX has a number of nice features, its primary shortcoming relative to standard LaTeX+dvips is that it is unable to read ordinary Encapsulated PostScript (EPS) files, the most common graphics format in the LaTeX world. Purifyeps converts EPS files into a \'purified\' form that can be read by both LaTeX+dvips and pdfLaTeX. The trick is that the standard LaTeX2e graphics packages can parse MetaPost-produced EPS directly. Hence, purifyeps need only convert an arbitrary EPS file into the same stylized format that MetaPost outputs.',
- 'docs' => {
- 'ctan:/support/purifyeps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1090495,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/purifyeps/purifyeps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1090515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'purifyeps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'purifyeps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'purifyeps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pwt' => bless( {
- 'caption' => bless( do{\(my $o = 'An outline of publishing with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/laan/pwt')}, 'XML::XPath::Literal' ),
- 'description' => 'This document, "Publishing with TeX", serves as a user manual for the BLUe format. Also included are a number of the author\'s other articles and musings.',
- 'docs' => {
- 'ctan:/info/laan/pwt/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pwt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'PWT')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pxfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Palatino-like fonts in support of mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/pxfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'Pxfonts supplies virtual text roman fonts using Adobe Palatino (or URWPalladioL) with some modified and additional text symbols in the OT1, T1, and TS1 encodings; maths alphabets using Palatino/Palladio; maths fonts providing all the symbols of the Computer Modern and AMS fonts, including all the Greek capital letters from CMR; and additional maths fonts of various other symbols. The set is complemented by a sans-serif set of text fonts, based on Helvetica/NimbusSanL, and a monospace set derived from the parallel TX font set. All the fonts are in Type 1 format (AFM and PFB files), and are supported by TeX metrics (VF and TFM files) and macros for use with LaTeX.',
- 'docs' => {
- 'ctan:/fonts/pxfonts/doc/pxfontsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1091145,
- '',
- 'details',
- 'Package documentation (Letter paper format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/pxfonts/doc/pxfontsdocA4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1091165,
- '',
- 'details',
- 'Package documentation (A4 paper format'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 16:35:41 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pxfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pxfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pxfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pxfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pxgreeks' => bless( {
- 'caption' => bless( do{\(my $o = 'Shape selection for PX fonts Greek letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/pxgreeks')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows LaTeX users who use the PX fonts to select the shapes (italic or upright) for the Greek lowercase and uppercase letters. Once the shapes for lowercase and uppercase have been selected via a package option, the \\other prefix (e.g., \\otheralpha) allows using the alternate glyph (as in the fourier package). The pxgreeks package does not constrain the text font that may be used in the document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/pxgreeks/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1091550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/pxgreeks/pxgreeks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1091570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pxgreeks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pxgreeks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pxgreeks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pxgreeks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pxtxalfa' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual maths alphabets based on pxfonts and txfonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/pxtxalfa')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides virtual math alphabets based on pxfonts and txfonts, with LaTeX support files and adjusted metrics. The mathalfa package offers support for this collection.',
- 'docs' => {
- 'ctan:/fonts/pxtxalfa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1091945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/pxtxalfa/doc/fonts/pxtxalfa/pxtxalfa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1091965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 21:40:19 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pxtxalfa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pxtxalfa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pxtxalfa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'pxtxalfa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pybib' => bless( {
- 'caption' => bless( do{\(my $o = 'Command line utilities to check, sort, merge BibTex files')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/pybib')}, 'XML::XPath::Literal' ),
- 'description' => 'Pybib provides a set of command line utilities (written in Python) to check, merge, sort, filter, and convert BibTeX files. Also include a tool to lookup references on Google scholar and insert the URL into the file. The package builds on the author\'s experience writing the earlier tkbibtex; it is hoped that this code is more readily maintainable',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/pybib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1092330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.petercorke.com/pybib.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1092350,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pybib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pybib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pybliographer' => bless( {
- 'caption' => bless( do{\(my $o = 'A tool for managing bibliographic databases.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Pybliographer currently supports BibTeX files for reading and writing, and can also read Ovid files (from ovid.com). Support for Refer is available. This bibliographical manager can be used for searching, editing, reformatting, etc. It provides a simple framework that provides easy to use python classes and functions, and therefore can be extended to any usage (generating HTML pages according to bibliographic searches, etc). As an example, a simple tool called pybcheck is provided with the package to check for the validity of bibtex files. In addition to the scripting environment, a graphical GNOME interface is available, providing editing capabilities in addition to a nice hierarchical search mechanism.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pybliographer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pybliographer')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pydocstrip' => bless( {
- 'caption' => bless( do{\(my $o = 'Scripted version of LaTeX docstrip.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pydocstrip')}, 'XML::XPath::Literal' ),
- 'description' => 'Pydocstrip is a Python script that provides several facilities not available via the LaTeX standard docstrip.',
- 'docs' => {
- 'ctan:/support/pydocstrip/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1092855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pydocstrip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'pydocstrip')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'pzccal' => bless( {
- 'caption' => bless( do{\(my $o = 'Zapf Chancery as calligraphic math alphabet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/pzccal')}, 'XML::XPath::Literal' ),
- 'description' => 'The pzccal package enables formatting Greek and Latin letters as symbols for vectors, matrices, and tensors in the typefaces recommended for scientific papers by the International Standard ISO 31. The author has now declared the package obsolete, since he believes that the urwchancal package does the job better.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/pzccal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1093190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/pzccal/pzccal-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1093230,
- '',
- 'details',
- 'Example of appearance'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/pzccal/pzccal.sty.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1093210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'pzccal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'pzccal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'pzccal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qbibman' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical frontend to BibTool.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/qbibman/qbibman-1.1.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/qbibman/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1093510,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 16:41:43 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qbibman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qbibman')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qcm' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX2e class for making multiple choice questionnaires')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/qcm')}, 'XML::XPath::Literal' ),
- 'description' => 'QCM is a package for making multiple choices questionnaires under LaTeX2e ("QCM" is the French acronym for this style of test). A special environment allows you to define questions and possible answers. You can specify which answers are correct and which are not. QCM not only formats the questions for you, but also generates a \'form\' (a grid that your students will have to fill in), and a \'mask\' (the same grid, only with correct answers properly checked in). You can then print the mask on a slide and correct the questionnaires more easily by superimposing the mask on top of students\' forms. QCM can also typeset exam corrections automatically, and comes with support for AUC-TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/qcm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1093835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/qcm/qcm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1093855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qcm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'qcm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'QCM')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'qcm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qdtexvpl' => bless( {
- 'caption' => bless( do{\(my $o = 'Quick and dirty virtual font creation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/qdtexvpl')}, 'XML::XPath::Literal' ),
- 'description' => 'Qdtexvpl is a tool for quick and dirty creation of virtual fonts. You create a TeX file which contains the TeX code to be put into the virtual font, run TeX on the file, and feed the DVI file into qdtexvpl, which creates a VPL file. Finally, you use VPtoVF to create a TFM file and a VF file from the VPL file.',
- 'docs' => {
- 'ctan:/fonts/utilities/qdtexvpl/qdtexvpl.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qdtexvpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qdtexvpl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qed' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce an "end-of-proof" mark.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/proofs/taylor/QED.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces \'end proof\' (and similar) mathematical marks, even at the end of displayed mathematics.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qfig' => bless( {
- 'caption' => bless( do{\(my $o = 'DOS graphics program.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/qfig')}, 'XML::XPath::Literal' ),
- 'description' => 'Qfig is a DOS graphics program to generate output for PicTeX and epic.',
- 'docs' => {
- 'ctan:/support/qfig/qfig11a.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1094810,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'PostScript (Adobe Type 1) fonts in QX layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/psfonts/polish/qfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'IMPORTANT NOTICE: This package is now considered obsolete. Please use the TeX-Gyrefonts instead! A collection of Type 1 fonts based on the URW++ fonts distributed with Ghostscript. The fonts are encoded according to QX layout which facilitates multilingual and technical typesetting using TeX, preserving usability in Windows applications. The fonts have been superseded by the by the following TeX-Gyre fonts: - Quasi-Bookman (the qbk fonts) is now available as TeX-Gyre Bonum; - Quasi-Chancery (the qzc fonts) is now available as TeX-Gyre Chorus; - Quasi-Courier (the qcr fonts) is now available as TeX-Gyre Cursor; - Quasi-Swiss and Quasi-Swiss-Condensed (the qhv fonts) are now available as TeX-Gyre Heros; - Quasi-Palatino (the qpl fonts) is now available as TeX-Gyre Pagella; and - Quasi-Times (the qtm fonts) is now available as TeX-Gyre Termes.',
- 'docs' => {
- 'ctan:/obsolete/fonts/psfonts/polish/qfonts/00czytaj' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1095425,
- '',
- 'details',
- 'Readme (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1095420,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/fonts/psfonts/polish/qfonts/00readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1095400,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1095395,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.07')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qm' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands for bras and kets and the like.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/qm.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The commands (\\bra and \\ket, etc.) operate both in text and maths mode (the arguments are set as maths).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qms' => bless( {
- 'caption' => bless( do{\(my $o = 'VMS tools for controlling QMS printers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/qms')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/dviware/qms/aaread.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1096005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'qms')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qobitree' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for typesetting trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/qobitree')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands \\branch and \\leaf for specifying the elements of the tree; you build up your tree with those commands, and then issue the \\tree command to typeset the whole.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/qobitree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1096340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qobitree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'qobitree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'qobitree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'qobitree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qstest' => bless( {
- 'caption' => bless( do{\(my $o = 'Bundle for unit tests and pattern matching.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/qstest')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the public release of the qstest bundle (written for DocScape Publisher) (C) 2006, 2007 QuinScape GmbH. The bundle contains the packages \'makematch\' for matching patterns to targets (with a generalization in the form of pattern lists and keyword lists), and \'qstest\' for performing unit tests, allowing the user to run a number of logged tests ensuring the consistency of values, properties and call sequences during execution of test code. Both packages make extensive use of in their package documentation, providing illustrated examples that are automatically verified to work as expected. Check the README file for details.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/qstest/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1096715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/qstest/makematch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1096755,
- '',
- 'details',
- 'makematch Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/qstest/qstest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1096735,
- '',
- 'details',
- 'qstest Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qstest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'qstest')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'qstest')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'qstest')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qsymbols' => bless( {
- 'caption' => bless( do{\(my $o = 'Maths symbol abbreviations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/qsymbols')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides macros for defining systematic mnemonic abbreviations, starting with ` for math symbols and \\" for arrows, using standard symbols as well as those from the amsfonts bundle and the stmaryrd package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/qsymbols/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1097105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/qsymbols/qsymbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1097125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:18:59 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qsymbols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'qsymbols')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'qsymbols')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'qsymbols')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'qtree' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw tree structures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/qtree')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers support for drawing tree diagrams, and is especially suitable for linguistics use. It allows trees to be specified in a simple bracket notation, automatically calculates branch sizes, and supports both DVI/PostScript and PDF output by use of pict2e facilities. The package is a development of the existing qobitree package, offering a new front end.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/qtree/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/qtree/qarrows.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1097590,
- '',
- 'details',
- 'Use of tree-dvips with qtree:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1097585,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/qtree/qtreenotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1097565,
- '',
- 'details',
- 'Package documentation:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1097560,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:28:55 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'qtree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'qtree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'qtree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'qtree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'quotation' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset an attributed quotation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/quotation.tex')}, 'XML::XPath::Literal' ),
- 'description' => '\\quotation takes two arguments, the quotation itself, and the attribution. The quotation is set as a page-wide \\align, so placement of \\cr commands may be useful for best appearance.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 17:20:45 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'quotation')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'quotation')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'quotchap' => bless( {
- 'caption' => bless( do{\(my $o = 'Decorative chapter headings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/quotchap')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for creating decorative chapter headings with quotations. Uses graphical and coloured output and by default needs the "Adobe standard font set" (as supported by psnfss).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/quotchap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1098290,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/quotchap/document.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1098330,
- '',
- 'details',
- 'Sample document (chapter headings only)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/quotchap/quotchap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1098310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-16 11:44:03 +0100 (Sun, 16 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'quotchap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'quotchap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'quotchap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'quotchap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'quote' => bless( {
- 'caption' => bless( do{\(my $o = 'Match pairs of double-quote characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/quote.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package creates macros that match pairs of the ASCII double quote character to produce the left- and right-double quote ligatures that exist in standard-encoded TeX fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-03 00:10:08 +0100 (Thu, 03 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'quote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'quote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'quotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Smart double quotes in LaTeX input.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio/quotes.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to automatically translate the character " " " (ASCII double quote) to `` or \'\' so that opening and closing quotes are produced in the correct sequence. The package is part of the bosisio collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/quotes.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1098985,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bosisio/quotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1098965,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-21 18:43:30 +0200 (Thu, 21 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'quotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'quotes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'quoting' => bless( {
- 'caption' => bless( do{\(my $o = 'Consolidated environment for displayed text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/quoting')}, 'XML::XPath::Literal' ),
- 'description' => 'As an alternative to the LaTeX standard environments quotation and quote, the package provides a consolidated environment for displayed text. First-line indentation may be activated by adding a blank line before the quoting environment. A key-value interface (using kvoptions) allows the user to configure font properties and spacing and to control orphans within and after the environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/quoting/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1099330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/quoting/quoting.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1099350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 10:43:42 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'quoting')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'quoting')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'quoting')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'quoting')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.1b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'quotmark' => bless( {
- 'caption' => bless( do{\(my $o = 'Consistent quote marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/quotmark')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of ensuring consistent quote marks throughout your document. The style can be changed either via package option or command, and the package detects language selections (from the babel or ngerman packages), and uses the punctuation marks appropriate for the current language. The author now considers the package obsolete, and recommends use of csquotes in its place.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/quotmark/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1099755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/quotmark/doc/quotmark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1099775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-09 16:35:51 +0100 (Sun, 09 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'quotmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'quotmark')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'quotmark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'quotmark')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'r-und-s' => bless( {
- 'caption' => bless( do{\(my $o = 'Chemical hazard codes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/r_und_s')}, 'XML::XPath::Literal' ),
- 'description' => 'The r_und_s package decodes the german \'R- und S-Satze\', which are numerically coded security advice for chemical substances into plain text. This is, e.g., used to compose security sheets or lab protocols and especially useful for students of chemistry. There are four packages, giving texts in German, English, French and Dutch.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/r_und_s/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1100095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 21:27:45 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'r-und-s')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'r_und_s')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'r_und_s')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'r_und_s')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'r2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert refer and EndNote files to BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/r2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'R2bib and EndNote2bib read files (respectively in refer and EndNote format) and produces a BibTeX reference list on the standard output. Since refer files are inherently unstructured, r2bib only does a passable job (for example, it may need to invent a key for an entry, and it has to guess what BibTeX entry type to generate). EndNote tags may not always match those recognised by EndNote2bib; a further filter program EndNoteTag is provided',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/r2bib/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-22 22:31:44 +0100 (Mon, 22 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'r2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'r2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'r_und_s' => {},
- 'ragged' => bless( {
- 'caption' => bless( do{\(my $o = 'Generic ragged left and ragged right options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/ragged.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides any TeX format (including LaTeX) with \'ragged left\' and \'ragged centre\' formatting of paragraphs while maintaining full control of hyphenation and degree of raggedness.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-22 20:58:54 +0100 (Sat, 22 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ragged')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ragged')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ragged2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative versions of "ragged"-type commands')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ms')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines new commands \\Centering, \\RaggedLeft, and \\RaggedRight and new environments Center, FlushLeft, and FlushRight, which set ragged text and are easily configurable to allow hyphenation (the corresponding commands in LaTeX, all of whose names are lower-case, prevent hyphenation altogether).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ms/ragged2e.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-21 18:35:58 +0200 (Thu, 21 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ragged2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ragged2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'raggedr' => bless( {
- 'caption' => bless( do{\(my $o = 'Set an entire document raggedright.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/misc/raggedr.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package has been incorporated into ragged2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-07-24 10:00:16 +0200 (Sun, 24 Jul 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'raggedr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'raggedr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rail' => bless( {
- 'caption' => bless( do{\(my $o = 'Syntax specification in EBNF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rail')}, 'XML::XPath::Literal' ),
- 'description' => 'A C program and LaTeX package to draw syntax diagrams specified in EBNF.',
- 'docs' => {
- 'ctan:/support/rail/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1101675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/rail/rail.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1101695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-31 13:03:20 +0100 (Tue, 31 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rail')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rail')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rake4latex' => bless( {
- 'caption' => bless( do{\(my $o = 'A rake-based tool to compile LaTeX projects.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rake4latex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a tool that compiles LaTeX-documents as often as needed, including makeindex and bibTeX calls. A simple interface to the rake4latex-gem (Ruby/Rake) is provided, and an exe-file for windows (the exe-file requires no Ruby or Rake). The gem itself is available at the gemcutter.',
- 'docs' => {
- 'ctan:/support/rake4latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1102025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-21 12:23:31 +0200 (Sun, 21 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rake4latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rake4latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'randbild' => bless( {
- 'caption' => bless( do{\(my $o = 'Marginal pictures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/randbild')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides environments randbild, to draw small marginal plots (using the package pstricks package pst-plot), and randbildbasis (the same, only without the automatically drawn coordinate system).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/randbild/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1102310,
- '',
- 'details',
- 'Readme (bilingual)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/randbild/randbild.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 1102340,
- '',
- 'details',
- 'Benutzerdoku:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1102335,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-16 07:57:15 +0200 (Wed, 16 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'randbild')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'randbild')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'randbild')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'randbild')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'random' => bless( {
- 'caption' => bless( do{\(my $o = 'Generating "random" numbers in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/random.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Generates pseudo-random integers in the range 1 to 2^{31}. Macros are to provide random integers in a given range, or random dimensions which can be used to provide random `real\' numbers, are also available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 00:17:56 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'random')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'random')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'randomwalk' => bless( {
- 'caption' => bless( do{\(my $o = 'Random walks using TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/randomwalk')}, 'XML::XPath::Literal' ),
- 'description' => 'The randomwalk package provides a user command, \\RandomWalk, to draw random walks with a given number of steps. Lengths and angles of the steps can be customized in various ways.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/randomwalk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1102920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/randomwalk/randomwalk.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1102940,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-10 11:16:55 +0200 (Sat, 10 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'randomwalk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'randomwalk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'randomwalk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'randomwalk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'randtext' => bless( {
- 'caption' => bless( do{\(my $o = 'Randomise the order of characters in strings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/randtext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a single macro \\randomize{TEXT} that typesets the characters of TEXT in random order, such that the resulting output appears correct, but most automated attempts to read the file will misunderstand it. This function allows one to include an email address in a TeX document and publish it online without fear of email address harvesters or spammers easily picking up the address.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/randtext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1103240,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/randtext/randtext-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1103260,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-02 17:24:09 +0200 (Sat, 02 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'randtext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'randtext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'randtext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'randtext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rangecite' => bless( {
- 'caption' => bless( do{\(my $o = 'Will turn a range of citations into something like [1..3].')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/rangecite.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A \'jiffy\' that converts a range of citations into something like [1-3].',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 09:26:18 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rangecite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rangecite')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rangen' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate random integers, rational and decimal numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rangen')}, 'XML::XPath::Literal' ),
- 'description' => 'The package generates random integers, rational numbers, and decimal numbers. The package uses the lcg package to generate random integers, and then builds rational numbers and decimal numbers from the generated integers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rangen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1103890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rangen/doc/rangen_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1103910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:46:59 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rangen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rangen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rangen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ransom' => bless( {
- 'caption' => bless( do{\(my $o = 'A "very bad typewriter" font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ransom')}, 'XML::XPath::Literal' ),
- 'description' => 'This font was developed for Metafont-for-SAIL, and the sources are no longer available (they wouldn\'t help much even if we had them). It is (just about) possible to use the fonts -- available solely as a fixed-size 300dpi copy -- as they are.',
- 'docs' => {
- 'ctan:/fonts/ransom/origin.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:54:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ransom')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ransom')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ratex' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for German lawyers')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rtklage')}, 'XML::XPath::Literal' ),
- 'description' => 'RATeX is a newly developed bundle of packages and classes provided for German lawyers. Now in the early beginning it only contains rtklage, a class to make lawsuits.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rtklage/README' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1104445,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rtklage/rtklage.pdf' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1104465,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-24 16:46:02 +0200 (Sun, 24 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ratex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ratex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rtklage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ratexdb' => bless( {
- 'caption' => bless( do{\(my $o = 'Database reports using LaTeX and Ruby.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ratexdb')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a compatible rewrite of LaTeXDB (by Hans-Georg Esser) in Ruby. It is a preprocessor which performs SQL queries on a database and creates LaTeX code for the resulting rows. Ratexdb implements a few improvements, e.g. regexp postprocessing, command-line options, some protection against SQL injection, replacement of LaTeX reserved characters. ratexdb is no longer being developped; it\'s replacement is nlatexdb.',
- 'docs' => {
- 'ctan:/support/ratexdb/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-17 19:25:03 +0200 (Wed, 17 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ratexdb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ratexdb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rawfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Low level font compatibility mode for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to define the low-level font commands that existed in LaTeX 2.09, for the benefit of old documents (or packages) that used them. Since this is potentially an expensive operation (loading lots of fonts), the package allows you to chop and choose: \\usepackage[only,tenrm,sevsf]{rawfonts} will load just \\tenrm and \\sevsf. (This facility uses the somedefs package). The package is part of the tools bundle in the LaTeX required distribution. float package).',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/rawfonts.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-07 22:25:55 +0200 (Wed, 07 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rawfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rawfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rawprint' => bless( {
- 'caption' => bless( do{\(my $o = 'Print raw Russian text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/koi8')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for "quick and dirty" printing of raw (i.e., non-TeX) Russian texts by persons who do not have Russian printer fonts (but have Cyrillic TeX). It makes various symbols "normal" letters and converts the "unisex" quote character \'"\' into Russian-style \'<<\' and \'>>\' quotes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/koi8/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-22 15:23:28 +0200 (Mon, 22 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rawprint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rawprint')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rccol' => bless( {
- 'caption' => bless( do{\(my $o = 'Decimal-centered optionally rounded numbers in tabular.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rccol')}, 'XML::XPath::Literal' ),
- 'description' => 'The rccol package provides decimal-centered numbers: corresponding digits and decimal separators aligned. Furthermore, rounding to the desired precision is possible. The package makes use of the fltpoint package (as well as the LaTeX required array package).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rccol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1105770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rccol/rccol.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rccol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rccol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rccol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rccol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rcs' => bless( {
- 'caption' => bless( do{\(my $o = 'Use RCS (revision control system) tags in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rcs')}, 'XML::XPath::Literal' ),
- 'description' => 'The rcs package utilizes the inclusion of RCS supplied data in LaTeX documents. It\'s upward compatible to *all* rcs styles I know of. In particular, you can easily - access values of every RCS field in your document - put the checkin date on the titlepage - put RCS fields in a footline You can typeset revision logs. Not in verbatim -- real LaTeX text! But you need a configurable RCS for that. Refer to the user manual for more detailed information. You can also configure the rcs package easily to do special things for any keyword. This bundle comes with a user manual, an internal interface description, full documentation of the implementation, style information for AUC-TeX, and test cases.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rcs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rcs/rcs-conf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107045,
- '',
- 'details',
- 'Package internal interfaces'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rcs/rcs-user.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107025,
- '',
- 'details',
- 'User documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 12:03:47 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rcs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rcs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rcs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rcs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rcs-multi' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset RCS version control in multiple-file documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rcs-multi')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to typeset version control information provided by RCS keywords (e.g., $ID: ... $) in LaTeX documents that contain multiple TeX files. The package is based on the author\'s svn-multi package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rcs-multi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1106175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rcs-multi/rcs-multi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1106195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 12:03:47 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rcs-multi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rcs-multi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rcs-multi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rcs-multi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rcs-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'RCS data in Plain TeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/rcs.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands \\RCSdate and \\RCSrevision which take $-delimited RCS entries; these set up commands \\thedate and \\therevision for use in the document. Also provides a \\Draft command.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 12:03:47 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rcs-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rcs-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rcsinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the revision control system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rcsinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to extract RCS (Revision Control System) information and use it in a LaTeX document. For users of LaTeX2HTML rcsinfo.perl is included.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rcsinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rcsinfo/rcsinfo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 12:03:47 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rcsinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rcsinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rcsinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rcsinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'readprov' => bless( {
- 'caption' => 'Provides GetFileInfo without the need to load the doc package',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fileinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a \\GetFileInfo command (as in the LaTeX standard doc package, but without the need to load the doc package). The package also provides new robust (expandable) variants of \\GetFileInfo, even without loading the file itself (reading the file is stopped when the requisite information is found). So, for exaple, you can describe packages that are incompatible with each other or with packages that your document uses, or even report about class files (that are plainly not loadable). Files examined in this way also enter the output of \\listfiles. The package is part of the fileinfo bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fileinfo/README.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107900,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/fileinfo/readprov.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1107920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-20 14:34:45 +0100 (Thu, 20 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'readprov')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: ctan_us $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'readprov')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'fileinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'realboxes' => bless( {
- 'caption' => bless( do{\(my $o = 'Variants of common box-commands that read their content as real box and not as macro argument.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/realboxes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses the author\'s package collectbox to define variants of common box related macros which read the content as real box and not as macro argument. This enables the use of verbatim or other special material as part of this content. The provided macros have the same names as the original versions but start with an upper-case letter instead. The "long-form" macros, like \\Makebox, can also be used as environments, but not the "short-form" macros, like \\Mbox. However, normally the long form uses the short form anyway when no optional arguments are used.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/realboxes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1108310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/realboxes/realboxes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1108330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-16 10:35:18 +0200 (Tue, 16 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'realboxes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'realboxes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'realboxes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'realboxes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'realcalc' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for real arithmetic calculations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/realcalc')}, 'XML::XPath::Literal' ),
- 'description' => 'There are known problems with this package; an alternative is fp (a latex package, only).',
- 'docs' => {
- 'ctan:/macros/generic/realcalc/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1108645,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-25 00:50:29 +0200 (Mon, 25 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'realcalc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'realcalc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'realscripts' => bless( {
- 'caption' => bless( do{\(my $o = 'Access OpenType subscript and superscript glyphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/realscripts')}, 'XML::XPath::Literal' ),
- 'description' => 'This small package replaces \\textsuperscript and \\textsubscript commands by equivalent commands that use OpenType font features to access appropriate glyphs if possible. The package also patches LaTeX\'s default footnote command to use this new \\textsuperscript for footnote symbols. The package requires fontspec running on either XeLaTeX or LuaLaTeX. The package holds functions that were once parts of the xltxtra package, which now loads realscripts by default.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/realscripts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1109045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/realscripts/realscripts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1109065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-30 22:08:28 +0200 (Thu, 30 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'realscripts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'realscripts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'realscripts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'realscripts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rec-thy' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands to typeset recursion theory papers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rec-thy')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides many macros to express standard notation in recursion theory (otherwise known as computability theory).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rec-thy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1109400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rec-thy/rec-thy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1109420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-02 11:52:10 +0100 (Sun, 02 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rec-thy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rec-thy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rec-thy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rec-thy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'recipe' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class to typeset recipes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/recipe')}, 'XML::XPath::Literal' ),
- 'description' => 'The layout design is relative straightforward (and traditional: see \'sample output\' under \'documentation\'); the class needs uses the Bookman and BrushScript-Italic fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/recipe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1109730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/recipe/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1109750,
- '',
- 'details',
- 'Sample of output (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1109755,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 08:36:45 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'recipe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'recipe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'recipe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'recipecard' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset recipes in note-card-sized boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/recipecard')}, 'XML::XPath::Literal' ),
- 'description' => 'The recipecard class typesets recipes into note card sized boxes that can then be cut out and pasted on to note cards. The recipe then looks elegant and fits in the box of recipes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/recipecard/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1110050,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/recipecard/recipecard.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1110070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-07 08:36:45 +0100 (Mon, 07 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'recipecard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'recipecard')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'recipecard')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'recipecard')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rectopma' => bless( {
- 'caption' => bless( do{\(my $o = 'Recycle top matter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rectopma')}, 'XML::XPath::Literal' ),
- 'description' => 'Saves the arguments of \\author and \\title for reference (after \\maketitle) in a document. (\\maketitle simply disposes of the information, in the standard classes and some others.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rectopma/TestTitle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1110410,
- '',
- 'details',
- 'Package documentation (and usage example)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rectopma')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rectopma')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rectopma')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rectopma')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'recycle' => bless( {
- 'caption' => bless( do{\(my $o = 'A font providing the "recyclable" logo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/recycle')}, 'XML::XPath::Literal' ),
- 'description' => 'This single-character font is provided as Metafont source, and in Adobe Type 1 format. It is accompanied by a trivial LaTeX package to use the logo at various sizes.',
- 'docs' => {
- 'ctan:/fonts/recycle/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 15:53:53 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'recycle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'recycle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'recycle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'recycle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'redefine' => bless( {
- 'caption' => bless( do{\(my $o = 'Conditional macro, etc., definitions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/redefine.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines commands \\newdef, \\newgdef and \\newlet that warn the user if a command is redefined using them (if operating under LaTeX, \\newcommand is similarly modified). In addition \\newif, \\newbox, \\newcount, \\newdimen, \\newtoks are modified to detect an error if a conditional or register name is reused.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 09:26:18 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'redefine')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'redefine')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'redis' => bless( {
- 'caption' => bless( do{\(my $o = 'A Hebrew font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/redis')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is in Metafont format; a version of it seems to appear in the HebTeX distribution.',
- 'docs' => {
- 'ctan:/fonts/redis/readme.iv' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:54:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'redis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'redis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'redit' => bless( {
- 'caption' => bless( do{\(my $o = 'Menu-based editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/redit/redit2_1.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'REdit (written in Turbo Pascal for DOS) aims to simplify work with LaTeX with menus to insert commands. This should be convenient for beginners, in particular.',
- 'docs' => {
- 'ctan:/support/redit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1111685,
- '',
- 'details',
- 'Readme (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1111690,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-13 14:59:37 +0100 (Sat, 13 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'redit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'REdit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refcheck' => bless( {
- 'caption' => bless( do{\(my $o = 'Check references (in figures, table, equations, etc).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/refcheck')}, 'XML::XPath::Literal' ),
- 'description' => 'The package checks references in a document, looking for numbered but unlabelled equations, for labels which are not used in the text, for unused bibliography references. It can also display label names in text near corresponding numbers of equations and/or bibliography references.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/refcheck/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1111955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/refcheck/refdemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1111975,
- '',
- 'details',
- 'Package demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-24 16:20:07 +0100 (Sat, 24 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refcheck')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'refcheck')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'refcheck')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'refcheck')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Counter operations with label references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/refcount.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands \\setcounterref and \\addtocounterref which use the section (or whatever) number from the reference as the value to put into the counter, as in: ...\\label{sec:foo} ... \\setcounterref{foonum}{sec:foo} Commands \\setcounterpageref and \\addtocounterpageref do the corresponding thing with the page reference of the label. No .ins file is distributed; process the .dtx with plain TeX to create one. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/refcount.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1112475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 18:40:04 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'refcount')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refer' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a BibTeX bibliography to refer format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/refer.bst')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-14 22:24:42 +0100 (Sun, 14 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'refer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'beebe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refer-tools' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert between refer format and BibTeX format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/refer-tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Various tools, mostly packaged as Unix \'shar\' archives: - ref2bib, an awk script for converting Refer format bibliographies to BibTeX format; - refer2bibtex, a Perl script for the same conversion; - refer.bst, a tool to convert a BibTeX database to Refer format, using BibTeX itself; - tex2refer, an awk-based script for the same conversion; - refer-to-bibtex, a GNU-emacs program to convert Refer format bibliographies to BibTeX format; - tib-to-bibtex, a C program to convert tib format bibliographies to BibTeX format.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-14 21:26:40 +0100 (Sun, 14 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refer-tools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'refer-tools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'references' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliographic software supporting LaTeX/BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/references')}, 'XML::XPath::Literal' ),
- 'description' => 'REFERENCES is bibliographic software supporting preparation of scientific manuscripts, storage of bibliographic data of articles in periodicals, books and articles in books. Supports the TeX/LaTeX document preparation systems including the BibTeX program and commercial word processors. REFERENCES allows import of bibliographic data from material downloaded in the MEDLINE format. Database functions allows retrieval of references by keywords, authors\' or editors\' names, date of publication, strings in title of article, in book title or journal names. Lists of references can be compiled in all (user-defined) formats required by the publishers of scientific journals.',
- 'docs' => {
- 'ctan:/support/references/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-03 18:03:58 +0200 (Mon, 03 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'references')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'references')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.3d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refman' => bless( {
- 'caption' => bless( do{\(my $o = 'Format technical reference manuals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/refman')}, 'XML::XPath::Literal' ),
- 'description' => 'Document classes (report- and article-style) for writing technical reference manuals. It offers a wide left margin for notes to the reader, like some of the manuals distributed by Adobe.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/refman/layout_d.pdf' => {
- 'available' => 1,
- 'details' => 'Layout-Anderungen mit LaTeX',
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1113900,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/refman/layout_e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1113870,
- '',
- 'details',
- 'Changing the layout with LaTeX'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1113875,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/refman/refman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1113850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/refman/refman.upl' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1113830,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-25 11:15:03 +0100 (Sat, 25 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'refman')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'refman')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'refman')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refreshpdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Refresh PDF files "remotely"')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/refreshpdf')}, 'XML::XPath::Literal' ),
- 'description' => 'Refreshpdf is an applescript that will ensure the current copy of a PDF file is open in Acrobat reader; this may require that it instructs reader to close and re-open the file. Users of non-Macintosh X11-based systems may use the commands from the xpdfopen package.',
- 'docs' => {
- 'ctan:/support/refreshpdf/refreshpdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1114210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-23 23:51:34 +0100 (Tue, 23 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refreshpdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'refreshpdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'refstyle' => bless( {
- 'caption' => bless( do{\(my $o = 'Advanced formatting of cross references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/refstyle')}, 'XML::XPath::Literal' ),
- 'description' => 'The refstyle provides a consistent way of producing references throughout a project. Enough flexibility is provided to make local changes to a single reference. The user can configure their own setup. refstyle has a direct interface to varioref, and namerefs from the nameref package can easily be incorporated (if needed). For large projects such as a series of books or a multi volume thesis, written as freestanding documents, a facility is provided to interface to the xr package for external document references.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/refstyle/refconfig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1114555,
- '',
- 'details',
- 'Configuration manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/refstyle/refstyle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1114535,
- '',
- 'details',
- 'Users manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-05 11:12:57 +0100 (Fri, 05 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'refstyle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'refstyle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'refstyle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'refstyle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'regcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Display the allocation status of the TeX registers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/regcount')}, 'XML::XPath::Literal' ),
- 'description' => 'Adds a macro \\rgcount which displays the allocation status of the TeX registers. The display is written into the .log file as it is a bit verbose. An automatic call to \\rgcount is done at \\begin{document} and \\end{document}.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/regcount/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1114910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/regcount/regcount.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1114930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-02 17:24:09 +0200 (Sat, 02 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'regcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'regcount')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'regcount')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'regcount')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'regexpatch' => bless( {
- 'caption' => bless( do{\(my $o = 'High level patching of commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/regexpatch')}, 'XML::XPath::Literal' ),
- 'description' => 'The package generalises the macro patching commands provided by P. Lehmann\'s etoolbox. The difference between this package and its sibling xpatch is that this package sports a very powerful \\regexpatchcmd based on the l3regex module of the LaTeX3 experimental packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/regexpatch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1115320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/regexpatch/regexpatch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1115340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:48:50 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'regexpatch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'regexpatch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'regexpatch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'regexpatch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1dev')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'register' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset programmable elements in digital hardware (registers).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/register')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is designed for typesetting the programmable elements in digital hardware, i.e., registers. Such registers typically have many fields and can be quite wide; they are thus a challenge to typeset in a consistent manner. Register is similar in some aspects to the bytefield package. Anyone doing hardware documentation using LaTeX should examine both packages. Register requires a fairly recent version of the float package. A Perl module and a Perl script are provided, to translate the register specifications into programmable data structures.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/register/register.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1115725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-19 22:37:08 +0100 (Wed, 19 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'register')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'register')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'register')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'register')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'regstats' => bless( {
- 'caption' => bless( do{\(my $o = 'Information about register use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/regstats')}, 'XML::XPath::Literal' ),
- 'description' => 'The package will report number of used registers (counter, dimen, skip, muskip, box, token, input, output, math families, languages, insertions), and will compare the number to the maximum available number of such registers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/regstats/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1116055,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/regstats/regstats.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1116075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-09 06:56:58 +0100 (Mon, 09 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'regstats')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'regstats')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'regstats')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'regstats')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0h')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'relenc' => bless( {
- 'caption' => bless( do{\(my $o = 'A "relaxed" font encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/relenc')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX package providing a relaxed font encoding to make available to a font designer more slots for insertion of ligatures and accented characters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/relenc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1116385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-06 08:31:30 +0200 (Wed, 06 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'relenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'relenc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'relenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'relenc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'relsize' => bless( {
- 'caption' => bless( do{\(my $o = 'Set the font size relative to the current font size.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/relsize')}, 'XML::XPath::Literal' ),
- 'description' => 'The basic command of the package is \\relsize, whose argument is a number of \\magsteps to change size; from this are defined commands \\larger, \\smaller, \\textlarger, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/relsize/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1116775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/relsize/relsize-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1116795,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'relsize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'relsize')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'relsize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'relsize')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'removefr' => bless( {
- 'caption' => bless( do{\(my $o = 'Remove from counter-reset lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fragments/removefr.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an internal command \\@removefromreset, which does the opposite of the (LaTeX internal) \\@addtoreset. The package is one of a collection of fragments designed for use by package writers and others.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fragments/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1117205,
- '',
- 'details',
- 'Collection readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-14 22:24:42 +0100 (Sun, 14 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'removefr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'removefr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'remreset' => bless( {
- 'caption' => bless( do{\(my $o = 'Remove counters from reset list.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/remreset.sty')}, 'XML::XPath::Literal' ),
- 'description' => '\\@removefromreset is a companion to the standard \\@addtoreset command which allows counters to be removed from the reset list of a controlling counter.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-07-27 08:41:40 +0200 (Wed, 27 Jul 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'remreset')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'remreset')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'renditions' => bless( {
- 'caption' => bless( do{\(my $o = 'Multiple versions from the same content.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/renditions')}, 'XML::XPath::Literal' ),
- 'description' => 'The package sets up \'comment\' environments, called renditions; each rendition is thought of as a version of the basic content of the document that includes it.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/renditions/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1117775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/renditions/renditions.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1117795,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:46:59 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'renditions')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'renditions')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'renditions')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'reotex' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Reo Channels and Circuits.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/reotex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines macros and other utilities to design Reo Circuits. The package require PGF/TikZ support.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/reotex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1118100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/reotex/reotex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1118120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-11 08:56:14 +0100 (Wed, 11 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'reotex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'reotex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'reotex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'reotex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'repeat' => bless( {
- 'caption' => bless( do{\(my $o = 'Repeat execution of macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/eijkhout/repeat.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Repeat is a really general loop macro, which can be nested to arbitrary depth without any grouping or such. Documentation appears as comments at the start of the package file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-04 15:01:13 +0100 (Mon, 04 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'repeat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'repeat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eijkhout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.93a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'repeatindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Repeat items in an index after a page or column break')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/repeatindex')}, 'XML::XPath::Literal' ),
- 'description' => 'This Package repeats item of an index if a page or column break occurs within a list of subitems. This helps to find out to which main item a subitem belongs.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/repeatindex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'repeatindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'repeatindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'repeatindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'repeatindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'required' => bless( {
- 'caption' => bless( do{\(my $o = 'Packages "required" of a LaTeX distribution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required')}, 'XML::XPath::Literal' ),
- 'description' => 'These are packages that the LaTeX team have declared are \'required\' of any LaTeX distribution--in the sense that any package writer is entitled to assume the presence of these packages in support of her package. The set comprises: - AmsLaTeX, mathematical support from the AMS; - The babel package for multilingual typesetting; - Standard LaTeX support for using Cyrillic alphabet fonts; - The standard LaTeX graphics and colour packages; - Basic support for using common Adobe Type 1 fonts with LaTeX--the "psnfss"; and - Basic "LaTeX tools". For distribution details, see the individual packages\' catalogue entries.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-01 18:31:29 +0100 (Thu, 01 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'required')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'required')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rerunfilecheck' => bless( {
- 'caption' => bless( do{\(my $o = 'Checksum based rerun checks on auxiliary files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/rerunfilecheck.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides additional rerun warnings if some auxiliary files have changed. It is based on MD5 checksum, provided by pdfTeX. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/rerunfilecheck.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1119550,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:34:59 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rerunfilecheck')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rerunfilecheck')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'res' => bless( {
- 'caption' => bless( do{\(my $o = 'A resume class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/resume/res.cls')}, 'XML::XPath::Literal' ),
- 'description' => 'An update, for current LaTeX, of a LaTeX 2.09 document style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'res')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'res')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'resizegather' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatically resize overly large equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/resizegather.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Equations that are too large are resized to fit the available space. The environment \'gather\' of package amsmath is supported. Also the environments \'equation\' and \'displaymath\' are redefined using \'gather\' and its starred version. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/resizegather.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1120255,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 15:01:52 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'resizegather')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'resizegather')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'resumemac' => bless( {
- 'caption' => 'Plain TeX macros for resumes.',
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/resumemac')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros is provided, together with an file that offers an example of use.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-21 01:34:08 +0100 (Fri, 21 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'resumemac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'resumemac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'resumemac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'reverxii' => bless( {
- 'caption' => bless( do{\(my $o = 'Playing Reversi in TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/reverxii')}, 'XML::XPath::Literal' ),
- 'description' => 'Following the lead of xii.tex, this little (938 characters) program that plays Reversi. (The program incorporates some primitive AI.)',
- 'docs' => {
- 'ctan:/macros/plain/contrib/reverxii/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1120850,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/reverxii/reverxii.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1120870,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-04 11:58:42 +0100 (Wed, 04 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'reverxii')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'reverxii')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'reverxii')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'reverxii')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'revnum' => bless( {
- 'caption' => bless( do{\(my $o = 'Reverse enumerate.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/revnum')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a reverse-enumerate environment (revnumerate) in which items are numbered in reverse order.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/revnum/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1121235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/revnum/revnum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1121255,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'revnum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'revnum')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'revtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles for various Physics Journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/revtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes styles for American Physical Society, American Institute of Physics, and Optical Society of America. The distribution consists of the RevTeX class itself, and several support packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/revtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1121955,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/revtex/doc/latex/revtex/source/revtex4-1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1121975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-17 08:52:38 +0100 (Thu, 17 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'revtex4-1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'revtex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'revtex4-1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'revtex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.1r')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'revtex4-0' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles for various Physics Journals (old version).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/revtex4-0')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the old version of revtex 4.1, and is kept as a courtesy to users having difficulty with the incompatibility of that latest version.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/revtex4-0/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1121615,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-17 08:52:38 +0100 (Thu, 17 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'revtex4-0')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'revtex4-0')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'revtex4-1' => {},
- 'rfc2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate BibTeX entries for IETF RFCs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/misc/rfc2bib.awk')}, 'XML::XPath::Literal' ),
- 'description' => 'The script translates and RFC index file from the IETF to a BibTeX file. It is probably GNU gawk-specific. (The author\'s original URL for an index file is now dead. The link rfc-index.txt gives an index file, but the resulting file has not been checked against the script.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-28 15:51:04 +0200 (Fri, 28 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rfc2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rfc2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rfil' => bless( {
- 'caption' => bless( do{\(my $o = 'Ruby font installer library')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rfil')}, 'XML::XPath::Literal' ),
- 'description' => 'The Ruby font installer library (RFIL) is another attempt on font installation for TeX fonts. It consists of a set of example programs and several libraries for doing font related tasks, such as read/write tfm, afm, vf and enc files, creating font metrics, doing calculations and alike. The software is all written in Ruby.',
- 'docs' => {
- 'ctan:/support/rfil/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-07 10:21:35 +0200 (Thu, 07 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rfil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rfil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rgb' => bless( {
- 'caption' => bless( do{\(my $o = 'Tables of RGB colour parameters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/colour/rgb/rgb.pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The Linux rgb.txt (distributed as part of X11 distributions) is mechanically converted to a LaTeX file, which has been compiled to make the distribution. For details of the procedure, and sources, see the package\'s home page.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-16 23:01:05 +0100 (Fri, 16 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rgb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'RGB')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rjlparshap' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for use of \\parshape in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rjlparshap')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros and environments that relieve the programmer of some of the difficulties of using \\parshape in LaTeX macros. It does not actually calculate shapes in the way that the shapepar package does.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rjlparshap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1123170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rjlparshap/rjlpshap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1123190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-08 16:52:42 +0200 (Sun, 08 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rjlparshap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rjlparshap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rjlparshap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rjlparshap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rlepsf' => bless( {
- 'caption' => bless( do{\(my $o = 'Rewrite labels in EPS graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/rlepsf')}, 'XML::XPath::Literal' ),
- 'description' => 'A macro package for use with epsf.tex which allows PostScript labels in an Encapsulated PostScript file to be replaced by TeX labels. The package provides commands \\relabel (simply replace a PostScript string), \\adjustrelabel (replace a PostScript string, with position adjustment), and \\extralabel (add a label at given coordinates). You can, if you so choose, use the facilities of the labelfig package in place of using \\extralabel.',
- 'docs' => {
- 'ctan:/macros/generic/rlepsf/rlepsdoc.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-13 23:45:25 +0100 (Sat, 13 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rlepsf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rlepsf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rlepsf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rlepsf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rmannot' => bless( {
- 'caption' => bless( do{\(my $o = 'Create rich media annotations in a PDF file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rmannot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is part of the AeB Pro family of packages. It creates rich media annotations, which may contain SWF, FLV, and MP3 files for playing while a document is being read. Rich media annotation is a feature of Acrobat/Adobe Reader version 9. Acrobat Pro and Distiller version 9.0 or later are required to build a document, and Adobe Reader 9.0 or later is needed to activate the annotation and play the media.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rmannot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1123930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rmannot/doc/rmannot_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1123950,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-23 01:36:40 +0100 (Fri, 23 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rmannot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rmannot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rmannot')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rmligs' => bless( {
- 'caption' => bless( do{\(my $o = 'Remove incorrect ligatures in German documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rmligs')}, 'XML::XPath::Literal' ),
- 'description' => 'Ligatures, which are a pleasing feature of TeX\'s use of fonts, should not be placed in German words between the word stem and the rest of the word. The rmligs package is a perl script that takes input in ISO 8859-1 or -15, UTF-8 or LaTeX-style umlaut encodings ("a, "u, etc.), and inserts a break where an inappropriate ligature would appear. So, for example, \'Auflage\' will be changed to \'Auf"|lage\', which typesets in a typographically correct fashion.',
- 'docs' => {
- 'ctan:/support/rmligs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1124270,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1124275,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-06 22:37:24 +0200 (Fri, 06 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rmligs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rmligs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.84')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rmpage' => bless( {
- 'caption' => bless( do{\(my $o = 'A package to help change page layout parameters in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rmpage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package lets you change page layout parameters in small steps over a range of values using options. It can set \\textwidth appropriately for the main fount, and ensure that the text fits inside the printable area of a printer. An rmpage-formatted document can be typeset identically without rmpage after a single cut and paste operation. Local configuration can set defaults: for all documents; and by class, by printer, and by paper size. The geometry package is better if you want to set page layout parameters to particular measurements.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rmpage/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1124595,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rmpage/rmpage-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1124615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-04 11:12:53 +0200 (Mon, 04 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rmpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rmpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rmpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rmpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rmthm' => bless( {
- 'caption' => bless( do{\(my $o = 'Use a roman font for theorem statements.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/rmthm.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Modifies the theorem environment of LaTeX 2.09 to cause the statement of a theorem to appear in \\rm. LaTeX 2e users should use a more general package (such as ntheorem) to support this requirement.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-26 10:00:44 +0100 (Sat, 26 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rmthm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rmthm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rnototex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert from Runoff to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rnototex')}, 'XML::XPath::Literal' ),
- 'description' => 'A (Pascal) program to translate (Digital Standard) Runoff into LaTeX. VAX executables for VMS v6.1 are provided.',
- 'docs' => {
- 'ctan:/support/rnototex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1125215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-14 18:44:30 +0100 (Sun, 14 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rnototex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rnototex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'robot-man' => bless( {
- 'caption' => bless( do{\(my $o = 'A fun demo of AcroTeX eDucation Bundle facilities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/aeb_pro/robot_man')}, 'XML::XPath::Literal' ),
- 'description' => 'Robot man is distributed as part of the AeB Pro bundle (just for fun); the source is attached to the PDF file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/aeb_pro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1125480,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/aeb_pro/robot_man/robot_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1125500,
- '',
- 'details',
- 'The demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-10 15:30:56 +0200 (Thu, 10 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'robot-man')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'robot-man')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Robot Man')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'robustcommand' => bless( {
- 'caption' => bless( do{\(my $o = 'Declare robust command, with \\newcommand checks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/robustcommand')}, 'XML::XPath::Literal' ),
- 'description' => 'The package merely provides a variation of \\DeclareRobustCommand, which checks for the existence of a command before declaring it robust.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/robustcommand/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1125795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/robustcommand/robustcommand.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1125820,
- '',
- 'details',
- 'Benutzerdoku:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1125815,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 15:09:49 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'robustcommand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'robustcommand')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'robustcommand')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'robustcommand')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'robustindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Create index with pagerefs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/robustindex')}, 'XML::XPath::Literal' ),
- 'description' => 'Third parties often change the page numbers without rerunning makeindex. One would like to make the page numbers in the index entries more robust. This bundle provides robustindex.sty and robustglossary.sty, which use the \\pageref mechanism to maintain correct page numbers',
- 'docs' => {
- 'ctan:/macros/latex/contrib/robustindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/robustindex/robustindex.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 15:09:49 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'robustindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'robustindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'robustindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'robustindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'romanbar' => bless( {
- 'caption' => bless( do{\(my $o = 'Write roman number with "bars".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/romanbar')}, 'XML::XPath::Literal' ),
- 'description' => '\'Bars\', in the present context, are lines above and below text that abut with the text. Barred roman numerals are sometimes found in publications. The package provides a function that prints barred roman numerals (converting arabic numerals if necessary). The package also provides a predicate \\ifnumeric.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/romanbar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/romanbar/romanbar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://macros/latex/contrib/romanbar/romanbar-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126515,
- '',
- 'details',
- 'Sample of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-26 17:59:48 +0200 (Mon, 26 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'romanbar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'romanbar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'romanbar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'romanbar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'romande' => bless( {
- 'caption' => bless( do{\(my $o = 'Romande ADF fonts and LaTeX support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/romandeadf')}, 'XML::XPath::Literal' ),
- 'description' => 'Romande ADF is a serif font family with oldstyle figures, designed as a substitute for Times, Tiffany or Caslon. The family currently includes upright, italic and small-caps shapes in each of regular and demi-bold weights and an italic script in regular. The support package renames the fonts according to the Karl Berry fontname scheme and defines four families. Two of these primarily provide access to the "standard" or default characters while the "alternate" families support alternate characters, additional ligatures and the long s. The included package files provide access to these features in LaTeX as explained in the documentation. The LaTeX support requires the nfssext-cfr and the xkeyval packages.',
- 'docs' => {
- 'ctan:/fonts/romandeadf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/romandeadf/doc/fonts/romande/romandeadf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1126935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 21:42:17 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'romandeadf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'romandeadf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'romandeadf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'romande')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.008-v7-sc')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'romandeadf' => {},
- 'romaniantex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for Romanian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/romanian/RomanianTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX2e package for type-setting Romanian in a TeX environment. For LaTeX use, the package has been superseded by the Romanian option of babel.',
- 'docs' => {
- 'ctan:/language/romanian/RomanianTeX/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1127275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-14 18:44:30 +0100 (Sun, 14 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'romaniantex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'romaniantex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3R')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'romanneg' => bless( {
- 'caption' => bless( do{\(my $o = 'Roman page numbers negative.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/romanneg')}, 'XML::XPath::Literal' ),
- 'description' => 'Causes the page numbers in the DVI file (as defined by \\count0) to be negative when roman pagenumbering is in effect.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/romanneg/romanneg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1127520,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-17 10:06:32 +0200 (Sun, 17 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'romanneg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'romanneg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'romanneg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'romanneg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'romannum' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate roman numerals instead of arabic digits.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/romannum')}, 'XML::XPath::Literal' ),
- 'description' => 'The romannum package changes LaTeX generated numbers to be printed with roman numerals instead of arabic digits. It requires the stdclsdv package. Users of the bookhands fonts may find this package useful.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/romannum/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1127895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/romannum/romannum.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1127915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-03 13:00:14 +0200 (Thu, 03 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'romannum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'romannum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'romannum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'romannum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'romansh' => bless( {
- 'caption' => bless( do{\(my $o = 'Babel/Polyglossia support for the Romansh language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/babel-contrib/romansh')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a language description file that enables support of Romansh either with babel or with polyglossia.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/babel-contrib/romansh/romansh.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1128270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:48:50 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'romansh')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'romansh')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'romansh')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'romansh')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotate' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotate TeX boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/rotate.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Plain TeX macros to rotate boxes, using \\special commands appropriate for dvips.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-02 19:40:42 +0200 (Thu, 02 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rotate')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotate-textures' => bless( {
- 'caption' => bless( do{\(my $o = 'Box rotation macros for Textures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/rotate-textures.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides rotation macros specific to the (commercial) Textures distribution. Modern users are perhaps better advised to use the (LaTeX) graphics package, or generic relatives, such as its Plain graphics adaptation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-14 18:44:30 +0100 (Sun, 14 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotate-textures')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rotate-textures')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotating' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotation tools, including rotated full-page floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rotating')}, 'XML::XPath::Literal' ),
- 'description' => 'A package built on the standard LaTeX graphics package to perform all the different sorts of rotation one might like, including complete figures and tables with their captions. If you want continuous text (i.e., more than one page) set in landscape mode, use the lscape package instead. The rotating packages only deals in rotated boxes (or floats, which are themselves boxes), and boxes always stay on one page. If you need to use the facilities of the float in the same document, load rotating.sty via rotfloat, which smooths the path between the rotating and float packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rotating/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1129315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rotating/rotating.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1129335,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-26 14:36:34 +0100 (Tue, 26 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotating')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rotating')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rotating')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rotating')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.16b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotchiffre' => bless( {
- 'caption' => bless( do{\(my $o = 'Perform simple rotation cyphers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/rotchiffre.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\EdefRot that defines a macro (whose name is given as an argument) to the rotation of the given string. Available rotations are ROT13 (for letters), ROT5 (for digits), ROT18 (for digits and letters together) and ROT47 (for all ASCII characters). The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/rotchiffre.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1129770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotchiffre')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rotchiffre')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotate floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rotfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'The float package provides commands to define new floats of various styles (plain, boxed, ruled, and userdefined ones); the rotating package provides new environments (sidewaysfigure and sidewaystable) which are rotated by 90 or 270 degrees. But what about new rotated floats, e.g. a rotated ruled one? This package makes this possible; it builds a bridge between the two packages and extends the commands from the float package to define rotated versions of the new floats, too.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rotfloat/rotfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1130140,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-07 22:25:55 +0200 (Wed, 07 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rotfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rotfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rotfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotpages' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset sets of pages upside-down and backwards.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rotpages')}, 'XML::XPath::Literal' ),
- 'description' => 'The rotpages package allows you to format documents where small sets of pages are rotated by 180 degrees and rearranged, so that they can be read by turning the printed copy upside-down. It was primarly meant for collecting exercises and solutions: using the package, you can print the exercise text normally and the solutions rotated.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rotpages/Documentation/rotpages-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1130435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rotpages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1130415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 10:43:12 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotpages')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rotpages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rotpages')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rotpages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rotunda' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotunda manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/rotunda')}, 'XML::XPath::Literal' ),
- 'description' => 'The rotunda and allrtnd packages provide Metafont fonts based on the Rotunda manuscript book-hand used between the 13th and 15th century AD. The font consists of lower- and uppercase letters, and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/rotunda/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1130745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:11:59 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rotunda')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rotunda')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'roundbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Round boxes in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/roundbox')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements \\roundbox command that can be used for producing round boxes in LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/roundbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1131080,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-29 07:59:03 +0200 (Thu, 29 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'roundbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'roundbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'roundbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'roundbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rplain' => bless( {
- 'caption' => bless( do{\(my $o = 'Redefines the plain pagestyle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/rplain')}, 'XML::XPath::Literal' ),
- 'description' => 'This package redefines the LaTeX pagestyle `plain\' so the page numbers appear on the lower corners. This package was superseded by the fancyhdr package and is no longer supported.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/rplain/rplain.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rplain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rplain')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rplain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rrgtrees' => bless( {
- 'caption' => bless( do{\(my $o = 'Linguistic tree diagrams for Role and Reference Grammar (RRG) with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rrgtrees')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of LaTeX macros that makes it easy to produce linguistic tree diagrams suitable for Role and Reference Grammar (RRG). This package allows the construction of trees with crossing lines, as is required by this theory for many languages. There is no known limit on number of tree nodes or levels. Requires the pst-node and pst-tree LaTeX packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rrgtrees/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1131715,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rrgtrees/rrgtrees.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1131735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:28:55 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rrgtrees')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rrgtrees')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'RRGtrees')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rsc' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for use with RSC journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rsc')}, 'XML::XPath::Literal' ),
- 'description' => 'The rsc package provides a BibTeX style in accordance with the requirements of the Royal Society of Chemistry. It was originally based on the file pccp.bst, but also implements a number of styles from the achemso package. The package is now a stub for the chemstyle package, which the author developed to unify the writing of articles with a chemistry content.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rsc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1132135,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rsc/rsc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1132155,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-05 00:05:34 +0100 (Wed, 05 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rsc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rsc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rsc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rsc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rsfs' => bless( {
- 'caption' => bless( do{\(my $o = 'Ralph Smith\'s Formal Script font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/rsfs')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts provide uppercase \'formal\' script letters for use as symbols in scientific and mathematical typesetting (in contrast to the informal script fonts such as that used for the \'calligraphic\' symbols in the TeX maths symbol font). The fonts are provided as Metafont source, and as derived Adobe Type 1 format. LaTeX support, for using these fonts in mathematics, is available via one of the packages calrsfs and mathrsfs.',
- 'docs' => {
- 'ctan:/fonts/rsfs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1132540,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/rsfs/type1/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1132560,
- '',
- 'details',
- 'Readme, type 1 version'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 17:52:43 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rsfs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rsfs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rsfs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rsfs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rsfso' => bless( {
- 'caption' => bless( do{\(my $o = 'A mathematical calligraphic font based on rsfs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/rsfso')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides virtual fonts and LaTeX support files for mathematical calligraphic fonts based on the rsfs Adobe Type 1 fonts (which must also be present for successful installation, with the slant substantially reduced. The output is quite similar to that from the Adobe Mathematical Pi script font.',
- 'docs' => {
- 'ctan:/fonts/rsfso/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1132925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/rsfso/doc/fonts/rsfso/rsfso-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1132945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 17:52:43 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rsfso')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rsfso')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rsfso')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rsfso')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rst' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing rhetorical structure analysis diagrams in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rst')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is of interest for people working in linguistics and language technology. Drawing rhetorical analyses is no fun when you need to change and update diagrams as you refine your work, or, more importantly, if a lot of analyses are to be drawn. Voila, there we go: This package enables us to typeset beautiful diagrams with no hassle. It is oriented towards the style of the diagrams shown in Mann&Thompson\'s Rhetorical Structure Theory and subsequent works. This package works perfectly with (LaTeX) and pdfLaTeX and does not require any special PostScript capabilities in the output side.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1133290,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rst/rst-package.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1133310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-02 14:20:09 +0200 (Tue, 02 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'RST')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rst')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rtf2latex2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Rich Text Format (RTF) files to LaTeX2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rtf2latex2e')}, 'XML::XPath::Literal' ),
- 'description' => 'The package converts Rich Text Format (RTF) files to LaTeX2e, saving any image files it finds. Visual formatting, such as ruler positions, tabs, paragraph indentations, etc., is ignored. Users should expect the LaTeX output to need some manual editing; the result is not a reproduction of what you see on the WYSIWYG screen.',
- 'docs' => {
- 'ctan:/support/rtf2latex2e/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 12:37:36 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rtf2latex2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rtf2latex2e')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rtf2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert RTF to TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/rtf2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A translator that uses an existing RTF reader, to produce TeX source (not LaTeX).',
- 'docs' => {
- 'ctan:/support/rtf2tex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1133940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/rtf2tex/rtf2TeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1133960,
- '',
- 'details',
- 'Manual page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-09 16:50:27 +0200 (Thu, 09 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rtf2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rtf2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rtkinenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Input encoding with fallback procedures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rtkinenc')}, 'XML::XPath::Literal' ),
- 'description' => 'The rtkinenc package is functionally similar to the standard LaTeX package inputenc: both set up active characters so that an input character outside the range of 7-bit visible ASCII is coverted into one or more corresponding LaTeX commands. The main difference lies in that rtkinenc allows the user to specify a fallback procedure to use when the text command corresponding to some input character isn\'t available. Names of commands in rtkinenc have been selected so that it can read inputenc encoding definition files, and the aim is that rtkinenc should be backwards compatible with inputenc. rtkinenc is not a new version of inputenc though, nor is it part of standard LaTeX. For an example of how rtkinenc is used, the user may look at the tclldoc class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rtkinenc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1134285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rtkinenc/rtkinenc-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1134305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-04 11:23:12 +0200 (Mon, 04 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rtkinenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rtkinenc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rtkinenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rtkinenc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rtklage' => bless( {
- 'caption' => bless( do{\(my $o = 'Make suit details for German courts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rtklage')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides support for lawsuits in German courts, based on Koma script classes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rtklage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1134625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rtklage/rtklage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1134645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1134650,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 20:26:55 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rtklage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rtklage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rtklage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rtklage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rtsched' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Real-Time scheduling (GANTT) charts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rtsched')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers facilities for drawing GANTT charts (chronograms). Such charts may be used as real-time timing diagrams, often needed for preparing articles, lectures and presentations in Real-Time Scheduling research. The package relies on packages PSTricks and multido.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rtsched/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1135060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rtsched/rtsched-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1135080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-05 08:29:57 +0200 (Wed, 05 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rtsched')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rtsched')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rtsched')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ruhyphen' => bless( {
- 'caption' => bless( do{\(my $o = 'Russian hyphenation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/ruhyphen')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of Russian hyphenation patterns supporting a number of Cyrillic font encodings, including T2, UCY (Omega Unicode Cyrillic), LCY, LWN (OT2), and koi8-r.',
- 'docs' => {
- 'ctan:/language/hyphenation/ruhyphen/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 10:43:12 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ruhyphen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ruhyphen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ruhyphen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ruhyphen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ruled-tables' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX table macros, with ruled capability.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/ruled-tables')}, 'XML::XPath::Literal' ),
- 'description' => 'These are still further developments of the fabled Plain TeX tables macros, but are substantially rewritten from the original.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/ruled-tables/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-15 10:52:54 +0200 (Mon, 15 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ruled-tables')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ruled-tables')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ruler' => bless( {
- 'caption' => bless( do{\(my $o = 'A typographic ruler for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/ruler.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file processes to produce (real) rulers; the author suggests printing them on transparent plastic and trimming for use as a "real" ruler. The rule widths are 0.05mm, which can be challenging for (old) laser printers.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-02 11:46:29 +0100 (Wed, 02 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ruler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ruler')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rune' => bless( {
- 'caption' => bless( do{\(my $o = 'Two rune fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/rune/rune.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This (seemingly very old) bundle contains two (apparently) working fonts, rune and srune (the latter has added Saxon runes); the fonts are distributed as Metafont source. There is no documentation available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rune')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rune')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'runic' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for Anglo-Saxon futharc script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/runic')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts and macros for runic writing. The futharks script remained in use in England until just after printing was established. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1136660,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/runic/README' => {
- 'available' => 1
- },
- 'ctan:/fonts/archaic/runic/runic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1136620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/runic/tryrunic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1136640,
- '',
- 'details',
- 'Sample of Runic font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'runic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'runic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'runtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Windows program to run TeX variant and various utils as needed.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/runtex')}, 'XML::XPath::Literal' ),
- 'description' => 'A Win32 program(me) that tries to guess the number of times--if you neglected to tell it how often--[pdf][e][La]TeX should be executed and which other utilities--currently makeindex, xindy, Metapost, Metafont, and BibTeX--if at all are run after the first TeX run. You can ask it to delete temporary files if nothing went wrong.',
- 'docs' => {
- 'ctan:/support/runtex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 19:54:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'runtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'runtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'russ' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX in Russian, without babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/russ')}, 'XML::XPath::Literal' ),
- 'description' => 'The package aims to facilitate Russian typesetting (based on input using MicroSoft Code Page 1251). Russian hyphenation is selected, and various mathematical commands are set up in Russian style. Furthermore all Cyrillic letters\' catcodes are set to "letter", so that commands with Cyrillic letters in their names may be defined.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/russ/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1137245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1137250,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/russ/readme.RU.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1137270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1137275,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/russ/russ_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1137295,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1137300,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:04:40 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'russ')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'russ')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'russ')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'russ')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'russian' => bless( {
- 'caption' => bless( do{\(my $o = 'Babel module for Russian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/babel-contrib/russian')}, 'XML::XPath::Literal' ),
- 'description' => 'The package proposes an update to Babel\'s support for Russian texts. No documentation, beyond that already in the Babel distribution, is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-03 10:37:56 +0100 (Thu, 03 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'russian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'russian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'russian-help' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX help in Russian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/win-help/latex/russian')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/win-help/latex/russian/readme.eng.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1137565,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1137570,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/win-help/latex/russian/readme.rus.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1137590,
- '',
- 'details',
- 'Readme (Russian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1137595,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:04:40 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'russian-help')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'russian-help')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rustic' => bless( {
- 'caption' => bless( do{\(my $o = 'Roman Rustic manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/rustic')}, 'XML::XPath::Literal' ),
- 'description' => 'The rustic and allrust packages provide Metafont fonts based on the Rustic manuscript book-hand used between the 1st and 6th century AD. The font consists of majuscules only, with some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/rustic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1138235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:11:59 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rustic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'rustic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rviewport' => bless( {
- 'caption' => bless( do{\(my $o = 'Relative Viewport for Graphics Inclusion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rviewport')}, 'XML::XPath::Literal' ),
- 'description' => 'Package graphicx provides a useful keyword viewport which allows to show just a part of an image. However, one needs to put there the actual coordinates of the viewport window. Sometimes it is useful to have relative coordinates as fractions of natural size. For example, one may want to print a large image on a spread, putting a half on a verso page, and another half on the next recto page. For this one would need a viewport occupying exactly one half of the file\'s bounding box, whatever the actual width of the image may be. This package adds a new keyword rviewport to the graphicx package specifiying Relative Viewport for graphics inclusion: a window defined by the given fractions of the natural width and height of the image.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rviewport/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1138585,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rviewport/rviewport.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1138605,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-01 15:37:23 +0200 (Thu, 01 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rviewport')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rviewport')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rviewport')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rviewport')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'rvwrite' => bless( {
- 'caption' => bless( do{\(my $o = 'Increase the number of available output streams in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/rvwrite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package addresses, for LaTeX documents, the severe limitation on the number of output streams that TeX provides. The package uses a single TeX output stream, and writes "marked-up" output to this stream. The user may then post-process the marked-up output file, using LaTeX, and the document\'s output appears as separate files, according to the calls made to the package. The output to be post-processed uses macros from the widely-available ProTeX package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/rvwrite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1138960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/rvwrite/rvwrite-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1138980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-10 23:39:51 +0200 (Fri, 10 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'rvwrite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'rvwrite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'rvwrite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'rvwrite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ryethesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for Ryerson Unversity Graduate School requirements.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ryethesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The class offers support for formatting a thesis, dissertation or project according to Ryerson University\'s School of Graduate Studies thesis formatting regulations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ryethesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ryethesis/ryesample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139335,
- '',
- 'details',
- 'Example output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ryethesis/ryethesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 21:58:23 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ryethesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ryethesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ryethesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ryethesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 's2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'A scribe to LaTeX converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/s2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'The program is written in C, and a Win32 port is provided. The patchfile s2latex.patch provides a port to ANSI C and cleans up the Makefile.',
- 'docs' => {
- 'ctan:/support/s2latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/s2latex/README.TOO' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139720,
- '',
- 'details',
- 'Readme appendix'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 's2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 's2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sae' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset an SAE technical paper.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sae')}, 'XML::XPath::Literal' ),
- 'description' => 'This class provides correct formatting according to the requirements of an SAE (Society of Automotive Engineers) Technical Paper. It should be useful for authors whose papers have a high mathematical content.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sae/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139990,
- '',
- 'details',
- 'Eaxmple of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sae/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1139970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-25 00:50:29 +0200 (Mon, 25 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sae')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sae')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'saferef' => bless( {
- 'caption' => bless( do{\(my $o = 'Safer references through strong typing of references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/saferef')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a means of expressing `typed\' references (as it were) within a document. The package typedref offers an improvement of this package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/saferef/README.typedref' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1140305,
- '',
- 'details',
- 'Encouragement to switch packages'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-18 10:52:30 +0200 (Sun, 18 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'saferef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'saferef')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sageep' => bless( {
- 'caption' => bless( do{\(my $o = 'Format papers for the annual meeting of EEGS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sageep')}, 'XML::XPath::Literal' ),
- 'description' => 'The class provides formatting for papers for the annual meeting of the Environmental and Engineering Geophysical Society (EEGS) ("Application of Geophysics to Engineering and Environmental Problems", known as SAGEEP).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sageep/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1140590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sageep/sageep.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1140610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sageep/sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1140630,
- '',
- 'details',
- 'Formatted sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-23 11:09:06 +0100 (Fri, 23 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sageep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sageep')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sageep')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sageep')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sagetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Embed Sage code and plots into LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sagetex')}, 'XML::XPath::Literal' ),
- 'description' => 'Sagetex allows you to embed code, the results of computations, plots, and graphics from the Sage mathematics software suite into LaTeX documents. It is similar in spirit to Literate Haskell and lhs2TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sagetex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1140945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sagetex/sagetexpackage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1140965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-26 11:16:37 +0100 (Tue, 26 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sagetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sagetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sagetex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sam2p' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert bitmap formats to compact PS/PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/sam2p')}, 'XML::XPath::Literal' ),
- 'description' => 'Sam2p is a UNIX command line utility written in ANSI C++ that converts many raster (bitmap) image formats into Adobe PostScript or PDF files and several other formats. The images are not vectorized. sam2p gives full control to the user to specify standards-compliance, compression, and bit depths. In some cases sam2p can compress an image 100 times smaller than the PostScript output of many other common image converters. Sam2p provides ZIP, RLE and LZW (de)compression filters even on output destined for PostScript Level 1 devices. The author provides a script bundle, a2ping, that uses sam2p as part of a generic format conversion mechanism.',
- 'docs' => {
- 'ctan:/graphics/sam2p/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1141305,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://pts.szit.bme.hu/sam2p/sam2p_article.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1141325,
- '',
- 'details',
- 'EuroBachoTeX 2002 article on the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-18 23:49:36 +0200 (Wed, 18 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sam2p')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sam2p')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.47')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'samples' => bless( {
- 'caption' => bless( do{\(my $o = 'Samples of Plain TeX coding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/samples')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of code samples that may prove useful.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/samples/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 17:12:15 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'samples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'samples')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sanhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Sanskrit hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/hyphenation/sanhyph/sanhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These patterns define hyphenation of Unicode input of Sanskrit and Prakrit in Devanagari, Bengali, Kannada, Malayalam and Telugu scripts. The patterns are structured for use with XeTeX.',
- 'docs' => {
- 'ctan:/macros/xetex/hyphenation/sanhyph/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-06-09 17:26:04 +0200 (Fri, 09 Jun 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sanhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sanhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sans' => bless( {
- 'caption' => bless( do{\(my $o = 'Exchange Roman and Sans faces in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/sans.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Set the document with Computer Modern Sans as its "Roman" font, and Roman as its "Sans" font.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 10:43:12 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sanskrit' => bless( {
- 'caption' => bless( do{\(my $o = 'Sanskrit support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/sanskrit')}, 'XML::XPath::Literal' ),
- 'description' => 'A font and pre-processor suitable for the production of documents written in Sanskrit. Type 1 versions of the fonts are available.',
- 'docs' => {
- 'ctan:/language/sanskrit/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1142695,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/sanskrit/sktdoc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1142715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-19 18:24:15 +0200 (Thu, 19 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sanskrit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sanskrit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sanskrit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sanskrit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sanskrit-t1' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 version of \'skt\' fonts for Sanskrit.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/sanskrit')}, 'XML::XPath::Literal' ),
- 'description' => 'The sanskrit-t1 font package provides Type 1 version of Charles Wikner\'s skt font series for the Sanskrit language.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/sanskrit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1142340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/sanskrit/sktdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1142360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-19 18:24:15 +0200 (Thu, 19 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sanskrit-t1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sanskrit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sanskrit-t1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sanskrit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sansmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Maths in a sans font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sansmath')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a new math version sans, and a command \\sansmath that behaves somewhat like \\boldmath',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sansmath/sansmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1143110,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-29 07:59:03 +0200 (Thu, 29 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sansmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sansmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sansmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sansmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sansmathaccent' => bless( {
- 'caption' => bless( do{\(my $o = 'Correct placement of accents in sans-serif maths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/sansmathaccent')}, 'XML::XPath::Literal' ),
- 'description' => 'Sans serif maths (produced by the beamer class or the sfmath package) often has accents positioned incorrectly. The package fixes the positioning of such accents when the default font (cmssi) is used for sans serif maths.',
- 'docs' => {
- 'ctan:/fonts/sansmathaccent/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1143490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/sansmathaccent/sansmathaccent.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1143510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-05 09:37:49 +0200 (Sat, 05 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sansmathaccent')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sansmathaccent')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sansmathaccent')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sansmathaccent')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sapthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset theses for Sapienza-University, Rome.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sapthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The class will typeset Ph.D., Master, and Bachelor theses that adhere to the publishing guidelines of the Sapienza-University of Rome.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sapthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1143845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sapthesis/sapthesis-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1143865,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sapthesis/sapthesis-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1143885,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-09 11:37:27 +0100 (Fri, 09 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sapthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sapthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sapthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sapthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sarabian' => bless( {
- 'caption' => bless( do{\(my $o = 'Archaic South Arabian script font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/sarabian')}, 'XML::XPath::Literal' ),
- 'description' => 'The sarabian bundle provides PostScript Type 1 fonts for the South Arabian script which was in use for about 1000 years from roughly 600BC. The original glyphs were the work of Alan Stanier. This is one of a series of fonts reproducing ancient scripts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1144340,
- '',
- 'details',
- 'Samples of entire archaic bundle:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/sarabian/README' => {
- 'available' => 1
- },
- 'ctan:/fonts/archaic/sarabian/sarabian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1144300,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/sarabian/trysarabian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1144320,
- '',
- 'details',
- 'Sample of South Arabian font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sarabian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sarabian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sarabian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sasnrdisplay' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset SAS or R code or output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sasnrdisplay')}, 'XML::XPath::Literal' ),
- 'description' => 'The SASnRdisplay package serves as a front-end to the listings, which permits statisticians and others to import source code, and the results of their calculations or simulations into LaTeX projects. The package is also capable of overloading the Sweave and SASweave packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sasnrdisplay/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1144760,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sasnrdisplay/SASnRdisplay.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1144780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-27 17:23:43 +0200 (Tue, 27 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sasnrdisplay')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sasnrdisplay')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sasnrdisplay')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sasnrdisplay')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sauerj' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of utilities by Jonathan Sauer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle consists of: a tool for collecting text for later re-use, a tool for typesetting the "meta-information" within a text, a tool for use in constructing macros with multiple optional parameters, a package for multiple column parallel texts, a tool for processing key-value structured lists, and macros for typesetting a number as a German-language string.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-15 20:25:47 +0100 (Mon, 15 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sauter' => bless( {
- 'caption' => bless( do{\(my $o = 'Wide range of design sizes for CM fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/sauter')}, 'XML::XPath::Literal' ),
- 'description' => 'Extensions, originally to the CM fonts, providing a parameterization scheme to build Metafont fonts at true design sizes, for a large range of sizes. The scheme has now been extended to a range of other fonts, including the AMS fonts, bbm, bbold, rsfs and wasy fonts.',
- 'docs' => {
- 'ctan:/fonts/cm/sauter/doc/description' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 20:02:43 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sauter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sauter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sauterfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Sauter\'s fonts in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauterfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides font definition files (plus a replacement for the package exscale) to access many of the fonts in Sauter\'s collection. These fonts are available in all point sizes and look nicer for such "intermediate" document sizes as 11pt. Also included is the package sbbm, an alternative to access the bbm fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauterfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1146025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-20 17:25:55 +0100 (Sun, 20 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sauterfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauterfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sauterfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauterfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'savefnmark' => bless( {
- 'caption' => bless( do{\(my $o = 'Save name of the footnote mark for reuse.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/savefnmark')}, 'XML::XPath::Literal' ),
- 'description' => 'Sometimes the same footnote applies to more than one location in a table. With this package the mark of a footnote can be saved into a name, and re-used subsequently without creating another footnote at the bottom.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/savefnmark/savefnmark.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 20:23:42 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'savefnmark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'savefnmark')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'savefnmark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'savefnmark')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'savesym' => bless( {
- 'caption' => bless( do{\(my $o = 'Redefine symbols where names conflict.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/savesym/savesym.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'There are a number of symbols (e.g., \\Square) that are defined by several packages. In order to typeset all the variants in a document, we have to give the glyph a unique name. To do that, we define \\savesymbol{XXX}, which renames a symbol from \\XXX to \\origXXX, and \\restoresymbols{yyy}{XXX}, which renames \\origXXX back to \\XXX and defines a new command, \\yyyXXX, which corresponds to the most recently loaded version of \\XXX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 15:20:52 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'savesym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'savesym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'savesym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'savesym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'savetrees' => bless( {
- 'caption' => bless( do{\(my $o = 'Pack as much as possible onto each page of a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/savetrees')}, 'XML::XPath::Literal' ),
- 'description' => 'The goal of the savetrees package is to pack as much text as possible onto each page of a LaTeX document. Admittedly, this makes the document far less attractive. Nevertheless, savetrees is a simple way to save paper when printing draft copies of a document. It can also be useful when trying to meet a tight page-length requirement for a conference or journal submission.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/savetrees/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1147095,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/savetrees/savetrees.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1147115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-15 09:57:20 +0200 (Sun, 15 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'savetrees')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'savetrees')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'savetrees')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'savetrees')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sbtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A compact TeX distribution for MS-DOS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/sbtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The distribution includes a small editor (te), but no auxiliary files.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sbtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sbtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sc21' => bless( {
- 'caption' => bless( do{\(my $o = 'Title page for the old ISO TC97/SC21 committee.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sc21.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A variant of the standard LaTeX 2.09 titlepage package, designed for "N-numbered" papers for the committee. (The committee covered, at various times, standardisation of OSI architecture, OSI upper layers, distributed processing, databases and graphics.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-04 23:39:50 +0100 (Mon, 04 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sc21')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sc21')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sc21-wg1' => bless( {
- 'caption' => bless( do{\(my $o = 'Title page for the old ISO TC97/SC21/WG1 working group.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sc21-wg1.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A variant of the standard LaTeX 2.09 titlepage package, designed for "N-numbered" papers for the group. (The group covered, at various times, standardisation of OSI architecture, developments of the OSI model and distributed processing.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-04 23:39:50 +0100 (Mon, 04 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sc21-wg1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sc21-wg1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scale' => bless( {
- 'caption' => bless( do{\(my $o = 'Scale document by sqrt(2) or magstep(2).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/scale')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to scale a document by sqrt(2) (or by \\magstep{2}). This is useful if you are preparing a document on, for example, A5 paper and want to print on A4 paper to achieve a better resolution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/scale/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scale')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'scale')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'scale')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'scale')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scalebar' => bless( {
- 'caption' => bless( do{\(my $o = 'Create scalebars for maps, diagrams or photos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/scalebar')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a small package to create scalebars for maps, diagrams or photos. It was designed for use with cave maps but can be used for anything from showing a scalebar in kilometers for topographic maps to a scalebar in micrometers for an electron microscope image.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/scalebar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1148485,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/scalebar/scalebar_examples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1148505,
- '',
- 'details',
- 'Package usage guide and examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-06 13:28:58 +0100 (Mon, 06 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scalebar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'scalebar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'scalebar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'scalebar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scalefnt' => bless( {
- 'caption' => bless( do{\(my $o = 'Rescale fonts to arbitrary sizes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/scalefnt.sty')}, 'XML::XPath::Literal' ),
- 'description' => '\\scalefont{2} selects the current font in twice the current size. \\scalefont{.75} reduces the current font size by three quarters.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-02 18:35:48 +0100 (Tue, 02 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scalefnt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'scalefnt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schedule' => bless( {
- 'caption' => bless( do{\(my $o = 'Weekly schedules.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/schedule')}, 'XML::XPath::Literal' ),
- 'description' => 'Automatically format weekly schedules using LaTeX\'s picture environment. It requires the packages calc and color. Its main feature is the accuracy with which appointments are represented: boxes drawn to represent a particular appointment are accurate to the minute -- i.e., a 31-minute appointment will have a box 1/30th longer than a 30-minute appointment. A number of features are included to allow the user to customize the output.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/schedule/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1149120,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/schedule/schedule.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1149100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-12 10:17:08 +0200 (Fri, 12 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schedule')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'schedule')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'schedule')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schedule209' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset schedules.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/schedule.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package seems unrelated to the schedule written for use with LaTeX 2e. The two packages provide very similar facilities, but the present package\'s use of PostScript features (for shading schedule entry backgrounds) is entirely ad hoc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-31 11:05:26 +0100 (Thu, 31 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schedule209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'schedule209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schemabloc' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw block diagrams, using Tikz.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/schemabloc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of macros for constructing block diagrams, using TikZ.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/schemabloc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1149685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/schemabloc/schemabloc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1149705,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1149710,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-23 11:09:06 +0100 (Fri, 23 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schemabloc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'schemabloc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'schemabloc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'schemabloc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schemetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Scheme programs with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/schemetex')}, 'XML::XPath::Literal' ),
- 'description' => 'A sort of literate programming mechanism for Scheme. Prettily formats documentation and comments, leaving the Scheme code unchanged.',
- 'docs' => {
- 'ctan:/support/schemetex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/schemetex/st.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schemetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'schemeTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schemeweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple support for literate programming in Lisp.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/schemeweb')}, 'XML::XPath::Literal' ),
- 'description' => 'SchemeWEB is a Unix filter that allows you to generate both Lisp and LaTeX code from one source file. The generated LaTeX code formats Lisp programs in typewriter font obeying the spacing in the source file. Comments can include arbitrary LaTeX commands. SchemeWEB was originally developed for the Scheme dialect of Lisp, but it can easily be used with most other dialects.',
- 'docs' => {
- 'ctan:/web/schemeweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schemeweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'schemeweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schwalbe-chess' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset the German chess magazine "Die Schwalbe"')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/schwalbe-chess')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is based on chess-problem-diagrams, which in its turn has a dependency on the bartel-chess-fonts',
- 'docs' => {
- 'ctan:/macros/latex/contrib/schwalbe-chess/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/schwalbe-chess/schwalbe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150655,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1150660,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 11:47:32 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schwalbe-chess')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'schwalbe-chess')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'schwalbe-chess')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'schwalbe-chess')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'schwell' => bless( {
- 'caption' => bless( do{\(my $o = 'Calligraphic font for typesetting handwriting in Schwell style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/sueterlin')}, 'XML::XPath::Literal' ),
- 'description' => 'Calligraphic font for typesetting handwriting in a variation of the Sutterlin handwriting, invented by Ludwig Sutterlin, a German teacher and typographer.',
- 'docs' => {
- 'ctan:/fonts/gothic/sueterlin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/gothic/sueterlin/suet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1150975,
- '',
- 'details',
- 'Description and font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 17:52:43 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'schwell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'schwell')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scientificauthor' => bless( {
- 'caption' => bless( do{\(my $o = 'Visual LaTeX editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/scientificauthor/sainstall.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'Scientific Author is a visual LaTeX editor for mathematicians, scientists and engineers, supporting industry standards like LaTeX 2e. It is a visual document editor, which exports LaTeX for rendering by tools such as MiKTeX. Scientific Author also supports editing of mathematical notation through tool palettes and templates. LaTeX symbols are also supported, including American Mathematical Society symbols. It also enables easy editing of tables, footnotes, and margin notes.',
- 'docs' => {
- 'ctan:/support/scientificauthor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1151285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-02 10:46:42 +0100 (Sun, 02 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scientificauthor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'scientificauthor')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scientificpaper' => bless( {
- 'caption' => bless( do{\(my $o = 'Format a scientific paper for journal publication.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/scientificpaper/science.sty')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/scientificpaper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1151535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-15 10:36:22 +0100 (Sun, 15 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scientificpaper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'scientificpaper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'scientificpaper')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scientificviewer' => bless( {
- 'caption' => bless( do{\(my $o = 'MacKichan software viewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/scientificviewer/sviewer410.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'Scientific Viewer allows the user to read or print docuemnts created with MacKichan Scientific Notebook, Scientific Word or Scientific Workplace; it may also be used to view many \'native\' LaTeX documents. The viewer does not enable the user to manipulate the document in any way.',
- 'docs' => {
- 'ctan:/systems/win32/scientificviewer/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1151810,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-28 22:30:45 +0200 (Wed, 28 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scientificviewer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'scientificviewer')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sciposter' => bless( {
- 'caption' => bless( do{\(my $o = 'Make posters of ISO A3 size and larger.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sciposter')}, 'XML::XPath::Literal' ),
- 'description' => 'This collection of files contains LaTeX packages for posters of ISO A3 size and larger (ISO A0 is the default size). American paper sizes and custom paper are supported. In particular, sciposter.cls defines a document class which allows cutting and pasting most of an article to a poster without any editing (save reducing the size) -- see the manual. Sciposter does work for LaTeX, not just pdfLaTeX. However, xdvi produces strange results, though a recent version of dvips does create good ps-files from the dvi files. Also note that logos must either be put in the current working directory or in the directories of your LaTeX distribution. For some reason graphicspath settings are ignored.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sciposter/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/sciposter/scipostermanual.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 21:24:31 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sciposter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sciposter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sciposter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sciposter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sciwordconv' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Scientific Word/WorkPlace files with another TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sciwordconv')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros allows you to combine the power of the graphical front-end of Scientific Word/Scientific WorkPlace (SW/SWP) with one\'s own favourite TeX compiler (for example, MiKTeX). Currently includes support for Russian language; other languages can be handled easily.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sciwordconv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1152360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-27 14:58:36 +0200 (Thu, 27 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sciwordconv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sciwordconv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'SciWordConv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scmac' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset scripts with Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/scmac202.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-30 21:17:11 +0100 (Tue, 30 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'scmac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scorecard' => bless( {
- 'caption' => bless( do{\(my $o = 'Format a Baseball scorecard.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/scorecard.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Formats a scorecard with which to score a baseball game, with additional space to record information with which to submit a details to newspapers, league offices, etc. Also provides boxes for other summary statistics.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-02 19:40:42 +0200 (Thu, 02 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scorecard')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'scorecard')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'screen' => bless( {
- 'caption' => bless( do{\(my $o = 'Prepare a document for a simple previewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/screenview/vms/screen.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A small package designed to set geometry to prepare a (LaTeX 2.09) document for viewing with something like crudetype.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-21 20:29:37 +0200 (Thu, 21 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'screen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'screen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'screenplay' => bless( {
- 'caption' => bless( do{\(my $o = 'A class file to typeset screenplays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/screenplay')}, 'XML::XPath::Literal' ),
- 'description' => 'The class implements the format recommended by the Academy of Motion Picture Arts and Sciences.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/screenplay/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1153435,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/screenplay/screenplay.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1153455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/screenplay/test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1153475,
- '',
- 'details',
- 'Example script'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-07 11:54:09 +0100 (Wed, 07 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'screenplay')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'screenplay')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'screenplay')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'screenplay')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.535')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scrindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Make index package work with Koma-script classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/scrindex.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package redefines environment `theindex\' of package `index\', if a class from KOMA-Script is loaded. Also option `idxtotoc\' is supported. Index preambles can be given either by means of package `index\' or via the interface provided by KOMA-Script. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/scrindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1153860,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 15:01:52 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scrindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'scrindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'script' => bless( {
- 'caption' => bless( do{\(my $o = 'Variant report and book styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/script')}, 'XML::XPath::Literal' ),
- 'description' => 'A "jiffy" conversion to LaTeX2e of some old document styles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/script/script2e.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1154470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1154475,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-08 08:38:59 +0200 (Fri, 08 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'script')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'script')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'script')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'script-font' => bless( {
- 'caption' => bless( do{\(my $o = 'Handwriting font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/script')}, 'XML::XPath::Literal' ),
- 'description' => 'A font that "resembles the author\'s handwriting", distributed as Metafont source.',
- 'docs' => {
- 'ctan:/fonts/script/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 18:13:40 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'script-font')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'script-font')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scriptfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A summary of mathematical script fonts for LaTeX users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/symbols/math/scriptfonts.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A development, with examples, of an answer in the UK TeX FAQ, showing the fonts generally available to the user of LaTeX. The source isn\'t readily compilable, but contains notes on how it should be compiled.',
- 'docs' => {
- 'ctan:/info/symbols/math/scriptfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1154770,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-11 13:31:31 +0200 (Thu, 11 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scriptfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'scriptfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scripttex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for scripts and screenplays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/scripttex')}, 'XML::XPath::Literal' ),
- 'description' => 'ScriptTeX provides Plain TeX macros to support both Screenplays and Stage Plays.',
- 'docs' => {
- 'ctan:/macros/scripttex/stdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1155035,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scripttex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ScriptTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'scyrillic' => bless( {
- 'caption' => bless( do{\(my $o = 'A family of cyrillic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cyrillic/scyrillic')}, 'XML::XPath::Literal' ),
- 'description' => 'This family (distributed as Metafont source) provides a basic set of cyrillic glyphs, in an encoding that (apparently) only this family uses.',
- 'docs' => {
- 'ctan:/fonts/cyrillic/scyrillic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1155320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-02 14:16:16 +0100 (Fri, 02 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'scyrillic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'scyrillic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sdrt' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for Segmented Discourse Representation Theory.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sdrt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros to produce the \'Box notation\' of SDRT (and DRT), to draw trees representing discourse relations, and finally to have an easy access to various mathematical symbols used in that theory, mostly with automatic mathematics mode, so they work the same in formulae and in text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sdrt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1155605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sdrt/sdrt-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1155625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-05 17:22:22 +0200 (Sun, 05 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sdrt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sdrt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sdrt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sdrt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'secdot' => bless( {
- 'caption' => bless( do{\(my $o = 'Section numbers with trailing dots.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/secdot')}, 'XML::XPath::Literal' ),
- 'description' => 'Makes the numbers of \\section commands come out with a trailing dot. Includes a command whereby the same can be made to happen with other sectioning commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/secdot/secdot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1155915,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-17 10:06:32 +0200 (Sun, 17 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'secdot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'secdot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'secdot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'secdot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'seceqn' => bless( {
- 'caption' => bless( do{\(my $o = 'Number theorems by section.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/seceqn.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package formats section numbers with a section number prefix, with the number itself reset for each section.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-26 10:16:31 +0100 (Sat, 26 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'seceqn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'seceqn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'secret' => bless( {
- 'caption' => bless( do{\(my $o = 'Put security classification marks in a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/secret.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package puts a mark in the margin at the start of each paragraph, and at the top of a page when a paragraph runs over onto a new page. The marks are programmed by commands \\unclassified (mark \'(U)\'), \\confidential (mark \'(C)\'), or \\secret (mark \'(S)\'). The command \\nosecret switches off marking.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-20 20:54:26 +0200 (Sat, 20 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'secret')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'secret')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'section' => bless( {
- 'caption' => bless( do{\(my $o = 'Modifying section commands in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/section')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a pretty extensive scheme to make more manageable the business of configuring LaTeX output.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/section/section-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1156735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-26 10:43:10 +0200 (Tue, 26 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'section')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'section')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'section')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'section')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sectionbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Create fancy boxed ((sub)sub)sections.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sectionbox')}, 'XML::XPath::Literal' ),
- 'description' => 'Sectionbox is a LaTeX package for putting fancy colored boxes around sections, subsections, and subsubsections, especially for use in posters, etc. It was designed with the sciposter class in mind, and certainly works with that class and with derived classes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sectionbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1157030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sectionbox/sectionboxmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1157050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 21:24:31 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sectionbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sectionbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sectionbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sectionbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sectsty' => bless( {
- 'caption' => bless( do{\(my $o = 'Control sectional headers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sectsty')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX2e package to help change the style of any or all of LaTeX\'s sectional headers in the article, book, or report classes. Examples include the addition of rules above or below a section title.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sectsty/sectsty.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1157340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 15:20:52 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sectsty')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sectsty')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sectsty')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sectsty')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sehyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for Swedish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/sehyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-06 13:47:19 +0200 (Fri, 06 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sehyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sehyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'selectp' => bless( {
- 'caption' => bless( do{\(my $o = 'Select pages to be output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/selectp')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\outputonly, whose argument is a list of pages to be output. With the command present (before \\begin{document}), only those pages are output. This package was inspired by code published by Knuth in TUGboat 8(2) (July 1987).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/selectp/selectp-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1157930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-02 13:34:41 +0100 (Tue, 02 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'selectp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'selectp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'selectp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'selectp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'selectpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Select pages to be output from a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/selectpage.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Requires a file of page numbers, which specifies the numbers of pages to print (in generated order). The code was published in TUGboat 8(2) (July 1987).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-20 20:36:19 +0200 (Sat, 20 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'selectpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'selectpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'selinput' => bless( {
- 'caption' => bless( do{\(my $o = 'Semi-automatic detection of input encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/selinput.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package selects the input encoding by specifying pairs of input characters and their glyph names. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/selinput.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1158575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 15:01:52 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'selinput')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'selinput')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'semantic' => bless( {
- 'caption' => bless( do{\(my $o = 'Help for writing programming language semantics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/semantic')}, 'XML::XPath::Literal' ),
- 'description' => 'Eases the typesetting of notation of semantics and compilers. Includes T-diagrams, various derivation symbols and inference trees.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/semantic/semantic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1158885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-15 20:26:34 +0100 (Mon, 15 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'semantic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'semantic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'semantic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'semantic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'semaphor' => bless( {
- 'caption' => bless( do{\(my $o = 'Semaphore alphabet font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/semaphor')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts represent semaphore in a highly schematic, but very clear, fashion. The fonts are provided as Metafont source, and in both OpenType and Adobe Type 1 formats.',
- 'docs' => {
- 'ctan:/fonts/semaphor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1159180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/semaphor/doc/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1159200,
- '',
- 'details',
- 'Listing of semaphor letters'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 20:02:43 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'semaphor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'semaphor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'semaphor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'semaphor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'seminar' => bless( {
- 'caption' => bless( do{\(my $o = 'Make overhead slides.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/seminar')}, 'XML::XPath::Literal' ),
- 'description' => 'A class that produces overhead slides (transparencies), with many facilities. The class requires availability of the fancybox package. Seminar is also the basis of other classes, such as prosper. In fact, seminar is not nowadays reckoned a good basis for a presentation -- users are advised to use more recent classes such as powerdot or beamer, both of which are tuned to 21st-century presentation styles. Note that the seminar distribution relies on the xcomment package, which was once part of the bundle, but now has a separate existence.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/seminar/doc/sem-user.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1159760,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/seminar/read-me.2e' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1159720,
- '',
- 'details',
- 'Readme about use with LaTeX2e'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/seminar/sem-read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1159740,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'seminar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'seminar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'seminar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'seminar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'semioneside' => bless( {
- 'caption' => bless( do{\(my $o = 'Put only special contents on left-hand pages in two sided layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/semioneside')}, 'XML::XPath::Literal' ),
- 'description' => 'This package supports the preparation of semi one sided documents. That is, two sided documents, where all text is output on right-hand pages--as in a one-sided documents--and only special contents are output on left-hand pages on user request, e.g., floating objects.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/semioneside/semioneside.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1160075,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 21:24:31 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'semioneside')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'semioneside')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'semioneside')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'semioneside')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.41')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'semtrans' => bless( {
- 'caption' => bless( do{\(my $o = 'Transliteration of semitic languages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/semtrans.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A small set of commands to assist in transliterating languagees such as Arabic, Hebrew and the Ethiopian languages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 15:20:52 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'semtrans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'semtrans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sentences' => bless( {
- 'caption' => bless( do{\(my $o = 'Numbered lists for sentences.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sentences.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines sentences and subsentences list environments, whose entries may be referenced by number. The package requires the maybeload and redefine packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-26 10:15:45 +0100 (Sat, 26 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sentences')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sentences')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sepfootnotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Define the texts of footnotes defined before their marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sepfootnotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the content of footnotes to be defined before their marks are inserted in a document. In this way, footnotes and endnotes can easily be grouped together in a separate file, so that the main body is less cluttered.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sepfootnotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1161005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sepfootnotes/sepfootnotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1161025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-10 10:21:19 +0100 (Sat, 10 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sepfootnotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sepfootnotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sepfootnotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sepfootnotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sepnum' => bless( {
- 'caption' => bless( do{\(my $o = 'Print numbers in a "friendly" format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sepnum')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a command to print a number with (potentially different) separators every three digits in the parts either side of the decimal point (the point itself is also configurable). The macro is fully expandable and not fragile (unless one of the separators is). There is also a command \\sepnumform, that may be used when defining \\the<counter> macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sepnum/sepnum-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1161420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-02 13:34:41 +0100 (Tue, 02 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sepnum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sepnum')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sepnum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sepnum')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'seqsplit' => bless( {
- 'caption' => bless( do{\(my $o = 'Split long sequences of characters in a neutral way.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/seqsplit')}, 'XML::XPath::Literal' ),
- 'description' => 'When one needs to type long sequences of letters (such as in base-sequences in genes) or of numbers (such as calculations of transcendental numbers), there\'s no obvious break points to be found. The package provides a command \\seqsplit, which makes its argument splittable anywhere, and then leaves the TeX paragraph-maker to do the splitting. While the package may obviously be used to typeset DNA sequences, the user may consider the dnaseq as a rather more powerful alternative.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/seqsplit/seqsplit.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1161780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-07-23 22:41:48 +0200 (Mon, 23 Jul 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'seqsplit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'seqsplit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'seqsplit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'seqsplit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serbian-apostrophe' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands for Serbian words with apostrophes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/serbian/filipovic/serbian-apostrophe')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a collection of commands (whose names are Serbian words) whose expansion is the Serbian word with appropriate apostrophes.',
- 'docs' => {
- 'ctan:/language/serbian/filipovic/serbian-apostrophe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/serbian/filipovic/serbian-apostrophe/apostrophe-list.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162135,
- '',
- 'details',
- 'List of word commands and their expansion'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/serbian/filipovic/serbian-apostrophe/serbian-apostrophe.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-19 18:26:45 +0200 (Mon, 19 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serbian-apostrophe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'serbian-apostrophe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'serbian-apostrophe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'serbian-apostrophe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serbian-book' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for use of memoir in Serbian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/srbook-mem')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a number of commands for adjusting memoir output to Serbian style.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/srbook-mem/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/srbook-mem/SerbianBookMem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-12 00:00:40 +0200 (Sun, 12 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serbian-book')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'serbian-book')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serbian-date-lat' => bless( {
- 'caption' => bless( do{\(my $o = 'Updated date typesetting for Serbian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/babel-contrib/serbian-date-lat')}, 'XML::XPath::Literal' ),
- 'description' => 'Babel defines dates for Serbian texts, in Latin script. The style it uses does not match current practices. The present package defines a \\date command that solves the problem.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/babel-contrib/serbian-date-lat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/babel-contrib/serbian-date-lat/SerbianDateLat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1162790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:18:39 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serbian-date-lat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'serbian-date-lat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'serbian-date-lat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'serbian-date-lat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serbian-def-cyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Serbian cyrillic localization.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/serbian-def-cyr')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides abstract, chapter, title, date etc, for serbian language in cyrillic scripts in T2A encoding and cp1251 code pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/serbian-def-cyr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1163105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/serbian-def-cyr/usage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1163125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-01 15:37:23 +0200 (Thu, 01 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serbian-def-cyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'serbian-def-cyr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'serbian-def-cyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'serbian-def-cyr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serbian-lig' => bless( {
- 'caption' => bless( do{\(my $o = 'Control ligatures in Serbian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/serbian-lig')}, 'XML::XPath::Literal' ),
- 'description' => 'The package suppresses fi and fl (and other ligatures) in Serbian text written using Roman script.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/serbian-lig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1163470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/serbian-lig/serbian-lig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1163490,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-03 09:55:42 +0200 (Sun, 03 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serbian-lig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'serbian-lig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'serbian-lig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'serbian-lig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serbianc' => bless( {
- 'caption' => bless( do{\(my $o = 'Babel module to support Serbian Cyrillic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/babel-contrib/serbianc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides support for Serbian documents written in Cyrillic, in babel.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/babel-contrib/serbianc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1163830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-06 14:44:00 +0100 (Mon, 06 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serbianc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'serbianc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'serbianc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'serbianc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'serial' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate serial letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/serial')}, 'XML::XPath::Literal' ),
- 'description' => 'The serial package provides a wrapper to the KOMA Script letter class scrlettr for the generation of serial letters. It contains different interfaces to data base generated adress files. Additionally, a configuration file allows easy customization of the letterheads etc. Requires scrlettr.cls from KOMA-Script and the following are recommended: inputenc, textmerg, delimtxt.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/serial/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-07-06 13:00:34 +0200 (Wed, 06 Jul 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'serial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'serial')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'setouterhbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Set hbox in outer horizontal mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/setouterhbox.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'If math stuff is set in an \\hbox, then TeX performs some optimization and omits the implicit penalties \\binoppenalty and \\relpenalty. This packages tries to put stuff into an \\hbox without losing those penalties.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/setouterhbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1164570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'setouterhbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'setouterhbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'setspace' => bless( {
- 'caption' => bless( do{\(my $o = 'Set space between lines.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/setspace')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides support for setting the spacing between lines in a document. Package options include singlespacing, onehalfspacing, and doublespacing. Alternatively the spacing can be changed as required with the \\singlespacing, \\onehalfspacing, and \\doublespacing commands. Other size spacings also available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/setspace/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1165005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 18:00:26 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'setspace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'setspace')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'setspace')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'setspace')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.7a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'setstrut' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic strut computation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/setstrut.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides means of generating struts, "standard" or with extended height or depth.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-20 20:54:26 +0200 (Sat, 20 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'setstrut')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'setstrut')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'settobox' => bless( {
- 'caption' => bless( do{\(my $o = 'Assigning dimensions of a box to a length register.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/settobox.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Commands to assist the reuse of boxes (set up by \\sbox or by the lrbox environment); the \\settobox... commands behave similarly to the \\settowidth (etc.) commands. For example: \\newsavebox{\\mybox} \\newlength{\\mylength} \\sbox{\\mybox}{Hello World} \\settoboxwidth{\\mylength}{\\mybox}',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/settobox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1165660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 14:23:27 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'settobox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'settobox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'settosize' => bless( {
- 'caption' => bless( do{\(my $o = 'Scale text to given width.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/settosize.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\set <text> \\in <font> \\to <size> that chooses the "best" magstep to use to fit the given text into the width.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 14:13:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'settosize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'settosize')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'settosize-ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'Scale text to make it fit a given width.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/settosize.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\scaletowidth command decides on a scale for the current font such that the text will fit the given width. This package is an adaptation for LaTeX of the settosize package for plain TeX; it is now superseded by textfit, which is a development for current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 14:13:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'settosize-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'settosize-ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'seuthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX template for theses at Southeastern University.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/seuthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'This template is for theses at Southeastern University, Nanjing, China.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/seuthesis/seuthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1166615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 21:58:23 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'seuthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'seuthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'seuthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'seuthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sf298' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard form 298.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sf298')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for generating a completed standard form 298 (Rev. 8-98) as prescribed by ANSI Std. Z39.18 for report documentation as part of a document delivered, for instance, on a U.S. government contract.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sf298/sf298.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 22:06:18 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sf298')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sf298')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sf298')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sf298')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sfarticle' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX 2.09 article style with an sf switch.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/sfarticle')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a variant of standard article that has an sf option (for sans typesetting) and various of the \'fixed names\' (such as \'Contents\') defined in macros (and thus variable).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-29 14:27:49 +0100 (Tue, 29 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sfarticle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sfarticle')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sffms' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting science fiction/fantasy manuscripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sffms')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is designed for typesetting science fiction and fantasy manuscripts. Sffms now includes several options for specific publishers as well as extensive documentation aimed at new LaTeX users.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sffms/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1167515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sffms/sffms_manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1167535,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 22:06:18 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sffms')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sffms')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sffms')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sffms')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sfg' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw signal flow graphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sfg')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines some commands to draw signal flow graphs as used by electrical and electronics engineers and graph theorists. Requires fp and pstricks packages (and a relatively fast machine).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sfg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1167870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sfg/sfg-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1167890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-25 17:10:20 +0200 (Mon, 25 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sfg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sfg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sfg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sfg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sfheaders' => bless( {
- 'caption' => bless( do{\(my $o = 'Sans headers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sfheaders')}, 'XML::XPath::Literal' ),
- 'description' => 'Print part/chapter/section headers with the sans-serif font of the current family in the standard book/report/article document classes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sfheaders/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1168185,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-24 10:39:55 +0200 (Tue, 24 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sfheaders')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sfheaders')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sfmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Sans-serif mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sfmath/sfmath.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'sfmath is a simple package for sans serif maths in documents. After including the package, all maths of the current document is displayed with sans serif fonts.',
- 'docs' => {
- 'http://dtrx.de/od/tex/sfmath.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1168475,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 15:48:35 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sfmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sfmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sfmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sfwmac' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of definitions for Unix system documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sfwmac.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros defining fonts and the typesetting of names in those fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-29 14:52:32 +0100 (Tue, 29 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sfwmac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sfwmac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sgame' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX style for typesetting strategic games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sgame')}, 'XML::XPath::Literal' ),
- 'description' => 'Formats strategic games. For a 2x2 game, for example, the input: \\begin{game}{2}{2} &$L$ &$M$\\\\ $T$ &$2,2$ &$2,0$\\\\ $B$ &$3,0$ &$0,9$ \\end{game} produces output with (a) boxes around the payoffs, (b) payoff columns of equal width, and (c) payoffs vertically centered within the boxes. Note that the game environment will not work in the argument of another command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sgame/sgame.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sgame')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sgame')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sgame')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sgame')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sgmlcmpt' => bless( {
- 'caption' => bless( do{\(my $o = 'Suppport for LaTeX formulae as SGML PCDATA.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen')}, 'XML::XPath::Literal' ),
- 'description' => 'Replacement control sequences for the characters >, <, and & (as column separator) and for the command \\&. The replacements make it possible to enter LaTeX formulae as SGML PCDATA.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 22:06:18 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sgmlcmpt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sgmlcmpt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shadbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Shade the background of any box.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shadbox')}, 'XML::XPath::Literal' ),
- 'description' => 'Two packages that shade the background of any box by device-independent techniques (based on pixel shading). The two packages implement alternative pixel positioning algorithms.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-26 08:45:54 +0200 (Wed, 26 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shadbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shadbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shadbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shade' => bless( {
- 'caption' => bless( do{\(my $o = 'Shade pieces of text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/shade')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a shaded backdrop to a box of text. It uses a Metafont font (provided) which generates to appropriate shading dependent on the resolution used in the Metafont printer parameters.',
- 'docs' => {
- 'ctan:/macros/generic/shade/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1169985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/shade/description.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1170010,
- '',
- 'details',
- 'Description of the algorithm:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1170005,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-25 22:01:30 +0200 (Mon, 25 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shade')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shade')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shade')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shade')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shadebox' => bless( {
- 'caption' => bless( do{\(my $o = 'Shade boxes using PostScript specials.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/shadebox.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file as presented may be run to produce an example of the output that may be expected: text may be enclosed in rectangular or in rounded-corner (what LaTeX calls \'oval\') boxes, and the background of the box is shaded. The technique of using PostScript specials (thus tying use to dvips-based production) contrasts with the specially-concocted fonts used by the shade package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-14 01:39:21 +0200 (Sun, 14 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shadebox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shadebox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shadethm' => bless( {
- 'caption' => bless( do{\(my $o = 'Theorem environments that are shaded')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shadethm')}, 'XML::XPath::Literal' ),
- 'description' => 'Extends the \\newtheorem command. If you say \\newshadetheorem{theorem}{Theorem} in the preamble then your regular \\begin{theorem} .. \\end{theorem} will produce a theorem statement in a shaded box. It supports all the options of \\newtheorem, including forms \\newshadetheorem{..}[..]{..} and \\newshadetheorem{..}{..}[..].',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shadethm/1st_read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1170705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shadethm/shadethm-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1170725,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shadethm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shadethm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Shaded theorems')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shadethm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shading' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX package for putting text on a shaded background.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/shading')}, 'XML::XPath::Literal' ),
- 'description' => 'Works by specifying the background with PostScript \\special commands, suitable for use with dvips',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 14:13:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shading')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shading')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shadow' => bless( {
- 'caption' => bless( do{\(my $o = 'Shadow boxes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shadow')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\shabox (analgous to \\fbox), and supporting mechanisms.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shadow/shadow-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1171310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-05 11:18:03 +0100 (Fri, 05 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shadow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shadow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shadow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shadowtext' => bless( {
- 'caption' => bless( do{\(my $o = 'shadowtext')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shadowtext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package introduces a command \\shadowtext, which adds a drop shadow to the text that is given as its argument. The colour and positioning of the shadow are customisable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shadowtext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1171625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shadowtext/shadowtext.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1171645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-18 19:11:54 +0200 (Fri, 18 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shadowtext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shadowtext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shadowtext')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shadowtext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shalom' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple Hebrew typesetting bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A package intended for simple documents with some Hebrew (using some words, an address, a short abstract, without fussing around with TeX--Xet, hebrew screen fonts or keyboard encodings).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 14:13:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shalom')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shalom')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shalom')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shapepar' => bless( {
- 'caption' => bless( do{\(my $o = 'A macro to typeset paragraphs in specific shapes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shapepar')}, 'XML::XPath::Literal' ),
- 'description' => '\\shapepar is a macro to typeset paragraphs in a specific shape. The size is adjusted automatically so that the entire shape is filled with text. There may not be displayed maths or \'\\vadjust\' material (no \\vspace) in the argument of \\shapepar. The macros work for both LaTeX and plain TeX. For LaTeX, specify \\usepackage{shapepar}; for Plain, \\input shapepar.sty. \\shapepar works in terms of user-defined shapes, though the package does provide some predefined shapes: so you can form any paragraph into the form of a heart by putting \\heartpar{sometext...} inside your document. The tedium of creating these polygon definitions may be alleviated by using the shapepatch extension to transfig which will convert xfig output to \\shapepar polygon form.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shapepar/README.shapepar' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1172355,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shapepar/shapepar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1172375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 00:35:28 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shapepar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shapepar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shapepar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shapepar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shapepatch' => bless( {
- 'caption' => bless( do{\(my $o = 'Transfig patch supporting shapepar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/transfig-shapepatch/shape-patch.3.2.4-shape-1.1.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'ShapePatch is a patch against Transfig, which adds the capability to export XFig figures to shape definitions for shapepar. Shapepar itself is a TeX macro by Donald Arsenau that will form a paragraph into a specified shape, and the size of the shape is automatically adjusted so that the given paragraph completely fills the shape. It is of course possible to define your own shapes to use with \\shapepar but it involves specifying polygon coordinates. This is where ShapePatch helps--it allows you to simply draw the shape you want with XFig and then convert it to a shape definition either by calling fig2dev manually or by choosing "Export/Shape" in XFig (if you install the additional XFig patch).',
- 'docs' => {
- 'ctan:/graphics/transfig-shapepatch/shapepatch.README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-10 19:35:36 +0200 (Wed, 10 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shapepatch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shapepatch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shavian' => bless( {
- 'caption' => bless( do{\(my $o = 'A Shavian spelling alphabet font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/shavian/shavian.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'G B Shaw was a seasoned proponent of English spelling reform, and after his death, the Shaw trust held a competition for a "rational" English alphabet. This font won.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 15:12:44 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shavian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shavian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shhyphl' => bless( {
- 'caption' => bless( do{\(my $o = 'Serbo-Croatian hyphenation (Latin alphabet).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/shhyphl.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Serbo-Croatian may be written in either Cyrillic or Latin alphabets. These patterns deal with Latin-alphabet writing.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-02 10:40:18 +0100 (Thu, 02 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shhyphl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shhyphl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shipunov' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of LaTeX packages and classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle collects packages and classes, along with one bibliography style and examples and scripts for converting TeX files. Many of the files in the collection are designed to support field biologists and/or Russian writers, while others have wider application. The collection includes (among others): - altverse, a simple verse typesetting package; - autolist, which provides various list formatting facilities; - biokey, which provides a mechanism for typesetting biological identification lists; - biolist, which typesets species lists; - boldline, which typesets heavier separating lines in tables; - cassete, which lays out audio cassette inserts; - classif2, which typesets classification lists; - drcaps, which provides dropped capital macros; - etiketka, a class for typesetting business-card-sized information (including business cards); - flower, for typesetting lists of flower formulae; - isyntax; - numerus; - punct; - sltables, which develops on the stables package, for use in a LaTeX context; and - starfn.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1173805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1173810,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-26 16:14:45 +0200 (Tue, 26 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin$')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX compilation script for Linux (written in Bash)')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/shlatex')}, 'XML::XPath::Literal' ),
- 'description' => 'This script allows to centralize the many program calls necessary to completely compile a LaTeX document. In particular, the multiple calls of the latex command necessary in order to create a table of contents, a bibliography or an index are carried out automatically. Are also managed the calls of the programs bibtex and makeindex as well as the vizualisation of the resulting file (in DVI, PostScript or PDF format) by calling an external program. It is possible to stress characters in documents wich use the \\input and \\include commands to make references to some external files, and that in a transparent way by compiling only the main source file. Available in English and French languages.',
- 'docs' => {
- 'ctan:/support/shlatex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-18 23:14:04 +0200 (Wed, 18 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ShLaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shortcuttool' => bless( {
- 'caption' => bless( do{\(my $o = 'Enables shortcut file import to the input tool Shortcut.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/shortcuttool')}, 'XML::XPath::Literal' ),
- 'description' => 'Typing LaTeX commands can be facilitated by the Windows input tool Shortcut. The creation of a shortcut base just with the input window of Shortcut is cumbersome. Here is a tool for the import of shortcut files in plain text, together with a shortcut file containing more than 140 shortcuts.',
- 'docs' => {
- 'ctan:/support/shortcuttool/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1174390,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/shortcuttool/Shortcutde.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1174370,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1174365,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/shortcuttool/Shortcuten.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1174345,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1174340,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shortcuttool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shortcuttool')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shortlst' => bless( {
- 'caption' => bless( do{\(my $o = 'Compact lists by running several items per line.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shortlst')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides four environments for typesetting lists of short items which may be laid out horizontally to save space.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shortlst/shortlst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1174705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 15:27:59 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shortlst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shortlst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shorttoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Table of contents with different depths.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shorttoc')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to create another table of contents with a different depth, useful in large documents where a detailed table of contents should be accompanied by a shorter one, giving only a general overview of the main topics in the document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shorttoc/00readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1175030,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/shorttoc/shorttoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1175050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-06 12:20:58 +0100 (Mon, 06 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shorttoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shorttoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shorttoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shorttoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shortvrb' => bless( {
- 'caption' => bless( do{\(my $o = 'Abbreviated verbatim commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/unpacked/shortvrb.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\MakeShortVerb that makes a single character active, expanding to give the effect of a \\verb command. Thus, after \\MakeShortVerb{\\|}, the text |stuff| has the same effect as \\verb|stuff|. The package is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-06 14:10:18 +0200 (Tue, 06 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shortvrb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shortvrb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'show2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Variants of \\show for LaTeX2e.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/show2e')}, 'XML::XPath::Literal' ),
- 'description' => 'This small package aims at making debugging (especially in an interactive way) easier, by providing \\show variants suited to LaTeX2e commands (whether with optional arguments or robust) and environments. The variant commands also display the internal macros used by such commands, if any. The \\showcs variant helps with macros with exotic names.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/show2e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1175755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/show2e/show2e-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1175800,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1175805,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/show2e/show2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1175775,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1175780,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 15:48:35 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'show2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'show2e')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'show2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'show2e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showdim' => bless( {
- 'caption' => bless( do{\(my $o = 'Variants on printing dimensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/showdim/showdim.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for LaTeX providing a number of commands for printing the value of a TeX dimension. For example, \\tenthpt{\\baselineskip} yields the current value of \\baselineskip rounded to the nearest tenth of a point.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-10 21:31:30 +0200 (Tue, 10 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showdim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'showdim')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showdim')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showexpl' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting LaTeX source code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/showexpl')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a way to typeset LaTeX source code and the related result in the same document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/showexpl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1176390,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/showexpl/doc/showexpl-test.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1176410,
- '',
- 'details',
- 'Package example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-23 07:18:10 +0200 (Tue, 23 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showexpl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'showexpl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showexpl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'showexpl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.3i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showframe' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw a page-layout diagram.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/eso-pic/showframe.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package shows a (simple, uncluttered) diagram of the page layout; similar (but more complex-looking) diagrams may be obtained from the layouts and geometry packages. The package is available as part of the eso-pic distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-28 14:16:09 +0100 (Mon, 28 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showframe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'eso-pic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showframe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'eso-pic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1i')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showhyphens' => bless( {
- 'caption' => bless( do{\(my $o = 'Show all possible hyphenations in LuaLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/luatex/latex/showhyphens')}, 'XML::XPath::Literal' ),
- 'description' => 'With this package, LuaLaTeX will indicate all possible hyphenations in the printed output.',
- 'docs' => {
- 'ctan:/macros/luatex/latex/showhyphens/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1177075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/showhyphens/showhyphens-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1177095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/luatex/latex/showhyphens/showhyphens-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1177115,
- '',
- 'details',
- 'Sample output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-17 01:03:44 +0200 (Sat, 17 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showhyphens')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'showhyphens')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showhyphens')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'showhyphens')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showkeys' => bless( {
- 'caption' => bless( do{\(my $o = 'Show label, ref, cite and bib keys.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The showkeys package modifies the \\label, \\ref, \\pageref, \\cite and \\bibitem commands so that the \'internal\' key is printed, without affecting the appearance of the rest of the text, so far as is possible (the keys typically appear in the margin). The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/showkeys.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showkeys')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showkeys')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showlabels' => bless( {
- 'caption' => bless( do{\(my $o = 'Show label commands in the margin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/showlabels')}, 'XML::XPath::Literal' ),
- 'description' => 'This package helps you keep track of all the labels you define, by putting the name of new labels into the margin whenever the \\label command is used. The package allows you to do the same thing for other commands. The only one for which this is obviously useful is the \\cite command, but it\'s easy to do it for others, such as the \\ref or \\begin commands.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/showlabels/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1177975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/showlabels/showlabels.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1177995,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/showlabels/showlabels.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1178015,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showlabels')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'showlabels')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showlabels')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'showlabels')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'showtags' => bless( {
- 'caption' => bless( do{\(my $o = 'Print the tags of bibliography entries.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/showtags')}, 'XML::XPath::Literal' ),
- 'description' => 'Prints the tag right-aligned on each line of the bibliography.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/showtags/showtags-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1178385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-06 08:50:43 +0100 (Sat, 06 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'showtags')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'showtags')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'showtags')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'showtags')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shsulet' => bless( {
- 'caption' => bless( do{\(my $o = 'A letter document style for use at SHSU.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/shsulet.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'An document style (based on article) to typeset letters in a form appropriate for use at Sam Houston State University.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-31 11:05:26 +0100 (Thu, 31 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shsulet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'shsulet')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'shuffle' => bless( {
- 'caption' => bless( do{\(my $o = 'A symbol for the shuffle product.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/shuffle')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a LaTeX package and a font (as Metafont source) for the shuffle product which is used in some part of mathematics and physics.',
- 'docs' => {
- 'ctan:/fonts/shuffle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1178965,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/shuffle/shuffle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1178985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 20:02:43 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'shuffle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shuffle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'shuffle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'shuffle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'si' => bless( {
- 'caption' => bless( do{\(my $o = 'A comprehensive (SI) units package')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/exptl/si')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a complete re-implementation of units support for LaTeX, building on the existing SIunits and sistyle packages. The package incorporates ideas from the unitsdef and numprint packages, and aims to provide a consistent and logical interface. This is an earlier version of the package now known as siunitx; that package should be used for new applications.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/exptl/si/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1179390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/exptl/si/si.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1179410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-13 16:43:45 +0200 (Sun, 13 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'si')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'si')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.6a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'siam' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles for SIAM publications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/siam')}, 'XML::XPath::Literal' ),
- 'description' => 'Packages for plain TeX and both LaTeX and old LaTeX 2.09, with instructions for submissions. The bundle includes usage templates for all three packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/siam/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1179675,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 22:06:18 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'siam')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'siam')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'side' => bless( {
- 'caption' => bless( do{\(my $o = 'Rotated floats for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/side.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides tools for creating floats with rotated (landscape) bodies, using the rotate package. The package is restricted to PostScript output. The package is superseded by the LaTeX 2e rotating package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-04 13:37:15 +0200 (Sat, 04 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'side')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'side')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sidecap' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset captions sideways.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sidecap')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines environments called SCfigure and SCtable (analogous to figure and table) to typeset captions sideways. Options include outercaption, innercaption, leftcaption and rightcaption.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sidecap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1180275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sidecap/sidecap.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1180295,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-14 23:54:50 +0100 (Sun, 14 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sidecap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sidecap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sidecap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sidecap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sidenotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset notes containing rich content, in the margin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sidenotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows typesetting of texts with notes, figures, citations, captions and tables in the margin. This is common (for example) in science text books.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sidenotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1180625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sidenotes/sidenotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1180645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 15:46:33 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sidenotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sidenotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sidenotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sidenotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.81')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sides' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class for typesetting stage plays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sides')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a LaTeX class for typesetting stage plays, based on the plari class written by Antti-Juhani Kaijanaho in 1998. It has been updated and several formatting changes have been made to it--most noticibly there are no longer orphans.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sides/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1180980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sides/sides-sample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1181000,
- '',
- 'details',
- 'A (distressing) sample play'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-26 21:24:31 +0100 (Mon, 26 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sides')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sides')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sides')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sides')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'siggraph' => bless( {
- 'caption' => bless( do{\(my $o = 'SIGGRAPH conference class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/siggraph')}, 'XML::XPath::Literal' ),
- 'description' => 'Document class for formatting papers according to the specifications for submission to the annual ACM SIGGRAPH conference.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/siggraph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1181320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'siggraph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'siggraph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'siggraph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sikumuna' => bless( {
- 'caption' => bless( do{\(my $o = 'Lyx template for Hebrew article format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/lyx/sikumuna')}, 'XML::XPath::Literal' ),
- 'description' => 'The template applies to the article-hebrew form used in Sikumuna.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-11 19:10:04 +0200 (Mon, 11 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sikumuna')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Sikumuna')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'silence' => bless( {
- 'caption' => bless( do{\(my $o = 'Selective filtering of error messages and warnings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/silence')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to filter out unwanted warnings and error messages issued by LaTeX, packages and classes, so they won\'t pop out when there\'s nothing one can do about them. Filtering goes from the very broad ("avoid all messages by such and such") to the fine-grained ("avoid messages that begin with..."). Messages may be saved to an external file for later reference.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/silence/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1181865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/silence/silence-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1181885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 17:28:29 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'silence')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'silence')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'silence')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'silence')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'simplecd' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple CD, DVD covers for printing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/simplecd')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides printable cut-outs for various CD, DVD and other disc holders. The name of the package comes from its implementation and ease of use; it was designed just for text content, but since the text is placed in a \\parbox in a tabular environment cell, a rather wide range of things may be placed. Supported cover styles are: - jewel case front, back and individual spine; - two-page jewel case front; - slim DVD keepcase; - normal DVD keepcase; - Blu-Ray keepcase; - custom-sized keepcase; - disk sleeve; - one sided DVD keepcase inlay; - one sided Blu-Ray keepcase inlay; and - custom-sized inlay',
- 'docs' => {
- 'ctan:/macros/latex/contrib/simplecd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1182390,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/simplecd/simplecd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1182410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:29:06 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'simplecd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'simplecd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'simplecd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'simplecd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'simplecv' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple class for writing curricula vitae.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/simplecv')}, 'XML::XPath::Literal' ),
- 'description' => 'A derivative of the cv class available to lyx users (renamed to avoid the existing cv package).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/simplecv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1182760,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/simplecv/testcv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1182780,
- '',
- 'details',
- 'Sample of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 18:04:24 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'simplecv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'simplecv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'simplecv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'simplecv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'simplewick' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple Wick contractions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/simplewick')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a simple means of drawing Wick contractions above and below expressions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/simplewick/simplewick.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1183095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 18:24:08 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'simplewick')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'simplewick')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'simplewick')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'simplewick')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'simplified-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'A Simplified Introduction to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/simplified-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'An accessible introduction for the beginner.',
- 'docs' => {
- 'ctan:/info/simplified-latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1183430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/simplified-latex/simplified-intro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1183450,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 18:24:08 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'simplified-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'simplified-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'simplified-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'simpsons' => bless( {
- 'caption' => bless( do{\(my $o = 'Metafont source for Simpsons characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/usergrps/uktug/baskervi/4_4')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 18:24:08 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'simpsons')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'simpsons')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'simpsons')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sines' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate sin function values.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sines.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file provides macros to calculate the sine of angles from -90 to +90 degrees.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 18:24:08 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sines')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sinhala' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the sinhala language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/sinhala/sinhala_tex.2.1.1.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of Metafont fonts and macros, to support typesetting of Sinhala, in particular using the samanala transcription scheme.',
- 'docs' => {
- 'ctan:/language/sinhala/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1184300,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:34:22 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sinhala')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sinhala')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sirlin' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macros for typesetting Tibetan.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tibetan/sirlin')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of files for typesetting the Tibetan language in TeX or LaTeX.',
- 'docs' => {
- 'ctan:/language/tibetan/sirlin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1184565,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/tibetan/sirlin/tib/doc.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1184585,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 15:12:44 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sirlin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sirlin')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sistyle' => {},
- 'sitem' => bless( {
- 'caption' => bless( do{\(my $o = 'Save the optional argument of \\item.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sitem')}, 'XML::XPath::Literal' ),
- 'description' => 'The package modifies \\item commands to save the optional argument in a box.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sitem/sitem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1185305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-22 09:56:39 +0200 (Fri, 22 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sitem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sitem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sitem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sitem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'siunits' => {},
- 'siunitx' => bless( {
- 'caption' => bless( do{\(my $o = 'A comprehensive (SI) units package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/siunitx')}, 'XML::XPath::Literal' ),
- 'description' => 'Typesetting values with units requires care to ensure that the combined mathematical meaning of the value plus unit combination is clear. In particular, the SI units system lays down a consistent set of units with rules on how they are to be used. However, different countries and publishers have differing conventions on the exact appearance of numbers (and units). A number of LaTeX packages have been developed to provide consistent application of the various rules: SIunits, sistyle, unitsdef and units are the leading examples. The numprint package provides a large number of number-related functions, while dcolumn and rccol provide tools for typesetting tabular numbers. The siunitx package takes the best from the existing packages, and adds new features and a consistent interface. A number of new ideas have been incorporated, to fill gaps in the existing provision. The package also provides backward-compatibility with SIunits, sistyle, unitsdef and units. The aim is to have one package to handle all of the possible unit-related needs of LaTeX users. The package relies on LaTeX 3 support from the l3kernel and l3packages bundles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/siunitx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1186285,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/siunitx/siunitx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1186305,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-03 17:27:09 +0200 (Thu, 03 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'siunitx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'siunitx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'siunitx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'siunitx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'skak' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macros for typesetting chess games.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/chess/skak')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macros and fonts in Metafont format which can be used to typeset chess games using PGN, and to show diagrams of the current board in a document. The package builds on work by Piet Tutelaers -- the main novelty is the use of PGN for input instead of the more cumbersome coordinate notation (g1f3 becomes the more readable Nf3 in PGN). An Adobe Type 1 implementation of skak\'s fonts is available as package skaknew; an alternative chess notational scheme is available in package texmate, and a general mechanism for selecting chess fonts is provided in chessfss.',
- 'docs' => {
- 'ctan:/fonts/chess/skak/doc/informator.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1186835,
- '',
- 'details',
- 'Information symbols'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1186830,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/chess/skak/doc/refman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1186810,
- '',
- 'details',
- 'Reference card'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1186805,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/chess/skak/doc/skakdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1186785,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1186780,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/chess/skak/doc/tuggame.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1186860,
- '',
- 'details',
- 'Example typesetting a game'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1186855,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:34:22 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'skak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'skak')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'skak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'skak')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'skaknew' => bless( {
- 'caption' => bless( do{\(my $o = 'The skak chess fonts redone in Adobe Type 1.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/chess/skaknew')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers Adobe Type 1 versions of the fonts provided as Metafont source by the skak bundle.',
- 'docs' => {
- 'ctan:/fonts/chess/skaknew/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/chess/skaknew/SkakNew.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/chess/skaknew/fonttables.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187235,
- '',
- 'details',
- 'Font tables'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:34:22 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'skaknew')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'skaknew')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'SkakNew')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'skaknew')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'skb' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for a repository of long-living documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/skb')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros that help to build a document repository for long living documents. It focuses on structure and re-use of text, code, figures etc. The basic concept is first to separate structure from content (i.e., text about a topic from the structure it is presented by) and then separating the content from the actual published document, thus enabling easy re-use of text blocks in different publications (i.e., text about a protocol in a short article about this protocol as well as in a book about many protocols); all without constantly copying or changing text. As a side effect, using the document classes provided, it hides a lot of LaTeX from someone who just wants to write articles and books.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/skb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/skb/doc/skb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187615,
- '',
- 'details',
- 'Implementation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/skb/doc/user-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187595,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-09 20:28:23 +0200 (Thu, 09 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'skb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'skb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'skb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'skb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.52')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sketch' => bless( {
- 'caption' => bless( do{\(my $o = 'A 3d sketch translator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/sketch')}, 'XML::XPath::Literal' ),
- 'description' => 'Sketch is a small, simple system for producing line drawings of two- or three-dimensional objects and scenes. It began as a way to make illustrations for a textbook after we could find no suitable tool for this purpose. Existing scene processors emphasized GUIs and/or photo-realism, both un-useful to us. We wanted to produce finely wrought, mathematically-based illustrations with no extraneous detail. The input language is reminiscent of PSTricks, so will be easy for current PSTricks users to learn; output is for use either by pstricks itself, or by pgf',
- 'docs' => {
- 'ctan:/graphics/sketch/Doc/sketch.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187995,
- '',
- 'details',
- 'Manual (HTML format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/sketch/Doc/sketch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1188015,
- '',
- 'details',
- 'Manual (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/sketch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1187975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-10 17:08:57 +0200 (Sun, 10 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sketch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sketch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'skeycommand' => bless( {
- 'caption' => bless( do{\(my $o = 'Create commands using parameters and keyval in parallel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/skeycommand')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides tools for defining LaTeX commands and environments using combinations of parameters and keys. All the facilities of the ltxkeys and skeyval packages are available to the user of skeycommand.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/skeycommand/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1188355,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/skeycommand/skeycommand-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1188375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 23:16:04 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'skeycommand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'skeycommand')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'skeycommand')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'skeycommand')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'skeyval' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions to xkeyval.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/skeyval')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides several extensions to the xkeyval, including new key types, and key management methods.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/skeyval/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1188765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/skeyval/skeyval-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1188785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-25 22:04:49 +0200 (Tue, 25 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'skeyval')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'skeyval')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'skeyval')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'skeyval')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.72')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'skull' => bless( {
- 'caption' => bless( do{\(my $o = 'A font to draw a skull.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/skull')}, 'XML::XPath::Literal' ),
- 'description' => 'The font (defined in Metafont) defines a single character, a black solid skull. A package is supplied to make this character available as a symbol in maths mode.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:34:22 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'skull')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'skull')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'skull')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'skull')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slantsc' => bless( {
- 'caption' => bless( do{\(my $o = 'Access different-shaped small-caps fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/slantsc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables the use of small capitals in different font shapes, e.g., slanted or bold slanted for all fonts that provide appropriate font shapes. (Note that a separate .fd file is needed to define font shapes such as \'scsl\' or \'scit\'.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/slantsc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1189375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/slantsc/slantsc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1189395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-02 14:24:13 +0100 (Mon, 02 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slantsc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'slantsc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slantsc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'slantsc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slashbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Both column and row headings in a tabular cell.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/slashbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines commands to produce tabular cells with diagonal lines in them, with text above and below the line to label the column and row that the cell is in.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/slashbox/slashbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1189725,
- '',
- 'details',
- 'Examples of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-22 09:47:17 +0100 (Tue, 22 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slashbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'slashbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slashbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slashed' => bless( {
- 'caption' => bless( do{\(my $o = 'Put a slash through characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/carlisle/slashed.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Useful for the Physicist\'s \'Feynman slashed character\' notation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slashed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slashed')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'carlisle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slatex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for writing Swedish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/swedish/slatex')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX macros to deal with the national characters in 7-bit-encoded Swedish. The collection includes a program (l2sl) that will translate an existing LaTeX document into slatex format.',
- 'docs' => {
- 'ctan:/language/swedish/slatex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1190270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-19 01:03:20 +0100 (Wed, 19 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'slatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slatex_scheme' => bless( {
- 'caption' => bless( do{\(my $o = 'A pretty-printer for Scheme code in TeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/slatex')}, 'XML::XPath::Literal' ),
- 'description' => 'SLaTeX is a Scheme program that allows you to write programs or program fragments \'as is\' in your TeX or LaTeX source. It is particularly geared to the programming languages Scheme and other Lisp dialects, such as Common Lisp. The formatting of the code includes assigning appropriate fonts and colors to the various tokens in the code (keywords, variables, constants, data), at the same time retaining the proper indentation when going to the non-monospace (non-typewriter) fonts provided by TeX.',
- 'docs' => {
- 'http://www.ccs.neu.edu/home/dorai/slatex/slatxdoc.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1190515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-19 01:03:20 +0100 (Wed, 19 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slatex_scheme')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'slatex_scheme')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.4z2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slem' => bless( {
- 'caption' => bless( do{\(my $o = 'Slanted emphasis in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/slem.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A jiffy package to cause \\em in LaTeX 2.09 to use \\sl in place of the standard \\it. Note that the package will not work in LaTeX 2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-22 23:32:14 +0200 (Tue, 22 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'slem')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slemph' => bless( {
- 'caption' => bless( do{\(my $o = 'Slanted emphasis in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package defining commands \\itswitch, \\slswitch, \\textitswitch, and \\textslswitch, which switch between slanted or italic type and upright type. The commands may be used to represent emphasis with slanted type. The package is part of the frankenstein bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1191155,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/slemph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1191175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 21:58:11 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slemph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slemph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Slovenian hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/slovenian/slhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The function of this package is encompassed in that of the hyph-utf8 package, for future applications.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 10:42:01 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-slovenian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slidenotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset slides accompanied by notes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/slidenotes')}, 'XML::XPath::Literal' ),
- 'description' => 'A class package for the easy production of a slide collection with annotations. Builds on the report style (or variants); document structure is based on chapters, with the slides themselves represented by sections.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/slidenotes/slidenotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1191785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/slidenotes/slidenotes.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1191765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:11:42 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slidenotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'slidenotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slidenotes')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.27')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slides' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for creating slides.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a standard LaTeX2e class for the production of overhead transparencies (foils), replacing the older SliTeX format. Can be used in conjunction with lscape and fancyhdr, for example. It is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slides')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slides')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slideshow' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate slideshow with MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/slideshow')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of creating presentations in MetaPost, without intervention from other utilities (except a distiller). Such an arrangement has its advantages (though there are disadvantages too).',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/slideshow/sshowintro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1192475,
- '',
- 'details',
- 'Presentation about package:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 00:03:38 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slideshow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'slideshow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slideshow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'slideshow')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'slovak' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset documents in Slovak.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/babel')}, 'XML::XPath::Literal' ),
- 'description' => 'This package constitutes Slovak support in the babel system.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-20 18:34:01 +0100 (Wed, 20 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'slovak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'slovak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'babel')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sltables' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplified tables for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/shipunov')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros develop the concepts of the stables, which are designed to offer table macros whose use is "as simple as one might hope". Some would claim that LaTeX\'s built-in table specifications are as simple as one might hope, but this package offers many short-cuts and optimisation of the mechanisms of tables. The package is part of the shipunov bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/shipunov/doc/latex/shipunov/sltables-doc-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1193130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-20 10:50:57 +0100 (Wed, 20 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sltables')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'shipunov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sltables')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smallcap' => bless( {
- 'caption' => bless( do{\(my $o = 'Promote small caps to a font family, so NFSS can deal with different shapes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/smallcap')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of files that uses the fonts available in version 1.3 of the DC fonts to provide support for all 4 shapes of small caps. SC becomes a family, rather than a shape (\\scshape is replaced by \\scfamily). Thus you can write \\textbf{\\scfamily\\slshape ...} to get small caps bold slanted.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/smallcap/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1193460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 15:12:44 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smallcap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'smallcap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'smallcap')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smaller' => bless( {
- 'caption' => bless( do{\(my $o = 'Choose an "adjacent" size in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/smaller.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines two commands \\larger and \\smaller. Starting with text size \\small, \\larger will give you \\normalsize and \\smaller will give you \\footnotesize--in each case, one step on the hierarchy of LaTeX sizes. This LaTeX 2.09 package is superseded by the more subtle relsize package for current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:13:31 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smaller')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'smaller')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smalltableof' => bless( {
- 'caption' => bless( do{\(my $o = 'Create listoffigures etc. in a single chapter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/smalltableof')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to create a list of figures and list of tables in a chapter named \'List\' that contains separate sections for each list of figures, tables, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/smalltableof/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1194140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/smalltableof/smalltableof-doc-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1194160,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1194165,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-05 12:10:03 +0100 (Fri, 05 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smalltableof')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'smalltableof')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'smalltableof')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'smalltableof')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smalltalk' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Smalltalk program fragments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/smalltalk.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment smalltalk for typesetting program code. The package was written for LaTeX 2.09, but it runs under current LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-04 14:51:15 +0200 (Sat, 04 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smalltalk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'smalltalk')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smartmn' => bless( {
- 'caption' => bless( do{\(my $o = 'Make hyphens print as minus signs where appropriate.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/smartmn.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This package activates the minus sign such that it guesses whether to print as a hyphen or as minus sign in text mode (which is one of the most common typographical errors in LaTeX texts).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-15 00:27:07 +0100 (Mon, 15 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smartmn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'smartmn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smartref' => bless( {
- 'caption' => bless( do{\(my $o = 'Extend LaTeX\'s \\ref capability.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/smartref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the LaTeX labelling system: whenever a label is set, the values of counters (selected by the user) are recorded, along with the label. The value of these counters can be recalled with a command similar to \\pageref. The package also adds commands \\s[name]ref (for each counter [name] that the user has selected); these commands display something only if the value of the [name] counter is changed from when the label was set. Many commands are provided to serve as a macro programming environment for using the extended labels.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/smartref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1195075,
- '',
- 'details',
- 'Readme and command details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/smartref/smartref-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1195095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smartref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'smartref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'smartref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'smartref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smflatex' => bless( {
- 'caption' => 'Classes for Societe mathematique de France publications.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/smflatex')}, 'XML::XPath::Literal' ),
- 'description' => 'The Societe mathematique de France provides a set of classes, packages and bibtex styles that are used in its publications. They are based on AMS classes (whose code is sometimes recopied) and mainly \'upward-compatible\'. Their main features are: quite different design; new environments for typesetting some information in two languages (altabstract, alttitle, altkeywords); if necessary, use of babel (option frenchb) and deactivation of some features of frenchb. Includes smfart.cls, smfbook.cls, smfplain.bst, smfalpha.bst, amongst others.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/smflatex/ALIRE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1195490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1195495,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/smflatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1195470,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 00:26:48 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smflatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'smflatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'smflatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'smiletex' => bless( {
- 'caption' => bless( do{\(my $o = 'Create LaTeX documents and more from simple texts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/smiletex')}, 'XML::XPath::Literal' ),
- 'description' => 'SmileTeX is a small compiler for win32 systems, which takes simple text files and creates LaTeX documents and furthermore PDF, DVI and HTML documents from them. It automatically calls all tools necessary to include nearly all types of images and Excel tables, it recognizes equations, hyperlinks, sections, lists, special characters, references, long comments, table of contents, colors, etc. Additionally, it comes with a WinEdt highlighting scheme and menus.',
- 'docs' => {
- 'ctan:/support/smiletex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1195740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/smiletex/SmileTeX_docu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1195760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-06-20 12:51:27 +0200 (Wed, 20 Jun 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'smiletex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'SmileTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'snapshot' => bless( {
- 'caption' => bless( do{\(my $o = 'List the external dependencies of a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/snapshot')}, 'XML::XPath::Literal' ),
- 'description' => 'The snapshot package helps the owner of a LaTeX document obtain a list of the external dependencies of the document, in a form that can be embedded at the top of the document. It provides a snapshot of the current processing context of the document, insofar as it can be determined from inside LaTeX. If a document contains such a dependency list, then it becomes possible to arrange that the document be processed always with the same versions of everything, in order to ensure the same output. This could be useful for someone wanting to keep a LaTeX document on hand and consistently reproduce an identical DVI file from it, on the fly; or for someone wanting to shield a document during the final stages of its production cycle from unexpected side effects of routine upgrades to the TeX system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/snapshot/snapshot.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 19:29:56 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'snapshot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'snapshot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'snapshot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'snapshot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'snote' => bless( {
- 'caption' => bless( do{\(my $o = 'Shaped notes for MusicTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/snote')}, 'XML::XPath::Literal' ),
- 'description' => 'Shaped note schemes have different-shaped note-heads for different position on the scale, or for a selection of positions. Snote implements two such schemes: a four-note scheme (\\fasola) and the Funk seven-note system (\\doremi).',
- 'docs' => {
- 'ctan:/support/snote/snreadme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1196395,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:13:31 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'snote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'snote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sober' => bless( {
- 'caption' => bless( do{\(my $o = 'Makes appearance of standard styles more "sober".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sober.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package makes headings less overbearing, and reduces the size of various skips (notably those around headings, and within and around lists). Similar effects are achieved, in a more satisfactory fashion, in some of the classes in the ntgclass collection.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:13:31 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sober')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sober')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sobolev' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands for dealing with Sobolev spaces (and relatives).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bosisio')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands which are useful when dealing with Hilbert and Sobolev spaces (which occours very often, for example, in numerical analysis). It also provides the \\Norm, \\SemiNorm, \\Scalar and \\Crochet commands which are also involved in the same context. The package is part of the bosisio collection.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bosisio/sobolev.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1197055,
- '',
- 'details',
- 'Package documentation (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bosisio/sobolev.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1197035,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-10 21:21:32 +0100 (Wed, 10 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sobolev')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sobolev')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Manage the "soft fonts" in a LaserWriter printer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of DOS utilities to convert between PK fonts and fonts for use in Hewlett-Packard LaserWriter printers.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-30 11:49:26 +0100 (Sun, 30 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-alteschwabacher' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Alte Schwabacher font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/alteschwabacher')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Alte Schwabacher font, offered (free) from SoftMaker in May 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/alteschwabacher/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1197630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/alteschwabacher/doc/alteschwabacher.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1197650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-30 20:26:43 +0200 (Mon, 30 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-alteschwabacher')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-alteschwabacher')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-artistic' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Artistic font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/artistic')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Artistic font (regular), offered (free) from SoftMaker in May 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/artistic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1198015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/artistic/doc/artistic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1198035,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:23:55 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-artistic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-artistic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-baskervillenova' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Baskerville Nova fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/baskervillenova')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Baskerville Nova fonts (regular + bold + italic + bold italic), offered (free) from SoftMaker in February 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/baskervillenova/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1198400,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/baskervillenova/doc/baskervillenova.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1198420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:23:55 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-baskervillenova')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-baskervillenova')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-bonita' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for SoftMaker Bonita.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/bonita')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Bonita font (regular), offered (free) from SoftMaker in September 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/bonita/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1198785,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/bonita/doc/bonita.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1198805,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:48:42 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-bonita')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-bonita')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-broadway' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Broadway fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/broadway')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Broadway fonts (regular + engraved), offered (free) from SoftMaker in October 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/broadway/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1199170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/broadway/doc/broadway.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1199190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-broadway')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-broadway')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-canossa' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Canossa fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/canossa')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Canossa fonts (regular + bold + light), offered (free) from SoftMaker in April 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/canossa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1199555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/canossa/doc/canossa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1199575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:32:51 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-canossa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-canossa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-congress' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Congress fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/congress')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Congress fonts (regular + bold + italic), offered (free) from SoftMaker in February 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/congress/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1199940,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/congress/doc/congress.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1199960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-26 14:29:04 +0200 (Thu, 26 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-congress')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-congress')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-delanocaps' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Delano Caps font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/delanocaps')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Delano Caps, offered (free) from SoftMaker in October 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/delanocaps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1200325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/delanocaps/doc/delanocaps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1200345,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:23:55 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-delanocaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-delanocaps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-digital' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Digital fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/digital')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Digital fonts (regular + bold + italic + bold italic), offered (free) from SoftMaker in February 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/digital/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1200710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/digital/doc/digital.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1200730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-30 20:26:43 +0200 (Mon, 30 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-digital')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-digital')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-egyptiennestd' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker EgyptienneStd fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/egyptiennestd')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker EgyptienneStd fonts (light + bold + light italic + bold italic), offered (free) from SoftMaker in June 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/egyptiennestd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1201095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/egyptiennestd/doc/egyptiennestd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1201115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-egyptiennestd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-egyptiennestd')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-flagstaff' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Flagstaff font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/flagstaff')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Flagstaff font (regular), offered (free) from SoftMaker in August 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/flagstaff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1201480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/flagstaff/doc/flagstaff.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1201500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:23:55 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-flagstaff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-flagstaff')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-grenoble' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Grenoble fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/grenoble')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Grenoble fonts (regular + bold + italic + bold italic), offered (free) from SoftMaker in April 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/grenoble/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1201865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/grenoble/doc/grenoble.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1201885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-grenoble')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-grenoble')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-helium' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Helium fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/helium')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Helium fonts (regular + bold), offered (free) from SoftMaker in June 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/helium/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1202250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/helium/doc/helium.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1202270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:39:35 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-helium')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-helium')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-heliumtwo' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Helium fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/heliumtwo')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Helium fonts (regular + bold + shadow), offered (free) from SoftMaker in November 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/heliumtwo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1202635,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/heliumtwo/doc/heliumtwo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1202655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-heliumtwo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-heliumtwo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-henderson' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Henderson font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/henderson')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Henderson font (regular), offered (free) from SoftMaker in July 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/henderson/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1203020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/henderson/doc/henderson.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1203040,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:23:55 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-henderson')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-henderson')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-iceberg' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Iceberg font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/iceberg')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Iceberg font (regular + bold), offered (free) from SoftMaker in September 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/iceberg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1203405,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/iceberg/doc/iceberg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1203425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:32:51 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-iceberg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-iceberg')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-inverserif' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Inverserif font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/inverserif')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Inverserif font, offered (free) from SoftMaker in July 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/inverserif/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1203790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/inverserif/doc/inverserif.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1203810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-inverserif')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-inverserif')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-jugendstil' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Jugendstil font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/jugendstil')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Jugendstil font (regular), offered (free) from SoftMaker in January 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/jugendstil/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1204175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/jugendstil/doc/jugendstil.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1204195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:39:35 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-jugendstil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-jugendstil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-marseille' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Marseille fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/marseille')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Marseille fonts (regular + bold + italic + bold italic), offered (free) from SoftMaker in September 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/marseille/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1204560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/marseille/doc/marseille.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1204580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-marseille')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-marseille')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-moab' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Moab font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/moab')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Moab fonts (regular), offered (free) from SoftMaker in April 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/moab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1204945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/moab/doc/moab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1204965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-30 20:26:43 +0200 (Mon, 30 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-moab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-moab')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-nevada' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Nevada fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/nevada')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Nevada fonts (regular + bold), offered (free) from SoftMaker in February 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/nevada/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1205330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/nevada/doc/nevada.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1205350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-nevada')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-nevada')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-newcastle' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Newcastle fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/newcastle')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Newcastle fonts (regular + demibold + bold), offered (free) from SoftMaker in January 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/newcastle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1205715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/newcastle/doc/newcastle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1205735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-newcastle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-newcastle')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-oldblackletter' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Old Blackletter font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/oldblackletter')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Old Blackletter font, offered (free) from SoftMaker in December 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/oldblackletter/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1206100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/oldblackletter/doc/oldblackletter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1206120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:32:51 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-oldblackletter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-oldblackletter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-quadrat' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Quadrat fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/quadrat')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Quadrat fonts (regular + bold + italic + bold italic), offered (free) from SoftMaker in December 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/quadrat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1206485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/quadrat/doc/quadrat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1206505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-quadrat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-quadrat')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-stonehand' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Stone Handwriting font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/stonehand')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Stone Handwriting font (regular), offered (free) from SoftMaker in June 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/stonehand/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1206870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/stonehand/doc/stonehand.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1206890,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:32:51 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-stonehand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-stonehand')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-sunset' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Sunset fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/sunset')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Sunset fonts (regular + bold), offered (free) from SoftMaker in March 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/sunset/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1207255,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/sunset/doc/sunset.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1207275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:39:35 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-sunset')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-sunset')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-tampa' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Congress fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/tampa')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Tampa font (regular), offered (free) from SoftMaker in February 2009, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/tampa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1207640,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/tampa/doc/tampa.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1207660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-30 20:26:43 +0200 (Mon, 30 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-tampa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-tampa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-vagrounded' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker VAGRounded font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/vagrounded')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker VAGRounded font (regular), offered (free) from SoftMaker in August 2010, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/vagrounded/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1208025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/vagrounded/doc/vagrounded.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1208045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-25 16:39:35 +0200 (Wed, 25 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-vagrounded')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-vagrounded')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-velo' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Velo font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/velo')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Velo font, offered (free) from SoftMaker in March 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/velo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1208410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/velo/doc/velo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1208430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-velo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-velo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmaker-veracruz' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support files for the SoftMaker Veracruz fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/veracruz')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers LaTeX support files for the Softmaker Veracruz fonts (regular + bold + italic + bold italic), offered (free) from SoftMaker in May 2008, but not included here. The package requires support files from the softmakerfreefont package, which also offers further information.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/veracruz/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1208795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/softmakerfreefont/veracruz/doc/veracruz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1208815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:46:14 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmaker-veracruz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmaker-veracruz')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'softmakerfreefont' => bless( {
- 'caption' => bless( do{\(my $o = 'Support files for SoftMaker free fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/softmakerfreefont/softmakerfreefont')}, 'XML::XPath::Literal' ),
- 'description' => 'In June 2009 SoftMaker offered a handwriting font for free download: The Softmaker Stone Handwriting. As handwriting fonts are a quite limited resource in the LaTeX world, the author decided to create support files for the font. Since then, the author has added support files for the fonts Alte Schwabacher, Artistic (regular), Baskerville-Nova (regular + bold + italic + bold italic), Bonita (regular), Broadway (regular + engraved), Canossa (regular + bold + light), Congress (regular + bold + italic), Delano-Caps, Digital (regular + bold + italic + bold italic), EgyptienneStd (light + bold + light italic + bold italic), Flagstaff (regular), Grenoble(regular + bold + italic + bold italic), Helium (regular + bold), Heliumtwo (regular + bold + shadow), Henderson (regular), Iceberg (regular + bold), Inverserif (regular), Jugendstil (regular), Marseille (regular + bold + italic + bold italic), Moab (regular), Nevada (regular + bold), Newcastle (regular + demibold + bold), Old Blackletter, Quadrat (regular + bold + italic + bold italic), Stone Handwriting, Sunset (regular + bold), Tampa (regular), VAGRounded (regular), Velo (regular), Veracruz (regular + bold + italic + bold italic). This is the base package for all other softmakerfreefont packages, namely: - Alte Schwabacher - Artistic - Baskerville-Nova - Bonita - Broadway - Canossa - Congress - Delano Caps - Digital - EgyptienneStd - Flagstaff - Grenoble - Helium - Heliumtwo - Henderson - Iceberg - Inverserif - Jugendstil - Marseille - Moab - Nevada - Newcastle - Old Blackletter - Quadrat - Stone Handwriting - Sunset, and - Tampa - VAGrounded - Velo - Veracruz. This package does not include the fonts themselves.',
- 'docs' => {
- 'ctan:/fonts/softmakerfreefont/softmakerfreefont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1209930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-12 18:39:33 +0200 (Sun, 12 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'softmakerfreefont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'softmakerfreefont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'somedefs' => bless( {
- 'caption' => bless( do{\(my $o = 'Save loading all of another package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'A programmer\'s toolkit package for use by package writers supporting the provision of options which switch definitions contained in a package on and off through package options. It thus does not require all of the package to be loaded into memory. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/somedefs.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-04-24 12:45:19 +0200 (Mon, 24 Apr 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'somedefs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'somedefs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'songbook' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for typesetting song lyrics and chord books.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/songbook')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an all purpose songbook style. Three types of output may be created from a single input file: "words and chords" books for the musicians to play from, "words only" songbooks for the congregation to sing from, and overhead transparency masters for congregational use. The package will also print a table of contents, an index sorted by title and first line, and an index sorted by key, or by artist/composer. The package attempts to handle songs in multiple keys, as well as songs in multiple languages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/songbook/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1210535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/songbook/contrib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1210575,
- '',
- 'details',
- 'Outline of distribution supplements'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/songbook/songbook.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1210555,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 21:38:25 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'songbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl2.1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'songbook')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'songbook')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'songbook')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'songs' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce song books for church or fellowship.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/songs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of producing beautiful song books for church or fellowship. It offers: - a very easy chord-entry syntax; - multiple modes (words-only; words+chords; slides; handouts); - measure bars; - guitar tablatures; - automatic transposition; - scripture quotations; - multiple indexes (sorted by title, author, important lyrics, or scripture references); and - projector-style output generation, for interactive use. A set of example documents is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/songs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1211050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/songs/songs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1211070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 21:38:25 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'songs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'songs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sorhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Upper sorbian hyphenations patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/sorhyph.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is superseded by the Upper Sorbian patterns available in the hyph-utf8 bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-06 23:44:08 +0100 (Tue, 06 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sorhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-german')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sorhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sort-by-letters' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography styles for alphabetic sorting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/sort-by-letters')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains several bibliography styles for separating a document\'s references by the first letter of the first author/editor in the bibliography entry. The styles are adapted from standard ones or from natbib ones.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/sort-by-letters/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-12 11:51:09 +0100 (Mon, 12 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sort-by-letters')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sort-by-letters')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sort-by-letters')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sort-by-letters')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'soton' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Southampton-compliant slides.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/soton')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains two packages: soton-palette which defines colour-ways, and soton-beamer, which uses the colours to produce compliant presentations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/soton/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1211975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:24:16 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'soton')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'soton')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'soton')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'soton')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'soul' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation for letterspacing, underlining, and more.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/soul')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides hyphenatable spacing out (letterspacing), underlining, striking out, etc., using the TeX hyphenation algorithm to find the proper hyphens automatically. The package also provides a mechanism that can be used to implement similar tasks, that have to treat text syllable by syllable. This is shown in two examples. The package itself does not support UTF-8 input in ordinary (PDF)LaTeX; some UTF-8 support is offered by package soulutf8',
- 'docs' => {
- 'ctan:/macros/latex/contrib/soul/soul.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1212340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:08:07 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'soul')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'soul')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'soul')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'soul')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'soulpos' => bless( {
- 'caption' => bless( do{\(my $o = 'A fancy means of underlining.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'The package combines the use of soul with the savepos mechanism of current pdfTeX so that the user can create (almost) arbitrary underlining and similar "decorations", including rules, leaders and even pictures (pgf, pstricks, etc.). Unlike soul underlines, which are built by repeating small elements, here each chunk of text to be underlined is a single element. The package is distributed as part of the author\'s bundle of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1212820,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/soulpos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1212840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'soulpos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'soulpos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'soulutf8' => bless( {
- 'caption' => bless( do{\(my $o = 'Permit use of UTF-8 characters in soul.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/soulutf8.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package extends package soul and adds some support for UTF-8. Namely the input encodings in \'utf8.def\' from package inputenc and \'utf8x.def\' from package ucs are supported. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/soulutf8.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1213330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 13:37:56 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'soulutf8')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'soulutf8')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'source2e' => bless( {
- 'caption' => bless( do{\(my $o = 'Template for LaTeX documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The LaTeX system is provided as a large number of separate modules. The interested user may process each module separately, to produce formatted documentation. Formatted documentation of the entire system, however, is a more substantial undertaking; source2e.tex provides what the user needs to produce a complete listing of the LaTeX kernel. It not only includes the relevant modules in the \'correct\' order, but it also guides the user through the rather complex compilation process (by writing messages to the terminal and log). A formatted copy of source2e is provided in the latex-tds bundle; the file itself is part of the LaTeX base distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 10:46:14 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'source2e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'source2e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'southarabian' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for an archaic South Arabia script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/southarabian/SouthArabian.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The script was used for several languages in Southern Arabia in the second millenium BCE. The font is distributed as Metafont source; it works very poorly in modern environments, but a "tidied" Adobe Type 1 format version is available in the sarabian bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'southarabian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'SouthArabian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'soyombo' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and a macro for Soyombo under LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/mongolian/soyombo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the Soyombo script and the Soyombo symbol for LaTeX users. The script and the symbol were both developed in 1686 by the Mongolian monk and scholar Zanabazar. Soyombo script is modelled after Lantsa-Devanagari, and it combines the phonemic repertoire of Mongolian, Sanskrit, and Tibetan. While the script is now little used, the symbol appears very widely (including the national flag).',
- 'docs' => {
- 'ctan:/language/mongolian/soyombo/soyo4tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1214375,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 10:46:14 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'soyombo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'soyombo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spain' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for Spanish documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/spain')}, 'XML::XPath::Literal' ),
- 'description' => 'This style makes a bibliography that follows the traditional style in Spain, as shown in the \'Diccionario de ortografia tecnica\' of J. Martinez de Sousa (1999). The style was created using makebst, and the .dbj file from that process is available in the distribution.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/spain/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 10:46:14 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spain')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spain')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spanglish' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplified Spanish support for Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/spanish/babel/contrib/spanglish')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides very simplified (or ultra sloppy) support for Spanish in Babel, mostly as a fallback in case spanish.ldf fails for some reason. The package provides basic support for Spanish hyphenation, captions, date, frenchspacing, indentfirst, symbolic footnotes, enumerations, small caps roman numerals, and a handful of shorthands and Spanish mathematical operators. No options or attributes for customization are provided.',
- 'docs' => {
- 'ctan:/language/spanish/babel/contrib/spanglish/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1215025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:59:00 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spanglish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spanglish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spanglish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spanglish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spanish' => bless( {
- 'caption' => bless( do{\(my $o = 'Spanish in Babel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/spanish/babel/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides an upgrade of the Spanish support provided by the LaTeX standard package babel. Note that separate support is provided for those who wish to typeset Spanish as written in Mexico.',
- 'docs' => {
- 'ctan:/language/spanish/babel/base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1215805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/spanish/babel/base/spanish2.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1215825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1215830,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:56:34 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spanish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'spanish')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spanish')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.0k')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spanish-mx' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Spanish as in Mexico.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/spanish/babel/contrib/mexican')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides files to support typesetting of texts in Spanish according to Mexican current practices, using babel. The files merge earlier work on a mexican.ldf, or may be used to define a configuration that will typeset all documents (that request babel\'s spanish option) to use the Mexican language facilities. (Note that this facility is only available with the recent (version >=4.2b) releases of the Spanish option.)',
- 'docs' => {
- 'ctan:/language/spanish/babel/contrib/mexican/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1215410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-13 18:56:34 +0100 (Tue, 13 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spanish-mx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'spanish-mx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spanish-mx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sparklines' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing sparklines: intense, simple, wordlike graphics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/sparklines')}, 'XML::XPath::Literal' ),
- 'description' => 'Sparklines are intense, simple, wordlike graphics (so named by Edward Tufte). In lieu of a more detailed introduction, Professor Tufte\'s site has an early release of a chapter on sparklines. A PHP implementation may be found at SourceForge. A sparkline can be added using the sparkline environment. Also, you can add sparkling rectangles for the median and special sparkling dots in red or blue. The package requires pdflatex; sparklines cannot appear in a dvi file. The sparklines package uses pgf, and does not work with pictex.',
- 'docs' => {
- 'ctan:/graphics/sparklines/sparklines.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 10:46:14 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sparklines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sparklines')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sparklines')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sparklines')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sphack' => bless( {
- 'caption' => bless( do{\(my $o = 'Patch LaTeX kernel spacing macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sphack')}, 'XML::XPath::Literal' ),
- 'description' => 'Change the kernel internal \\@bsphack/\\@esphack so that it is also invisible in vertical mode.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sphack/sphack-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1216580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 10:46:14 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sphack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sphack')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sphack')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sphack')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sphyphb' => bless( {
- 'caption' => bless( do{\(my $o = 'Experimental Spanish hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/spanish/hyphen/contrib/sphyphb/sphyphb.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These hyphenation patterns for Spanish, follow RAE 1999. Only phonetic rules are used, but it is believed that it gives the right hyphenation of all Spanish words. Nevertheless, extensive testing is still needed.',
- 'docs' => {
- 'ctan:/language/spanish/hyphen/contrib/sphyphb/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 10:46:14 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sphyphb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sphyphb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spiderweb' => bless( {
- 'caption' => bless( do{\(my $o = 'A tool for building WEB systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/spiderweb')}, 'XML::XPath::Literal' ),
- 'description' => 'Spidery WEB is built around the tool Spider, that reads a description of a programming language, and writes source code for a Weave and a Tangle which support that language. The base sources derive from CWEB, so that the resulting programs inherit some properties of that system (e.g., the ability to read multiple files). Spider itself is written in Awk, and the Weave and Tangle output is in C. Spidery WEB is no longer supported: its author used lessons learned from the development to produce the still more compact noweb system.',
- 'docs' => {
- 'ctan:/web/spiderweb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1217230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/spiderweb/src/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1217250,
- '',
- 'details',
- 'Installation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spiderweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'spiderweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spie' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for formatting SPIE Proceedings manuscripts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/spie')}, 'XML::XPath::Literal' ),
- 'description' => 'A class and a BibTeX style are provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/spie/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1217530,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/spie/article.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1217550,
- '',
- 'details',
- 'Template and guidelines for authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spie')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spie')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spie')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.25')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'splines' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost macros for drawing cubic spline interpolants.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/splines')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a small package of macros for creating cubic spline interpolants in MetaPost or Metafont. Given a list of points the macros can produce a closed or a relaxed spline joining them. Given a list of function values y_j at x_j, the result would define the graph of a cubic spline interpolating function y=f(x), which is either periodic or relaxed.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/splines/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1217885,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/splines/splines.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1217905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:34:22 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'splines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'splines')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'splines')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'splines')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'split' => bless( {
- 'caption' => bless( do{\(my $o = 'Box two chunks of text side-by side.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/split.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The widths of the boxes are set by the user. The operation is reminiscent of the sort of thing the LaTeX package parallel does.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'split')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'split')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'splitbib' => bless( {
- 'caption' => bless( do{\(my $o = 'Split and reorder your bibliography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/splitbib')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables you to split a bibliography into several categories and subcategories. It does not depend on BibTeX: any bibliography may be split and reordered.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/splitbib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1218475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/splitbib/splitbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1218495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'splitbib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'splitbib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'splitbib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'splitbib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.17')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'splitindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Unlimited number of indexes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/splitindex')}, 'XML::XPath::Literal' ),
- 'description' => 'SplitIndex consists of a LaTeX package, splitidx, and a small program, splitindex. The package may be used to produce one index or several indexes. Without splitindex (for example, using the index package), the number of indexes is limited by the number of TeX\'s output streams. But using the program you may use even more than 16 indexes: splitidx outputs only a single file \\jobname.idx and the program splits that file into several raw index files and calls your favorite index processor for each of the files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/splitindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1218900,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/splitindex/splitidx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1218920,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'splitindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'splitindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'splitindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'splitindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spot' => bless( {
- 'caption' => bless( do{\(my $o = 'Spotlight highlighting for Beamer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/beamer-contrib/spot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows dramatic highlighting of words and phrases by painting shapes around them. It is chiefly intended for use in Beamer presentations, but it can be used in other document classes as well.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/beamer-contrib/spot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1219270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/beamer-contrib/spot/spot.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1219290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-21 11:54:29 +0100 (Wed, 21 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spotcolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Spot colours for pdfLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/spotcolor')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides procedures for using spot colours in LaTeX documents and the generated pdf files. Predefined templates for PANTONE and HKS colour spaces are included but new ones can easily be defined.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/spotcolor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1219605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/spotcolor/readme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1219625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spotcolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spotcolor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spotcolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spotcolor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spreadtab' => bless( {
- 'caption' => bless( do{\(my $o = 'Spreadsheet features for LaTeX tabular environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/spreadtab')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to construct tables in a manner similar to a spreadsheet. The cells of a table have row and column indices and these can be used in formulas to generate values in other cells.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/spreadtab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1219960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/spreadtab/spreadtab_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1219980,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1219985,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/spreadtab/spreadtab_doc_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1220005,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1220010,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-14 12:19:39 +0200 (Mon, 14 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spreadtab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spreadtab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spreadtab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spreadtab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'springer' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for Springer journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/springer/svjour')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros are arranged as a kernel and a bunch of sub-files for each journal covered.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/springer/svjour/kernel/usrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1220365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/springer/svjour/readme.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1220345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:21:05 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'springer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'springer')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sprite' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to typeset simple bitmaps with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sprite')}, 'XML::XPath::Literal' ),
- 'description' => 'The \'sprite\' format the package sets is very simple, and may be viewed in a fixed-width font rather readily. The package provides the means of typesetting these sprites at arbitrary sizes; in principal, one might use them to substitute for characters one needed, but the author notes that their use is rather TeX-memory-intensive so that their use as a font substitute is hardly likely to be tenable.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-22 23:37:23 +0200 (Sun, 22 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sprite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sprite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sprite')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'spverbatim' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow line breaks within \\verb and verbatim output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/spverbatim')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX\'s \\verb macro treats its argument as an unbreakable unit of text. This can lead to poor typesetting, especially when the argument is long. The spverbatim package provides an \\spverb macro that is analogous to \\verb and an spverbatim environment that is analogous to verbatim with the difference being that \\spverb and spverbatim allow LaTeX to break lines at space characters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/spverbatim/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/spverbatim/spverbatim.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221085,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'spverbatim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'spverbatim')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'spverbatim')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'spverbatim')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sqltex' => bless( {
- 'caption' => bless( do{\(my $o = 'An SQL Preprocessor for LaTeX')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/SQLTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'SQLTeX is a preprocessor that enables the use of SQL statements in LaTeX. The SQLTeX perl script reads an input file containing the LaTeX source with SQL commands, and writes a LaTeX file in which the SQL commands have been replaced by the values from their execution. It is possible to select a field for substitution in your LaTeX document, or to be used as input in another SQL command. (When an SQL command returns multiple fields and or rows, the values can only be used within the document. The default is to use MySQL databases, but Pg, Sybase, Oracle, Ingres, mSQL and PostgreSQL are also supported.',
- 'docs' => {
- 'ctan:/support/SQLTeX/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221405,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/SQLTeX/SQLTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221425,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-28 01:24:24 +0100 (Wed, 28 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sqltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'SQLTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sqrcaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Square Capitals manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/sqrcaps')}, 'XML::XPath::Literal' ),
- 'description' => 'The sqrcaps and allsqrc packages provide Metafont fonts based on the Square Capitals manuscript book-hand used from the 1st century AD. The font consists of capital letters and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/sqrcaps/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bookhands/sqrcaps/allsqrcaps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221760,
- '',
- 'details',
- 'Font demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bookhands/sqrcaps/sqrcaps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/bookhands/sqrcaps/trysqrcaps.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1221780,
- '',
- 'details',
- 'Font demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:11:59 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sqrcaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sqrcaps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sqrcaps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sr-hyphen-spec' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation of special cases in Serbian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/serbian/filipovic/sr-hyphen-spec')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comes in two forms, one for Latin script and one for Cyrillic script.',
- 'docs' => {
- 'ctan:/language/serbian/filipovic/sr-hyphen-spec/Cyrillic_List_Words.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1222135,
- '',
- 'details',
- 'Word list (Cyrillic)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/serbian/filipovic/sr-hyphen-spec/Latin_List_Words.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1222155,
- '',
- 'details',
- 'Word list (Latin)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/serbian/filipovic/sr-hyphen-spec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1222115,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-20 13:59:57 +0200 (Tue, 20 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sr-hyphen-spec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sr-hyphen-spec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sr-hyphen-spec')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'srcltx' => bless( {
- 'caption' => bless( do{\(my $o = 'Jump between DVI and TeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/srcltx')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a \\special insertion into generated .dvi files allowing one to jump from the .dvi file to the .tex source and back again (given a .dvi viewer that supports this, such as Yap or xdvi version 22.38 or later). This was originally written by Aleksander Simonic, the author of the WinEdt shell.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/srcltx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1222470,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/srcltx/srcltx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1222490,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-07 15:13:33 +0100 (Thu, 07 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'srcltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'srcltx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'srcltx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'srcltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'srhyphc' => {},
- 'srune' => bless( {
- 'caption' => bless( do{\(my $o = 'Saxon rune font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/srune/srune.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'This Metafont font is designed from historic sources, and has ligatures to facilitate the "-based shorthands common in German (La)TeX packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:34:22 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'srune')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'srune')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sseq' => bless( {
- 'caption' => bless( do{\(my $o = 'Spectral sequence diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sseq')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to draw spectral sequence diagrams, providing facilities for clipping and arranging multiple symbols so that they do not overlap. The package is built using pgf, and shares that systems large demands for TeX system memory. Its geometric commands are based on a turtle graphics model, and control structures such as loops and conditionals are available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sseq/sseq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1223350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-04-10 15:43:04 +0200 (Fri, 10 Apr 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sseq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sseq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sseq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sseq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sshdbk10' => bless( {
- 'caption' => bless( do{\(my $o = 'Sans headers in book style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/sshdbk10.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers patches for LaTeX 2.09\'s part/chapter/... headers, to set their text in a Sans font, and to reduce their size.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-26 11:27:20 +0100 (Sat, 26 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sshdbk10')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sshdbk10')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ssqquote' => bless( {
- 'caption' => bless( do{\(my $o = 'Use the cmssq fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ssqquote')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX package and font definition file to access the `cmssq\' fonts, i.e. Computer Modern Sans Serif Quotation Style. The LaTeX package also defines a chapterquotes environment as an example application.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ssqquote/ssqquote.readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-25 13:39:50 +0100 (Thu, 25 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ssqquote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ssqquote')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ssqquote')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stables' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplified Plain TeX tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/stables')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to write tables as simply as one might hope--no preamble or anything, just set off in the and write the table.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/stables/stables_doc.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:54:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stables')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'stables')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stabular' => bless( {
- 'caption' => bless( do{\(my $o = 'Multipage tabular.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/stabular.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The stabular package implements a relatively simple trick to achieve multi-page tables. The package is part of the sttools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stabular')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'stabular')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stack' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools to define and use stacks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stack')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a small set of commands to implement stacks independently of TeX\'s own stack. As an example of how the stacks might be used, the documentation offers a small "relinput" package that implements the backbone of the import package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-28 00:02:05 +0100 (Wed, 28 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stack')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stack')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stack')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stackrel' => bless( {
- 'caption' => bless( do{\(my $o = 'Enhancement to the \\stackrel command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/stackrel.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package adds an optional argument to \\stackrel for putting something below the relational symbol and defines \\stackbin for binary symbols. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/stackrel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1225105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 15:01:52 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stackrel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stackrel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stage' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class for stage plays')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stage')}, 'XML::XPath::Literal' ),
- 'description' => 'Stage.cls is a LaTeX class for creating plays of any length in a standard manuscript format for production and submission.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1225430,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stage/stage-documentation.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1225450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-06 12:20:58 +0100 (Mon, 06 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stampinclude' => bless( {
- 'caption' => bless( do{\(my $o = 'Inclusion based on .aux file date stamps.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/stampinclude.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package replaces \\includeonly and selects the files for \\include by inspecting the timestamp of the .aux file. The file is selected for inclusion if the .aux file does not yet exist or is older than the corresponding .tex file. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/stampinclude.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1225870,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 15:01:52 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stampinclude')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stampinclude')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'standalone' => bless( {
- 'caption' => bless( do{\(my $o = 'Compile TeX pictures stand-alone or as part of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/standalone')}, 'XML::XPath::Literal' ),
- 'description' => 'A class and package is provided which allows TeX pictures or other TeX code to be compiled standalone or as part of a main document. Special support for pictures with beamer overlays is also provided. The package is used in the main document and skips extra preambles in sub-files. The class may be used to simplify the preamble in sub-files. By default the preview package is used to display the code without margins. The behaviour in standalone mode may adjusted using a configuration file standalone.cfg to redefine the standalone environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/standalone/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1226330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/standalone/standalone.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1226350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-20 20:33:03 +0200 (Sun, 20 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'standalone')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'standalone')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'standalone')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'standalone')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'starfont' => bless( {
- 'caption' => bless( do{\(my $o = 'The StarFont Sans astrological font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/starfont')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains StarFontSans and StarFontSerif, two public-domain astrological fonts designed by Anthony I.P. Owen, and the appropriate macros to use them with TeX and LaTeX. The fonts are supplied in the original TrueType Format and as PostScript font files.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/starfont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1226670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/starfont/starfont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1226690,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-04 11:27:44 +0200 (Mon, 04 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'starfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'starfont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'starfont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'starfont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'startex' => bless( {
- 'caption' => bless( do{\(my $o = 'An XML-inspired format for student use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/startex')}, 'XML::XPath::Literal' ),
- 'description' => 'A TeX format designed to help students write short reports and essays. It provides the user with a suitable set of commands for such a task. It is also more robust than plain TeX and LaTeX.',
- 'docs' => {
- 'ctan:/macros/startex/README' => {
- 'available' => 1
- },
- 'ctan:/macros/startex/guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1227020,
- '',
- 'details',
- 'Beginner\'s guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/startex/ideas.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1227040,
- '',
- 'details',
- 'TUG\'96 paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/startex/startex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1227000,
- '',
- 'details',
- 'Documented source code:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:54:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'startex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'startex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'startex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'startex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'statex' => bless( {
- 'caption' => bless( do{\(my $o = 'Statistics style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/statex')}, 'XML::XPath::Literal' ),
- 'description' => 'A package defining many macros for items of significance in statistical presentations. An updated, but incompatible, version of the package is available: statex2.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/statex/statex-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1227355,
- '',
- 'details',
- 'Package documentation (by example)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-08 13:57:03 +0100 (Mon, 08 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'statex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'statex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'statex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'statex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'statex2' => bless( {
- 'caption' => bless( do{\(my $o = 'Statistics style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/statex2')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines many macros for items of significance in statistical presentations. It represents a syntax-incompatible upgrade of statex.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/statex2/statex2-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1227670,
- '',
- 'details',
- 'Package documentation (by example)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-14 18:03:50 +0200 (Wed, 14 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'statex2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'statex2')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'statex2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'statex2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'statistik' => bless( {
- 'caption' => bless( do{\(my $o = 'Store statistics of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/statistik')}, 'XML::XPath::Literal' ),
- 'description' => 'The package counts the numbers of pages per chapter, and stores the results in a separate file; the format of the file is selectable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/statistik/statistik.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1227985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-20 12:52:09 +0100 (Mon, 20 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'statistik')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'statistik')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'statistik')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'statistik')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'statrep' => bless( {
- 'caption' => bless( do{\(my $o = 'Displays SAS code and results of running the code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/statrep')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides two environments and two tags that work together to display your SAS code and results and to generate the SAS program that produces those results. The two environments (Datastep and Sascode) display SAS code. The two tags (Listing and Graphic) display SAS output.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/statrep/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1228345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/statrep/statrep.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1228385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/statrep/statrepmanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1228365,
- '',
- 'details',
- 'User\'s Guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 20:35:19 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'statrep')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'statrep')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'statrep')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'staves' => bless( {
- 'caption' => 'Typeset Icelandic staves and runic letters.',
- 'ctan' => bless( do{\(my $o = '/language/staves')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains all the necessary tools to typeset the "magical" Icelandic staves plus the runic letters used in Iceland. Included are a font in Adobe Type 1 format and LaTeX support.',
- 'docs' => {
- 'ctan:/language/staves/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1228695,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/staves/doc/staves.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1228715,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/staves/doc/symbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1228735,
- '',
- 'details',
- 'List of symbols'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 15:48:35 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'staves')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'staves')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'staves')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'staves')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stdclsdv' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide sectioning information for package writers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stdclsdv')}, 'XML::XPath::Literal' ),
- 'description' => 'The stdclsdv package is designed for package writers who need to know what sectioning divsions are provided by the document\'s class. It also provides a version of \\CheckCommand that sets a flag rather than printing a warning.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stdclsdv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1229070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stdclsdv/stdclsdv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1229090,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-04 12:14:45 +0200 (Fri, 04 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stdclsdv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stdclsdv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stdclsdv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stdclsdv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stdpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard pages with n lines of at most m characters each.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stdpage')}, 'XML::XPath::Literal' ),
- 'description' => 'For translations, proofreading, journal contributions etc. standard pages are used. Those standard pages consist of a fixed number of lines and characters per line. This package produces pages with n lines of at most m characters each. For instance the German "Normseite": 60 lines of 30 characters each.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stdpage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1229420,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stdpage/stdpage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1229440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-06 12:37:44 +0100 (Mon, 06 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stdpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stdpage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stdpage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stdpage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'steinmetz' => bless( {
- 'caption' => bless( do{\(my $o = 'Print Steinmetz notation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/steinmetz')}, 'XML::XPath::Literal' ),
- 'description' => 'The steinmetz package provides a command for typesetting complex numbers in the Steinmetz notation used in electrotechnics as: <modulus><argument or phase inside an angle symbol> The package makes use of pict2e.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/steinmetz/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1229795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/steinmetz/steinmetz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1229815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'steinmetz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'steinmetz')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'steinmetz')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'steinmetz')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stellenbosch' => bless( {
- 'caption' => bless( do{\(my $o = 'Stellenbosch thesis bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stellenbosch')}, 'XML::XPath::Literal' ),
- 'description' => 'The usthesis class/style files are provided to typeset reports, theses and dissertations that conform to the requirements of the Engineering Faculty of the University of Stellenbosch. The class file usthesis.cls is based on the standard LaTeX book class, while usthesis.sty is a style file to be loaded on top of the very powerful memoir class. Both options give identical output, but the benefit of the using memoir is that it has many additional command and environments for formatting and processing of a document. Usthesis is primarily concerned with the formatting of the front matter such as the title page, abstract, etc. and a decent page layout on A4 paper. It also works together with the babel package to provide language options to typeset documents in Afrikaans or in English. Additional packages are provided for bibliographic matter, note title pages, lists of symbols, as well as various graphic files for logos.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stellenbosch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230195,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1230200,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stellenbosch/doc/latex/stellenbosch/USbib-1.0.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230320,
- '',
- 'details',
- 'USbib package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1230325,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stellenbosch/doc/latex/stellenbosch/USnomencl-1.1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230270,
- '',
- 'details',
- 'USnomencl package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1230275,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stellenbosch/doc/latex/stellenbosch/USsummary-1.0a.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230295,
- '',
- 'details',
- 'USsummary package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1230300,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stellenbosch/doc/latex/stellenbosch/USthesis-4.3.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230220,
- '',
- 'details',
- 'Class/package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1230225,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stellenbosch/doc/latex/stellenbosch/UStitle-1.0.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230245,
- '',
- 'details',
- 'UStitle package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1230250,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 16:44:15 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stellenbosch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stellenbosch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stellenbosch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stellenbosch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stex' => bless( {
- 'caption' => bless( do{\(my $o = 'An Infrastructure for Semantic Preloading of LaTeX Documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stex')}, 'XML::XPath::Literal' ),
- 'description' => 'The sTeX package collection is a version of TeX/LaTeX that allows to markup TeX/LaTeX documents semantically without leaving the document format, essentially turning it into a document format for mathematical knowledge management (MKM).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stex/sty/stex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1230695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 11:15:31 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stfloats' => bless( {
- 'caption' => bless( do{\(my $o = 'Commands to control the presentation of floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/stfloats.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The stfloats package provides: - commands to control \\baselineskip, that actually permit stretch and shrink, and allows a different value for use within floats; - commands to control whether footnotes will appear above (as standard) or below a bottom float; - a command that declares that double floats should be placed at the bottom (rather than the top) of a page. The package is part of the sttools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 22:53:22 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stfloats')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'stfloats')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stix' => bless( {
- 'caption' => bless( do{\(my $o = 'OpenType Unicode maths fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/stix')}, 'XML::XPath::Literal' ),
- 'description' => 'The STIX fonts are a suite of unicode OpenType fonts containing a complete set of mathematical glyphs. The CTAN copy is a mirror of their official release, organised as specified by the TeX Directory Structure, for inclusion in standard TeX distributions.',
- 'docs' => {
- 'ctan:/fonts/stix/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1231420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/stix/doc/STIX_Font_Release_Documentation_2010.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1231440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 12:56:09 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stix')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stix')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stmaryrd' => bless( {
- 'caption' => bless( do{\(my $o = 'St Mary Road symbols for theoretical computer science.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/stmaryrd')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts were originally distributed as Metafont sources only, but Adobe Type 1 versions are also now available. Macro support is provided for use under LaTeX; the package supports the "only" option (provided by the somedefs package) to restrict what is loaded, for those who don\'t need the whole font.',
- 'docs' => {
- 'ctan:/fonts/stmaryrd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1231805,
- '',
- 'details',
- 'Original README:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/stmaryrd/ps-type1/hoekwater/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1231825,
- '',
- 'details',
- 'Type 1 distribution README:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/stmaryrd/stmaryrd.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1231845,
- '',
- 'details',
- 'Package and font documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 22:53:22 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stmaryrd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stmaryrd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stmaryrd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stmaryrd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'storebox' => bless( {
- 'caption' => bless( do{\(my $o = 'Storing information for reuse.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/storebox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides "store boxes" whose user interface matches that of normal LaTeX "save boxes", except that the content of a store box appears at most once in the output PDF file, however often it is used. The present version of the package supports pdfLaTeX and LuaLaTeX; when DVI is output, store boxes behave the same as save boxes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/storebox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1232205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/storebox/storebox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1232225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:23:07 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'storebox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'storebox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'storebox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'storebox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'storecmd' => bless( {
- 'caption' => bless( do{\(my $o = 'Store the name of a defined command in a container.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/storecmd')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros for command definition that save the name of the command being defined in a file or a macro container. The list could be useful for spelling exceptions in text editors that do not support TeX syntax.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/storecmd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1232615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/storecmd/storecmd-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1232595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:23:07 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'storecmd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'storecmd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'storecmd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'storecmd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'streetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Structural organic chemistry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/streetex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package performs depth-in traversal of a structure using descriptions of bonds and vertex labels. Additional features include input of mass spectra and simple flow charts. The package uses emtex \\special commands for line drawing (though the cataloguer managed to compile the documentation using his distribution of dvips, which includes support for those extensions).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/streetex/stree_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1233015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 17:55:04 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'streetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'streetex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stringenc' => bless( {
- 'caption' => bless( do{\(my $o = 'Converting a string between different encodings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/stringenc.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides \\StringEncodingConvert for converting a string between different encodings. Both LaTeX and plain-TeX are supported. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/stringenc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1233405,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 16:11:29 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stringenc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stringenc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stringstrings' => bless( {
- 'caption' => bless( do{\(my $o = 'String manipulation for cosmetic and programming application.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stringstrings')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a large and sundry set of macros for the manipulation of strings. The macros are developed not merely for cosmetic application (such as changing the case of letters and string substitution), but also for programming applications such as character look-ahead, argument parsing, conditional tests on various string conditions, etc. The macros were designed all to be expandable (note that things such as \\uppercase and \\lowercase are not expandable), so that the macros may be strung together sequentially and nested (after a fashion) to achieve rather complex manipulations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stringstrings/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1233755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stringstrings/stringstrings.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1233775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-29 18:27:43 +0200 (Thu, 29 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stringstrings')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stringstrings')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stringstrings')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stringstrings')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'struktex' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Nassi-Schneidermann charts')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/struktex')}, 'XML::XPath::Literal' ),
- 'description' => 'Even in the age of OOP one must develop algorithms. Nassi-Shneiderman diagrams are a well known tool to describe an algorithm in a graphical way. The package offers some macros for generating those diagrams in a LaTeX document. The package provides the most important elements of a Nassi-Shneiderman diagram, including processing blocks, loops, mapping conventions for alternatives, etc. Diagrams are drawn using the picture environment (using pict2e for preference).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/struktex/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1234160,
- '',
- 'details',
- 'LIESMICH file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1234155,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/struktex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1234185,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1234180,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/struktex/struktex.de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1234210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1234205,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/struktex/struktex.en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1234235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1234230,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-11 11:11:10 +0200 (Wed, 11 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'struktex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'struktex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'struktex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'struktex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '141')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sttools' => bless( {
- 'caption' => bless( do{\(my $o = 'Various macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of tools and macros, including: - a document "Inside LaTeX2e kernel" (which discusses some of the functions of the packages), - miscellaneous float control, - page styles for floats, - multipage tabulars, - even columns at end of twocolumn region, - switching between one- and two-column anywhere, - getting more mileage from \\marginpar, - simulating the effect of "midfloats", - create a bounding box, - a package to manipulate numerical lists and arrays.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sttools/index.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 22:53:22 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sttools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'stubs' => bless( {
- 'caption' => bless( do{\(my $o = 'Create tear-off stubs at the bottom of a page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/stubs')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\stubs command creates as many repetitions as possible of its argument, at the bottom of the page; these stubs may be used (for example) for contact information.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/stubs/stubs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1235140,
- '',
- 'details',
- 'Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/stubs/stubs_ex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1235160,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 22:26:13 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'stubs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'stubs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'stubs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'stubs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sty2dtx' => bless( {
- 'caption' => bless( do{\(my $o = 'Create a .dtx file from a .sty file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/sty2dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a Perl script that converts a .sty file (LaTeX package) to .dtx format (documented LaTeX source), by surrounding macro definitions with macro and macrocode environments. The macro name is automatically inserted as an argument to the macro environemnt. Code lines outside macro definitions are wrapped only in macrocode environments. Empty lines are removed. The script should not be thought to be fool proof and 100% accurate but rather as a good start to the business of making a .dtx file from an undocumented style file. Full .dtx files are generated. A template based on the skeleton file from \'dtxtut\' is used. User level macros are added automatically to the \'Usage\' section of the .dtx file. A corresponding .ins file can be generated as well.',
- 'docs' => {
- 'ctan:/support/sty2dtx/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1235625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-22 16:43:40 +0100 (Tue, 22 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sty2dtx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sty2dtx')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sty2dtx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sty2dtx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'style-showcase' => bless( {
- 'caption' => bless( do{\(my $o = 'Make a web page to compare styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/style_showcase')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle supports the preparation of web pages that allow users to compare a number of article styles.',
- 'docs' => {
- 'ctan:/support/style_showcase/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1235920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-18 23:52:37 +0200 (Wed, 18 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'style-showcase')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'style-showcase')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'suanpan' => bless( {
- 'caption' => bless( do{\(my $o = 'MetaPost macros for drawing Chinese and Japanese abaci.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/suanpan')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros are described in Denis Roegel: MetaPost macros for drawing Chinese and Japanese abaci, TUGboat (volume 30, number 1, 2009, pages 74-79)',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/suanpan/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1236195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 00:30:52 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'suanpan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'suanpan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'suanpan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'suanpan')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subcaption' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for sub-captions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/caption')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of using facilities analagous to those of the caption package, when writing captions for subfigures and the like. The package is distributed with caption.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/caption/subcaption.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1236560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 23:02:19 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subcaption')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subcaption')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'caption')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subdepth' => bless( {
- 'caption' => bless( do{\(my $o = 'Unify maths subscript height.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subdepth')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is based on code (posted long ago to comp.text.tex by Donald Arseneau) to equalise the height of subscripts in maths. The default behaviour is to place subscripts slightly lower when there is a superscript as well, but this can look odd in some situations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subdepth/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1236890,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/subdepth/subdepth.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1236910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 22:26:13 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subdepth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subdepth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subdepth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subdepth')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subdocs' => bless( {
- 'caption' => bless( do{\(my $o = 'Multifile documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an experimental package aiming to provide a different approach for multidocument works (mainly, books with a document per chapter). Unlike the \\include mechanism, every subdocument is a complete normal LaTeX document and may be typeset separately. What the package does is sharing the .aux files. The package is part of the bezos bundle. The present release is an alpha version, and no attempt has yet been made to allow it to work with, say, hyperref.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1237365,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1237385,
- '',
- 'details',
- 'Bundle details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 16:28:56 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subdocs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'subdocs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subeqn' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for subequation numbering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subeqn')}, 'XML::XPath::Literal' ),
- 'description' => 'Sometimes it is necessary to be able to refer to subexpressions of an equation. In order to do that these subexpressions should be numbered. In standard LaTeX there is no provision for this. To solve this problem Stephen Gildea once wrote subeqn.sty for LaTeX 2.09; Donald Arsenau rewrote the macros and Johannes Braams made them available for LaTeX2e. Note that this package is not compatible with the package subeqnarray (written by Johannes Braams), but it can be used together with the LaTeX class options leqno and fleqn.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subeqn/subeqn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1237770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subeqn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subeqn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subeqn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subeqn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subeqnarray' => bless( {
- 'caption' => bless( do{\(my $o = 'Equation array with sub numbering.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subeqnarray')}, 'XML::XPath::Literal' ),
- 'description' => 'This package defines the subeqnarray and subeqnarray* environments, which behave like the equivalent eqnarray and eqnarray* environments, except that the individual lines are numbered like 1a, 1b, 1c, etc. To refer to these numbers an extra label command \\slabel is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subeqnarray/subeqnarray.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:35:20 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subeqnarray')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subeqnarray')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subeqnarray')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subeqnarray')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Figures broken into subfigures')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subfig')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides support for the manipulation and reference of small or \'sub\' figures and tables within a single figure or table environment. It is convenient to use this package when your subfigures are to be separately captioned, referenced, or are to be included in the List-of-Figures. A new \\subfigure command is introduced which can be used inside a figure environment for each subfigure. An optional first argument is used as the caption for that subfigure. This package supersedes the subfigure package (which is longer maintained). The name was changed since the package is completely backward compatible with the older package The major advantage to the new package is that the user interface is keyword/value driven and easier to use. To ease the transition from the subfigure package, the distribution it includes a configuration file (subfig.cfg) which nearly emulates the subfigure package. The functionality of the package is provided by the (more recent still) subcaption package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subfig/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1238480,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/subfig/subfig.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1238500,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-06 01:06:11 +0200 (Sun, 06 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subfig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subfig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subfigmat' => bless( {
- 'caption' => bless( do{\(my $o = 'Automates layout when using the subfigure package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subfigmat')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an array/matrix-type environment that is used with the subfigure package to automate the placement of subfigures (or tables or text). The subfigures are placed left-to-right, top-to-bottom.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subfigmat/subfigmat-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1238835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-14 14:09:22 +0100 (Sun, 14 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subfigmat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subfigmat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subfigmat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subfigmat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subfigure' => bless( {
- 'caption' => bless( do{\(my $o = 'Deprecated: Figures divided into subfigures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/subfigure')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides support for the manipulation and reference of small or \'sub\' figures and tables within a single figure or table environment. It is convenient to use this package when your subfigures are to be separately captioned, referenced, or are to be included in the List-of-Figures. A new \\subfigure command is introduced which can be used inside a figure environment for each subfigure. An optional first argument is used as the caption for that subfigure. The package is now considered obsolete: it was superseded by subfig, but users may find the more recent subcaption package more satisfactory.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/subfigure/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1239175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/subfigure/subfigure.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1239195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-06 01:06:11 +0200 (Sun, 06 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subfigure')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subfigure')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subfigure')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subfigure')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subfiles' => bless( {
- 'caption' => bless( do{\(my $o = 'Individual typesetting of subfiles of a "main" document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subfiles')}, 'XML::XPath::Literal' ),
- 'description' => 'Using subfiles the user can handle multi-file projects more comfortably making it possible to both process the subsidiary files by themselves and to process the main file that includes them, without making any changes to either.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subfiles/subfiles.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1239560,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 10:32:11 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subfiles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subfiles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subfiles')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Sub-numbering for figures and tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'This package enables sub-numbering of floats (figures and tables) similar to the subequations-environment of the amsmath package. The subfloat package is not to be confused with the subfig package which generates sub-figures within one normal figure, and manages their placement; subfloat only affects captions and numbering.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subfloat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1239925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/subfloat/subfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1239945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-06 01:06:11 +0200 (Sun, 06 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sublabel' => bless( {
- 'caption' => bless( do{\(my $o = 'Sub-number counters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/preprint')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros in this package allow all counters to be subnumbered, as for example 4a, 4b, 4c, simply by bracketting the objects to be so numbered with appropriate on/off commands. They will work with any user-defined counters too. The package is part of the preprint bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/preprint/sublabel.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 11:28:19 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sublabel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'sublabel')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subscript' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides the \\textsubscript command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/fragments')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a command \\textsubscript, which is a modified version the command \\textsuperscript that\'s part of LaTeX. The command is also (now) provided by the fixltx2e package distributed with LaTeX itself; if you are running a LaTeX distribution no earlier than 2005/12/01, you will have a more satisfactory means of using the command. Subscript.sty is one of a series of fragments designed for use by package writers and others.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/fragments/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1240635,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-13 17:52:39 +0100 (Thu, 13 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subscript')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'subscript')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'substitutefont' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy font substitution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/substitutefont')}, 'XML::XPath::Literal' ),
- 'description' => 'Many free fonts are extensions of a basic font family with new glyphs or shapes. Such fonts may be given a new name due to licence reasons or to the creator\'s preference. The package facilitates the task of setting up a font family as substitute for another one, using its \\substitutefont command.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/substitutefont/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1240945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/substitutefont/substitutefont.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1240965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:42:56 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'substitutefont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'substitutefont')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'substitutefont')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'substitutefont')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'substr' => bless( {
- 'caption' => bless( do{\(my $o = 'Deal with substrings in strings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/substr')}, 'XML::XPath::Literal' ),
- 'description' => 'The substr package provides commands to deal with substrings of strings. Macros are provided to: - determine if one string is a substring of another, - return the parts of a string before or after a substring and - count the number of occurrences of a substring.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/substr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1241330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-20 22:03:50 +0200 (Tue, 20 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'substr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'substr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'substr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'substr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'subsupscripts' => bless( {
- 'caption' => bless( do{\(my $o = 'A range of sub- and superscript commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/subsupscripts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a comprehensive and flexible set of commands for combinations of left and right sub- and superscripts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/subsupscripts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1241630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/subsupscripts/SubSupScripts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1241650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-15 08:58:41 +0200 (Sun, 15 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'subsupscripts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'subsupscripts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'subsupscripts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'subsupscripts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sudoku' => bless( {
- 'caption' => bless( do{\(my $o = 'Create sudoku grids.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sudoku')}, 'XML::XPath::Literal' ),
- 'description' => 'The sudoku package provides an environment for typesetting sudoku grids. A sudoku puzzle is a 9x9 grid where some of the squares in the grid contain numbers. The rules are simple: every column can only contain the digits 1 to 9, every row can only contain the digits 1 to 9 and every 3x3 box can only contain the digits 1 to 9. More information, including help and example puzzles, can be found at sudoku.org.uk. This site also has blank sudoku grids (or worksheets), but you will not need to print them from there if you have this package installed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sudoku/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1241985,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sudoku/sudoku.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1242005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-12 11:51:09 +0100 (Mon, 12 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sudoku')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sudoku')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sudoku')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sudoku')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sudokubundle' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of sudoku-related packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sudokubundle')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides three packages: - printsudoku, which provides a command \\sudoku whose argument is the name of a file containing a puzzle specification; - solvesudoku, which attempts to find a solution to the puzzle in the file named in the argument; and - createsudoku, which uses the random package to generate a puzzle according to a bunch of parameters that the user sets via macros. The bundle comes with a set of ready-prepared puzzle files.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sudokubundle/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1242375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sudokubundle/sudokubundle.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1242395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-12 11:51:09 +0100 (Mon, 12 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sudokubundle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sudokubundle')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sudokubundle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sudokubundle')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sueterlin' => bless( {
- 'caption' => 'Calligraphic font for typesetting handwriting in Sutterlin style.',
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/sueterlin')}, 'XML::XPath::Literal' ),
- 'description' => 'Calligraphic font for typesetting handwriting in Sutterlin (characters which were used for writing in German-speaking countries in the first half of the 20th century, introduced at Prussian schools in 1915). The font is named after Ludwig Sutterlin, a German teacher and typographer.',
- 'docs' => {
- 'ctan:/fonts/gothic/sueterlin/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1242705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/gothic/sueterlin/suet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1242725,
- '',
- 'details',
- 'Description and font samples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 00:28:18 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sueterlin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sueterlin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'suffix' => bless( {
- 'caption' => bless( do{\(my $o = 'Define commands with suffixes')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bigfoot')}, 'XML::XPath::Literal' ),
- 'description' => 'The \\WithSuffix command enables you to define and maintain command variants like \\macro* and even \\macro\\/; the package requires eTeX version 2.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bigfoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1243105,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bigfoot/suffix.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1243125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:23:07 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'suffix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'suffix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bigfoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'suftesi' => bless( {
- 'caption' => bless( do{\(my $o = 'A document class for typesetting theses, books and articles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/suftesi')}, 'XML::XPath::Literal' ),
- 'description' => 'The class is specifically designed for use with theses in the humanities.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/suftesi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1243460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/suftesi/suftesi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1243480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1243485,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 11:23:52 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'suftesi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'suftesi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'suftesi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'suftesi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sugconf' => bless( {
- 'caption' => bless( do{\(my $o = 'SAS(R) user group conference proceedings document class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/conferences/sugconf')}, 'XML::XPath::Literal' ),
- 'description' => 'The class may be used to typeset articles to be published in the proceedings of SAS(R) User group conferences and workshops. The layout produced by the class is based on that published by SAS Institute (2006).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/conferences/sugconf/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-16 11:52:05 +0200 (Wed, 16 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sugconf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sugconf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sugconf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sugconf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'supertabular' => bless( {
- 'caption' => bless( do{\(my $o = 'A multi-page tables package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/supertabular')}, 'XML::XPath::Literal' ),
- 'description' => 'The package was a predecessor of longtable; the newer package (designed on quite different principles) is easier to use and more flexible, in many cases, but supertabular retains its usefulness in a few situations where longtable has problems.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/supertabular/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1244165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/supertabular/supertabular.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1244185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'supertabular')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'supertabular')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'supertabular')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'supertabular')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'susy' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for SuperSymmetry-related work.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/susy')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides abbreviations of longer expressions.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/susy/susy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1244485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-23 22:26:13 +0200 (Sat, 23 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'susy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'susy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'susy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'susy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'suthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset a Stanford University thesis.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/suthesis.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a LaTeX 2.09 document style option (for report style), but looks as if it might work with current LaTeX. The package source contains usage instructions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:54:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'suthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'suthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'sverb' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of verbatim text manipulations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The sverb package reimplements much of the verbatim and moreverb packages in a way that is arguably more efficient. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1245140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/sverb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1245160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 21:24:53 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'sverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'sverb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'svg-inkscape' => bless( {
- 'caption' => bless( do{\(my $o = 'How to include an SVG image in LaTeX using Inkscape.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/svg-inkscape')}, 'XML::XPath::Literal' ),
- 'description' => 'The document demonstrates the use of SVG imainges in LaTeX documents. Using the "PDF+LaTeX output" option of Inkscape, it is possible to include SVG in documents, in which LaTeX typesets the text. This results in uniform text style throughout the document, including text in images; moreover, LaTeX commands may be used in the image\'s text, providing such things as mathematics and references. The document also describes how to automate the conversion from SVG to PDF+LaTeX using Inkscape.',
- 'docs' => {
- 'ctan:/info/svg-inkscape/InkscapePDFLaTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1245525,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/svg-inkscape/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1245505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:29:06 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'svg-inkscape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'svg-inkscape')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'svg-inkscape')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'svgcolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Define SVG named colours.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/svgcolor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines the W3C Scalable Vector Graphics (SVG) colour names for use with both the color and PSTricks packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/svgcolor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1245825,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'svgcolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'svgcolor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'svgcolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'svgcolor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'svn' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Subversion keywords.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/svn')}, 'XML::XPath::Literal' ),
- 'description' => 'The svn package lets you typeset (in LaTeX) the value of Subversion keywords. It is approximately an equivalent to the rcs package, but for Subversion rather than CVS. Details of Subversion (a replacement for CVS) is available from the project\'s home site.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/svn/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1247160,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/svn/svn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1247180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 20:00:31 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'svn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'svn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'svn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'svn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '43')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'svn-multi' => bless( {
- 'caption' => bless( do{\(my $o = 'Subversion keywords in multi-file LaTeX documents')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/svn-multi')}, 'XML::XPath::Literal' ),
- 'description' => 'This package lets you typeset keywords of the version control system Subversion inside your LaTeX files anywhere you like. Unlike the otherwise similar package svn the use of multiple files for one LaTeX document is well supported. The package uses the author\'s filehook and currfile packages. The package interacts with an external Perl script, to retrieve information necessary for the required output.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/svn-multi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1246265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/svn-multi/svn-multi-pl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1246305,
- '',
- 'details',
- 'Perl script documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/svn-multi/svn-multi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1246285,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.tug.org/pracjourn/2007-3/scharrer/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1246325,
- '',
- 'details',
- 'PracTeX Journal paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-07 15:25:51 +0200 (Mon, 07 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'svn-multi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'svn-multi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'svn-multi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'svn-multi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'svn-prov' => bless( {
- 'caption' => bless( do{\(my $o = 'Subversion variants of \\Provides... macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/svn-prov')}, 'XML::XPath::Literal' ),
- 'description' => 'The package introduces Subversion variants of the standard LaTeX macros \\ProvidesPackage, \\ProvidesClass and \\ProvidesFile where the file name and date is extracted from Subversion Id keywords. The file name may also be given explicitly as an optional argument.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/svn-prov/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1246740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/svn-prov/svn-prov.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1246760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 13:03:06 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'svn-prov')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'svn-prov')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'svn-prov')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'svn-prov')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1862')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'svninfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Subversion keywords.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/svninfo')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for incorporating the values of Subversion keywords into typeset documents. Information about Subversion (a replacement for CVS) is available from http://subversion.tigris.org/',
- 'docs' => {
- 'ctan:/macros/latex/contrib/svninfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1247600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/svninfo/svninfo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1247620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-11 12:03:47 +0100 (Fri, 11 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'svninfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'svninfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'svninfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'svninfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'swebib' => bless( {
- 'caption' => bless( do{\(my $o = 'Swedish bibliography styles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/swebib')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle contains Swedish versions of the standard bibliography styles, and of the style plainnat. The styles should be funtionally equivalent to the corresponding original styles, apart from the Swedish translations. The styles do not implement Swedish collation.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/swebib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1247935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-15 14:17:51 +0100 (Mon, 15 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'swebib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'swebib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'swebib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'swebib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'swetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX support for writing Swedish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/swedish/swetex')}, 'XML::XPath::Literal' ),
- 'description' => 'Subverts several characters for Swedish non-ascii letters, and uses <> for delimiters.',
- 'docs' => {
- 'ctan:/language/swedish/swetex/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-17 22:42:44 +0200 (Thu, 17 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'swetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'swetex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'swiftex' => bless( {
- 'caption' => bless( do{\(my $o = 'Edit doc.sty and normal LaTeX files with GNU Emacs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/emacs-modes/swiftex')}, 'XML::XPath::Literal' ),
- 'description' => 'DocTeX mode is for editing buffers containing self-documenting LaTeX code that uses the doc package, including the ltxdoc document class. DocTeX mode was designed to be significantly more useful than the alternatives provided by standard Emacs and AUC TeX (AUC TeX has since caught up in this regard). SwifTeX mode is for editing buffers containing normal LaTeX files and provides an alternative to the LaTeX modes in the standard Emacs distribution and in AUC TeX.',
- 'docs' => {
- 'ctan:/support/emacs-modes/swiftex/swiftex-doc.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 21:58:11 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'swiftex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'swiftex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.35')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'swimgraf' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical/textual representations of swimming performances')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/swimgraf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides two macros that produce representations of a swimmer\'s performances. The user records data in a text file and specifies as arguments of the macros the date range of interest. The macros extract the relevant information from the file and process it: \\swimgraph produces a graph of the times in a single swimming event (specified as an argument), plotting long course and short course times in separate lines. Records and qualifying times, stored in text files, may optionally be included on the graph. \\swimtext produces a written record of the times in all events. Files of current world and Canadian records are included. The package requires the PSTricks and keyval packages. For attractive output it also requires a colour output device.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/swimgraf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1248885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/swimgraf/swimgraf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1248905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-20 12:29:23 +0100 (Mon, 20 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'swimgraf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'swimgraf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Swimgraf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'swimgraf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'switcheml' => bless( {
- 'caption' => bless( do{\(my $o = 'Obfuscate email addresses (now obsolete).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/switcheml')}, 'XML::XPath::Literal' ),
- 'description' => 'The package (roughly) parses an email address, and writes it out as a series of boxes in a jumbled order, but with positioning commands to make the result print correctly. This performance will confuse address-harvesters that look inside your PostScript or PDF files on the web. This package is considered obsolete; its facilities are now provided by the randtext package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-31 20:54:46 +0100 (Wed, 31 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'switcheml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'switcheml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'switcheml')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'swrule' => bless( {
- 'caption' => bless( do{\(my $o = 'Lines thicker in the middle than at the ends.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/swrule.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines commands that create rules split into a (specified) number of pieces, whose size varies to produce the effect of a rule that swells in its centre.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-15 14:17:51 +0100 (Mon, 15 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'swrule')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'swrule')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'swrule')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syllogism' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset syllogisms in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/syllogism')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a simple, configurable, way for neatly typesetting syllogisms and syllogistic-like arguments, composed of two premises and a conclusion.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/syllogism/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1249770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/syllogism/syllogism.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1249790,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-28 11:39:06 +0100 (Tue, 28 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syllogism')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'syllogism')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'syllogism')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'syllogism')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'symbolindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a list of symbols with different subgroups.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/symbolindex')}, 'XML::XPath::Literal' ),
- 'description' => 'This extension can be used irregardless of the platform. It defines a new command \\addsymbol[group]{symbol}{description} and the list of the symbols sorted by groups and symbols can be shown with \\listofsymbols It needs an additional software which works directly under Dos or must be recompiled with the source code: makesym file It will generate the pages to integrate at the place of \\listofsymbols.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/symbolindex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-03 01:07:33 +0100 (Sat, 03 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'symbolindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'symbolindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'synapsen' => bless( {
- 'caption' => bless( do{\(my $o = 'Reference management tool for BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/Synapsen')}, 'XML::XPath::Literal' ),
- 'description' => 'Synapsen is a hypertextual card index or reference organizer, especially designed for BibTeX, and offering support for the requirements of BibLaTeX. The Software is written in JAVA, and runs on all major operating systems (Windows, Mac OS X, Linux, Unix). The software features automatic or individual connections between cards; direct search and download from public bibliographic sources; fully compliant BibTeX output for LaTeX; support for word processors via RTF output; Unicode support; support for SQL database to secure future accessibility of data.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/Synapsen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1250480,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/Synapsen/SynManual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1250500,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1250505,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.verzetteln.de/synapsen/SynHandbuch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1250550,
- '',
- 'details',
- 'Paket Handbuch'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1250555,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.verzetteln.de/synapsen/faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1250575,
- '',
- 'details',
- 'Paket FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1250580,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.verzetteln.de/synapsen/faq_e.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1250525,
- '',
- 'details',
- 'Package FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1250530,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-04 09:40:59 +0100 (Tue, 04 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'synapsen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Synapsen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'synctex-parser' => bless( {
- 'caption' => bless( do{\(my $o = 'SyncTeX output file parser.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/synctex-parser')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the sources (in C) of a parser module for SyncTeX output.',
- 'docs' => {
- 'ctan:/support/synctex-parser/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1250845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-02 23:15:41 +0200 (Tue, 02 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'synctex-parser')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'synctex-parser')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syngen' => bless( {
- 'caption' => bless( do{\(my $o = 'A tool for generating syntax diagrams from BNF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/syngen')}, 'XML::XPath::Literal' ),
- 'description' => 'A tool for generating syntax diagrams from BNF. The diagrams use the LaTeX picture mode and can be included in any LaTeX2e document.',
- 'docs' => {
- 'ctan:/support/syngen/README' => {
- 'available' => 1
- },
- 'ctan:/support/syngen/doc/manual.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-31 13:03:20 +0100 (Tue, 31 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syngen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'syngen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'synproof' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy drawing of syntactic proofs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/synproof')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a set of macros based on PSTricks that will enable you to draw syntactic proofs easily (inspired by the Gamut books). Very few commands are needed, however fine tuning of the various parameters (dimensions) can still be achieved through "key=value" pairs.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/synproof/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1251440,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/synproof/synproof-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1251460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-05 17:22:22 +0200 (Sun, 05 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'synproof')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'synproof')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'synproof')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'synproof')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syntax' => bless( {
- 'caption' => bless( do{\(my $o = 'Creation of syntax diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/syntax')}, 'XML::XPath::Literal' ),
- 'description' => 'Create syntax diagrams using special environments and commands to represent the diagram structure.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/syntax/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1252150,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1252155,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/syntax/syntaxintro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1252175,
- '',
- 'details',
- 'Introduction to the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1252180,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-31 13:03:20 +0100 (Tue, 31 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syntax2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'syntax')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'syntax2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'syntax')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syntax-mdw' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset syntax descriptions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/mdwtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a simple, clear, graphical description of simple syntaxes. The package is part of the mdwtools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/mdwtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1251800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/mdwtools/syntax.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1251820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 21:24:53 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syntax-mdw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'syntax-mdw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'mdwtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.07')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syntax2' => {},
- 'syntonly' => bless( {
- 'caption' => bless( do{\(my $o = 'Run a document through LaTeX for syntax checking.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command \\syntaxonly that suppresses output from a LaTeX run. (The purpose, of course, is to check the syntax of a LaTeX file without the overhead of generating output. The file is part of the LaTeX distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 00:51:28 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syntonly')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'syntonly')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syntrace' => bless( {
- 'caption' => bless( do{\(my $o = 'Labels for tracing in a syntax tree.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/syntrace')}, 'XML::XPath::Literal' ),
- 'description' => 'This package adds support for traces in trees created using either the synttree or the qtree package. The package provides two commands (\\traceLabel and \\traceReference) to set and use a trace.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/syntrace/syntrace.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:22:48 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syntrace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'syntrace')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'syntrace')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'syntrace')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'synttree' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset syntactic trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/synttree')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to typeset syntactic trees such as those used in Chomsky\'s Generative grammar, based on a description of the structure of the tree.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/synttree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1253195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/synttree/synttree.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1253215,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'synttree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'synttree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'synttree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'synttree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'syriac' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for Syriac written in Estrangelo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/syriac/estrangelo.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The font is specified in a single Metafont file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 09:14:05 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'syriac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'syriac')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'systcontrolletters' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Systems and Control Letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/systcontrolletters')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document class for preparing papers for the journal.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-24 11:01:58 +0100 (Sun, 24 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'systcontrolletters')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'systcontrolletters')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'systeme' => bless( {
- 'caption' => bless( do{\(my $o = 'Format systems of equations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/systeme')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to enter systems of equations or inequalities in an intuitive way, and produces typeset output where the terms and signs are aligned vertically. The package works with plain TeX or LaTeX, but e-TeX is required. Cette petite extension permet de saisir des systemes d\'equations ou inequations de facon intuitive, et produit un affichage ou les termes et les signes sont alignes verticalement.',
- 'docs' => {
- 'ctan:/macros/generic/systeme/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1254130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/systeme/systeme_doc_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1254150,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1254155,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-24 11:48:53 +0200 (Fri, 24 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'systeme')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'systeme')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'systeme')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'systeme')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't-angles' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw tangles, trees, Hopf algebra operations and other pictures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/t-angles')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX2e package for drawing tangles, trees, Hopf algebra operations and other pictures. It is based on emTeX or TPIC \\special\'s. Therefore, it can be used with the most popular drivers, including emTeX drivers, dviwin, xdvi and dvips, and (using some code from ConTeXt) it may also be used with PDFLaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/t-angles/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1254490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/t-angles/t-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1254510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-12 14:32:12 +0100 (Mon, 12 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't-angles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 't-angles')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 't-angles')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 't-angles')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't1-fraktur' => bless( {
- 'caption' => bless( do{\(my $o = 'A pair of fraktur font families in T1 encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/t1-fraktur')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts were (it seems) originally developed for use with Czech and other Eastern European languages, and then extended for more general use. They don\'t, in fact, cover the entire T1 encoding, but they come pretty close. The fonts are distributed as Metafont source. Both font families come in both upright and "slanted" shape, and in both medium and bold weight (an interesting choice, given that the "medium" is already pretty heavy).',
- 'docs' => {
- 'ctan:/fonts/t1-fraktur/testfrak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1254850,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:45:08 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't1-fraktur')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 't1-fraktur')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 't1-fraktur')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't1enc' => bless( {
- 'caption' => bless( do{\(my $o = 'Standard package for activating ec fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/unpacked/t1enc.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Obsolete package for activating T1 font encoding. The replacement fontenc package with (optional) argument T1 does this task more satisfactorily.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-30 17:22:48 +0100 (Thu, 30 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't1enc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxbase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 't1enc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't1infos' => bless( {
- 'caption' => bless( do{\(my $o = 'Utilities for PostScript fonts')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/t1infos')}, 'XML::XPath::Literal' ),
- 'description' => 'There are here two little programs written in C (using t1lib) for scanning Type 1 fonts, and doing: - compute the \'black area\' of each glyph, with how much percent of the square containing the glyph is black, and - checking if the \'extremas\' (see Adobe Type 1 specifications) of the outline are correct, and tell which one are missing. There is also here a PostScript dictionary containing three algorithms for automatic kerning (the kerning is computed \'on the fly\' instead of being pre-computed by external software like TeX, groff or lout; very useful for some PostScript hacking). Two of these algorithms are quite classical; the third is original and is PostScript-optimized. The PostScript file in the distribution contains both demonstration code and the dictionary itself.',
- 'docs' => {
- 'ctan:/fonts/utilities/t1infos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1255450,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-29 00:53:08 +0200 (Tue, 29 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't1infos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 't1infos')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't1tools' => bless( {
- 'caption' => bless( do{\(my $o = 'Facilities for handling Adobe Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/t1tools')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains several utilities for tasks such as making AFM files from the Type 1 fonts themselves, converting AFM files to PFM files, viewing Type 1 fonts, etc. The utilities are said to run both under MS-DOS and under Unix.',
- 'docs' => {
- 'ctan:/fonts/utilities/t1tools/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1255725,
- '',
- 'details',
- 'Notes on the tools'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-27 23:53:31 +0200 (Sat, 27 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't1tools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 't1tools')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't1utils' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple Type 1 font manipulation programs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/t1utils')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of simple programs for manipulating Adobe Type 1 fonts, comprising: - t1ascii: convert PFB (binary) to PFA (ascii) fonts; - t1binary: convert PFA to PFB fonts; - t1disasm: convert PFA or PFB fonts to human-readable and -editable format; - t1asm: reassemble such editable formats to a font; - t1unmac: extract font resources from a Macintosh font file; and - t1mac: generate a Macintosh font from a Type 1 font.',
- 'docs' => {
- 'ctan:/fonts/utilities/t1utils/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256195,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.lcdf.org/~eddietwo/type/t1ascii.1.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256215,
- '',
- 'details',
- 'T1ascii documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.lcdf.org/~eddietwo/type/t1asm.1.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256275,
- '',
- 'details',
- 'T1asm documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.lcdf.org/~eddietwo/type/t1binary.1.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256235,
- '',
- 'details',
- 'T1binary documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.lcdf.org/~eddietwo/type/t1disasm.1.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256255,
- '',
- 'details',
- 'T1disasm documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.lcdf.org/~eddietwo/type/t1mac.1.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256315,
- '',
- 'details',
- 'T1mac documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.lcdf.org/~eddietwo/type/t1unmac.1.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256295,
- '',
- 'details',
- 'T1unmac documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-01 13:56:40 +0100 (Sat, 01 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't1utils')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-fonts-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 't1utils')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 't1utils')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.36')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 't2' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for using T2 encoding.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/t2')}, 'XML::XPath::Literal' ),
- 'description' => 'The T2 bundle provides a variety of separate support functions, for using Cyrillic characters in LaTeX: - the mathtext package, for using Cyrillic letters \'transparently\' in formulae - the citehack package, for using Cyrillic (or indeed any non-ascii) characters in citation keys; - support for Cyrillic in BibTeX; - support for Cyrillic in Makeindex; and - various items of font support.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/t2/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-05 14:46:43 +0100 (Sat, 05 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 't2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: ctan_us $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 't2')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 't2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 't2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tab4tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Preprocessor for LaTeX tabular environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tab4tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Tab4tex is a SNOBOL program that transforms a text file with very simple tagging into a LaTeX table using the tabular environment. The tags support several kinds of alignments, horizontal and vertical bars, and some basic text formatting (italics, bold, small caps).',
- 'docs' => {
- 'ctan:/support/tab4tex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256960,
- '',
- 'details',
- 'Readme '
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/tab4tex/docs/tab4tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1256980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:41:05 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tab4tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tab4tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabbing' => {},
- 'tabbingbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Save a tabbing environment in a box.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/tabbingbox.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment tabbingbox, which puts tabbing environment commands in a box. This is one way of getting a bunch of lines into a box, where the width of the box is that of the widest line. The macros use the maybeload and redefine macro bundles.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-07 00:11:21 +0100 (Mon, 07 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabbingbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tabbingbox')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabfigures' => bless( {
- 'caption' => bless( do{\(my $o = 'Maintain vertical alignment of figures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabfigures')}, 'XML::XPath::Literal' ),
- 'description' => 'Knuth designed his original fonts with tabular figures (figures whose width is uniform); this makes some layout problems rather simple. In more recent times, fonts (such as Minion Pro), which offer proportionally spaced figures, are increasingly being used. The package provides mechanisms whereby such proportional figures may still be aligned in tabular style (for example, in the table of contents).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabfigures/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1258100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabfigures/tabfigures.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1258120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:21:29 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabfigures')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabfigures')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabfigures')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabfigures')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tableauvariations' => bless( {
- 'caption' => bless( do{\(my $o = 'Variation tables in MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/tableauvariations')}, 'XML::XPath::Literal' ),
- 'description' => 'Utility macros for creating tables of signs and of variations. The LaTeX package tablor provides an interface to this package.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/tableauvariations/doc_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1258520,
- '',
- 'details',
- 'Draft package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1258525,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tableauvariations')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tableauvariations')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tableauVariations')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tableaux' => bless( {
- 'caption' => bless( do{\(my $o = 'Construct tables of signs and variations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tableaux')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses PStricks; the user may define the width of the table, the number of lines and the height of each line. Placement of labels within the boxes may be absolute, or as a percentage of the width; various other controls are available.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tableaux/exemples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1258900,
- '',
- 'details',
- 'Further examples (comments in French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1258905,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tableaux/tableau.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1258875,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1258880,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tableaux')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tableaux')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tableaux')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tablefootnote' => bless( {
- 'caption' => bless( do{\(my $o = 'Permit footnotes in tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tablefootnote')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the command \\tablefootnote to be used in a table or sidewaystableenvironment, where \\footnote will not work (and when using \\footnotemark and \\footnotetext, and adjusting the counter as necessary, is too much work.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tablefootnote/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1259315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tablefootnote/tablefootnote-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1259355,
- '',
- 'details',
- 'Demonstration and outline of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tablefootnote/tablefootnote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1259335,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-16 13:51:27 +0100 (Mon, 16 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tablefootnote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tablefootnote')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tablefootnote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tablefootnote')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tables' => bless( {
- 'caption' => bless( do{\(my $o = 'Tables without the need for a preamble.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/tables')}, 'XML::XPath::Literal' ),
- 'description' => 'The original of this package was written for Plain TeX, and seems to have been lost. This version works for LaTeX 2.09, but not (apparently) for current LaTeX; it seems odd to have converted it for LaTeX, since LaTeX\'s tables model seems to cover most of what the package does (albeit rather differently).',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/tables/tables-doc.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:41:05 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tables')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tables')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tablists' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabulated lists of short items.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tablists')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers environments and commands for one-level and two-level lists of short items (e.g., exercises in textbooks). The environments support optional arguments of item numbering similar to the enumerate or paralist packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tablists/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1260025,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tablists/tablists.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1260045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-08-04 22:17:36 +0200 (Tue, 04 Aug 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tablists')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tablists')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tablists')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tablists')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.0e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tablor' => bless( {
- 'caption' => bless( do{\(my $o = 'Create tables of signs and of variations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tablor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to use the computer algebra system XCAS to generate tables of signs and of variations (the actual plotting of the tables uses the MetaPost macro package tableauVariations). Tables with forbidden regions may be developed using the package. A configuration file permits some configuration of the language to be used in the diagrams. The tablor package requires that shell escape be enabled.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tablor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1260480,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1260485,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tablor/README-fr.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1260505,
- '',
- 'details',
- 'Readme (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1260510,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tablor/tablor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1260530,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1260535,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tablor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tablor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tablor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tablor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.07-f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabls' => bless( {
- 'caption' => bless( do{\(my $o = 'Better vertical spacing in tables and arrays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabls')}, 'XML::XPath::Literal' ),
- 'description' => 'Modifies LaTeX\'s array and tabular environments to keep text from touching other text or hlines above or below. Several new parameters are defined and some standard macros are re-defined. The package slows down compilation of tables, since each entry is boxed twice.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabls/tabls.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1260885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:41:05 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabls')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabls')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabls')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabsatz' => bless( {
- 'caption' => bless( do{\(my $o = 'How to use tables in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/tabsatz')}, 'XML::XPath::Literal' ),
- 'description' => 'A tutorial on typessetting tables with some examples (in German).',
- 'docs' => {
- 'ctan:/info/german/tabsatz/tabsatz.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1261200,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1261205,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:36:25 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabsatz')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tabsatz')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabto-generic' => bless( {
- 'caption' => bless( do{\(my $o = '"Tab" to a measured position in the line.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/tabto.tex')}, 'XML::XPath::Literal' ),
- 'description' => '\\tabto{<length>} moves the typesetting position to <length> from the left margin of the paragraph. If the typesetting position is already further along, \\tabto starts a new line.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 01:39:06 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabto-generic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabto-generic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabto-generic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabto-ltx' => bless( {
- 'caption' => bless( do{\(my $o = '"Tab" to a measured position in the line.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabto')}, 'XML::XPath::Literal' ),
- 'description' => '\\tabto{<length>} moves the typesetting position to <length> from the left margin of the paragraph. If the typesetting position is already further along, \\tabto starts a new line; the command \\tabto* will move position backwards if necessary, so that previous text may be overwritten. The command \\TabPositions may be used to define a set of tabbing positions, after which the command \\tab advances typesetting position to the next defined \'tab stop\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabto/tabto-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1261960,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-23 19:54:42 +0200 (Sun, 23 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabto-ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabto')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabto for LaTeX.')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabto-ltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabu' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible LaTeX tabulars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabu')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an environment, tabu, which will make any sort of tabular (that doesn\'t need to split across pages), and an environment longtabu which provides the facilities of tabu in a modified longtable environment. (Note that this latter offers an enhancement of ltxtable.) The package requires the array package, and needs e-TeX to run (since array.sty is present in every conforming distribution of LaTeX, and since every publicly available LaTeX format is built using e-TeX, the requirements are provided by default on any reasonable system). The package also requires xcolor for coloured rules in tables, and colortbl for coloured cells. The longtabu environment further requires that longtable be loaded. The package itself does not load any of these packages for the user. The tabu environment may be used in place of tabular, tabular* and tabularx environments, as well as the array environment in maths mode. It overloads tabularx\'s X-column specification, allowing a width specification, alignment (l, r, c and j) and column type indication (p, m and b). \\begin{tabu} to <dimen> specifies a target width, and \\begin{tabu} spread <dimen> enlarges the environment\'s "natural" width.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1262740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabu/tabu.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1262760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabu')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabu')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabularborder' => bless( {
- 'caption' => bless( do{\(my $o = 'Remove excess space at left and right of tabular.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabularborder')}, 'XML::XPath::Literal' ),
- 'description' => 'The tabular environment is changed so that the outer \\tabcolseps are compensated and a \\hline has the same length as the text. No @{} is needed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabularborder/tabularborder.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1263160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:41:05 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabularborder')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabularborder')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabularborder')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabularborder')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabularcalc' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculate formulas in a tabular environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabularcalc')}, 'XML::XPath::Literal' ),
- 'description' => 'Given a list of numbers and one (or more) formulas, the package offers an easy syntax to build a table of values, i.e., a tabular in which the first row contains the list of numbers, and the other rows contain the calculated values of the formulas for each number of the list. The table may be built either horizontally or vertically and is fully customizable.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabularcalc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1263485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabularcalc/tabularcalc_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1263505,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1263510,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabularcalc/tabularcalc_doc_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1263530,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1263535,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:41:05 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabularcalc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabularcalc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabularcalc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabularcalc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabularew' => bless( {
- 'caption' => bless( do{\(my $o = 'A variation on the tabular environment.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabularew')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a modification of the tabular environment, which deals with the problem of column heads that are significantly wider than the body of the column.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabularew/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1263875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabularew/tabularew.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1263895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:22:45 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabularew')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabularew')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabularew')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabularew')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabularht' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabular environments with height specified.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/tabularht.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The tabularht package defines some environments that add a height specification to tabular and array environments. The default set of new environments take a value for their height in the first argument: defined environments are: tabularht, tabularht* and arrayht. If package tabularx is also loaded, the package also defines environments tabularxht and tabularxht*. The places where stretching is to happen are signalled by \\noalign{\\vfill} immediately after the \\\\ that ends a row of the table or array.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/tabularht.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1264380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:41:05 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabularht')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabularht')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabularkv' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabular environments with key-value interface.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/tabularkv.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The tabularkv package creates an environment tabularkv, whose arguments are specified in key-value form. The arguments chosen determine which other type of tabular is to be used (whether standard LaTeX ones, or environments from the tabularx or the tabularx package).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/tabularkv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1264785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:34:59 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabularkv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabularkv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabulars-e' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples from the book "Typesetting tables with LaTeX".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/examples/tabulars-e')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle presents the examples of the book "Typesetting tables with LaTeX" (ISBN 978-1-906860-25-7), as standalone documents.',
- 'docs' => {
- 'ctan:/info/examples/tabulars-e/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1265140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-01 16:38:28 +0100 (Tue, 01 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabulars-e')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tabulars-e')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabulars-e')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabularx' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabulars with adjustable-width columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an environment tabularx, an extension of tabular which has an additional column designator, X, which creates a paragraph-like column whose width automatically expands so that the declared width of the environment is filled. (Two X columns together share out the available space between them, and so on.) The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/tabularx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1265545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 11:22:45 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabularx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabularx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.07')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabulary' => bless( {
- 'caption' => bless( do{\(my $o = 'Tabular with variable width columns balanced.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabulary')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a tabular*-like environment, tabulary, taking a \'total width\' argument as well as the column specifications. The environment uses column types L, C, R and J for variable width columns (\\raggedright\', \\centering, \\raggedleft, and normally justified). In contrast to tabularx\'s X columns, the width of each column is weighted according to the natural width of the widest cell in the column.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabulary/tabulary.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1266015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 12:57:53 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabulary')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabulary')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabulary')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabulary')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabvar' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting tables showing variations of functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tabvar')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX package is meant to ease the typesetting of tables showing variations of functions as they are used in France.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tabvar/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1266415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabvar/doc/demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1266460,
- '',
- 'details',
- 'Package demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tabvar/doc/tabvar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1266435,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1266440,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:04:40 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabvar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tabvar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tabvar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tabvar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.61')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tabverb' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim text respecting TAB characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/tabverb.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The (LaTeX 2.09) package provides a version of the verbatim environment that respects TAB and FF (control-L) characters; the space between tab-stops is programmable. A \\inputverbatim command is also available. Note that the facilities of this package (apart from FF support) are provided by the LaTeX 2e package moreverb.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-28 22:39:03 +0200 (Sun, 28 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tabverb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tabverb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tagging' => bless( {
- 'caption' => bless( do{\(my $o = 'Document configuration with tags.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tagging')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to generate multiple documents from a single source, by marking pieces of the document with tags and specifying which marked pieces to include or exclude.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tagging/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1267160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tagging/tagging.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1267180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-01 15:37:23 +0200 (Thu, 01 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tagging')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tagging')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tagging')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tagging')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'talk' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class for presentations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/talk')}, 'XML::XPath::Literal' ),
- 'description' => 'The talk document class allows you to create slides for screen presentations or printing on transparencies. It also allows you to print personal notes for your talk. You can create overlays and display structure information (current section / subsection, table of contents) on your slides. The main feature that distinguishes talk from other presentation classes like beamer or prosper is that it allows the user to define an arbitrary number of slide styles and switch between these styles from slide to slide. This way the slide layout can be adapted to the slide content. For example, the title or contents page of a talk can be given a slightly different layout than the other slides. The talk class makes no restrictions on the slide design whatsoever. The entire look and feel of the presentation can be defined by the user. The style definitions should be put in a separate sty file. Currently the package comes with only one set of pre-defined slide styles (greybars.sty). Contributions from people who are artistically more gifted than the author are more than welcome!',
- 'docs' => {
- 'ctan:/macros/latex/contrib/talk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1267550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/talk/talkdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1267570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:11:42 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'talk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'talk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'talk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'talk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tamefloats' => bless( {
- 'caption' => bless( do{\(my $o = 'Experimental use \\holdinginserts with LaTeX floats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tamefloats')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX\'s figures, tables, and \\marginpars are dangerous for footnotes (and probably also \\enlargethispage). Here is a proposal (a \'patch\' package) to help, by using \\holdinginserts in a simple way. It replaces the original problem with a new one -- it is an experiment to find out whether the new problem is less bad (or it is just a contribution to the discussion, maybe just a summary of previous work). The files provide further information.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tamefloats/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1267930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-25 16:15:27 +0200 (Fri, 25 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tamefloats')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tamefloats')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tamefloats')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v0.42')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tamethebeast' => bless( {
- 'caption' => bless( do{\(my $o = 'A manual about bibliographies and especially BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/bibtex/tamethebeast')}, 'XML::XPath::Literal' ),
- 'description' => 'An (as-complete-as-possible) manual about bibliographies in LaTeX, and thus mainly about BibTeX.',
- 'docs' => {
- 'ctan:/info/bibtex/tamethebeast/README' => {
- 'available' => 1
- },
- 'ctan:/info/bibtex/tamethebeast/ttb_en.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-11 21:12:19 +0200 (Sun, 11 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tamethebeast')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TameTheBeast')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tamethebeast')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tamil-omega' => bless( {
- 'caption' => bless( do{\(my $o = 'Tamil support for Omega/Aleph.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/omega/latex/contrib/tamil-omega')}, 'XML::XPath::Literal' ),
- 'description' => 'Omega for Tamil is a package for typesetting Tamil using Omega; it is also compatible with Aleph. The package includes only one font family, Washington Tamil by Thomas Ridgeway et.al. Additional fonts can be downloaded from the project home page. The package also includes supporting files for using the Tamil fonts from \'ISM Publisher\' by C-DAC India.',
- 'docs' => {
- 'ctan:/macros/omega/latex/contrib/tamil-omega/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1268575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/omega/latex/contrib/tamil-omega/doc/tamil-omega-1.0.2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1268595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-12 15:53:12 +0100 (Wed, 12 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tamil-omega')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tamil-omega')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tangle' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate compilable source from web.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/web/tangle.web')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the component of Knuth\'s literate programming system that produces a compilable source from the web representation of a program.',
- 'docs' => {
- 'ctan:/info/knuth/webman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1268860,
- '',
- 'details',
- 'Web system user manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tangle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-web-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tangle')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'web')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tango-weevil' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple Web system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/tango-weevil')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple web system (with both tangle and weave capabilities), on the lines of noweb. The system\'s selling points are that it\'s written in standard C, which tends to make porting easier, and that it supports inter-file cross references.',
- 'docs' => {
- 'ctan:/web/tango-weevil/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1269205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-14 21:39:33 +0100 (Mon, 14 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tango-weevil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tango-weevil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tap' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX macros for typesetting complex tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/tables/tap077.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a simple notation for pretty complex tables (to Michael J. Ferguson\'s credit). With PostScript, the package allows shaded/coloured tables, diagonal rules, etc. The package is supposed to work with both Plain and LaTeX. An AWK converter from ASCII semigraphic tables to TAP notation is included.',
- 'docs' => {
- 'ctan:/macros/generic/tables/0README.TAP' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1269490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 00:51:28 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tap')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tap')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tap')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tap')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.77')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tape' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate cassette labels from a simple database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/tape')}, 'XML::XPath::Literal' ),
- 'description' => 'This LaTeX 2.09 package expects a database which lists cassette details (including track details) in a TeX-based format. The package megatape extends this one.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/tape/tape.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1269830,
- '',
- 'details',
- 'Package README (of sorts)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-21 09:36:29 +0200 (Tue, 21 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tape')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tape')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tapir' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple geometrical font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tapir')}, 'XML::XPath::Literal' ),
- 'description' => 'Tapir is a simple geometrical font mostly created of line and circular segments with constant thickness. The font is available as Metafont source and in Adobe Type 1 format. The character set contains all characters in the range 0-127 (as in cmr10), accented characters used in the Czech, Slovak and Polish languages.',
- 'docs' => {
- 'ctan:/fonts/tapir/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1270100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tapir/readme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1270120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:45:08 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tapir')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tapir')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tapir')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tapir')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'taylor' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for category-theoretic diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/taylor')}, 'XML::XPath::Literal' ),
- 'description' => 'A carefully-designed and consistent set of macros, that work equally in Plain TeX and LaTeX, using fonts included in all modern distributions by default.',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/taylor/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1270420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-21 12:29:07 +0100 (Tue, 21 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'taylor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'taylor')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.93')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tbe' => bless( {
- 'caption' => bless( do{\(my $o = 'Extracts from "TeX by Example".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/tbe')}, 'XML::XPath::Literal' ),
- 'description' => 'Some macros (tbemacros.tex) and their usage (tbesamples.tex) from the book.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-19 21:20:58 +0100 (Fri, 19 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tbe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tbe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tbe')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tccompat' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide compatibility names for textcomp.sty.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/tccompat.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'When TS1 (text symbol) support was integrated into the LaTeX kernel, some of the encoding-dependent names used in older versions of the textcomp package were changed. This package re-declares those names for compatibility use in old documents.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-30 09:37:33 +0100 (Mon, 30 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tccompat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tccompat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tcldoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Doc/docstrip for tcl.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tclldoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The tclldoc package and class simplify the application of the doc/docstrip style of literate programming with Dr. John Ousterhout\'s Tool Command Language (Tcl, pronounced "tickle", a.k.a. The Cool Language). The tclldoc package is a bit like the doc package is for LaTeX, whereas the tclldoc class more parallels the ltxdoc class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tclldoc/README.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1271310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tclldoc/tclldoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1271330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-28 00:02:05 +0100 (Wed, 28 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tclldoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tcldoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tclldoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tcldoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.40')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tclldoc' => {},
- 'tcltexed' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX editor written in TCL.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tcltexed')}, 'XML::XPath::Literal' ),
- 'description' => 'TclTexEd is an editor written in the scripting language Tcl/Tk and is highly specialized for writing LaTeX documents. The editor works both on Unix and Windows systems if a Tcl/Tk interpreter (>8.0) is installed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-29 14:22:26 +0100 (Wed, 29 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tcltexed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tcltexed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tcobrowser' => bless( {
- 'caption' => bless( do{\(my $o = 'Local browsing of the Catalogue on Mac OS X.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'TCOBrowser is a Cocoa viewer application dedicated to the TeX Catalogue Online, using the XML version of the catalogue. It was written to provide an easy way for Mac OS X users to access documentation and information about TeX and TeX-related packages available through CTAN, as well as some of the documentation on their local system.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-01 12:30:10 +0200 (Sun, 01 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tcobrowser')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tcobrowser')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tcolorbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Coloured boxes, for LaTeX examples and theorems, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tcolorbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an environment for coloured and framed text boxes with a heading line. Optionally, such a box can be split in an upper and a lower part; thus the package may be used for the setting of LaTeX examples where one part of the box displays the source code and the other part shows the output. Another common use case is the setting of theorems. The package supports saving and reuse of source code and text parts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tcolorbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1272095,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tcolorbox/tcolorbox-german.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1272140,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1272145,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tcolorbox/tcolorbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1272115,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1272120,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:04:40 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tcolorbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tcolorbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tcolorbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tcolorbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.30')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tcvn' => bless( {
- 'caption' => bless( do{\(my $o = 'Vietnamese Windows support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/vietnamese/vietnet/tcvn')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for Vietnamese TCVN encoding which is widely used in MS-Windows applications. The package is distributed as part of the \'vietnet\' bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-19 21:20:58 +0100 (Fri, 19 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tcvn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tcvn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tdclock' => bless( {
- 'caption' => bless( do{\(my $o = 'A ticking digital clock package for PDF output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tdclock')}, 'XML::XPath::Literal' ),
- 'description' => 'A ticking digital clock package to be used in Pdf-LaTeX documents, for example in presentations.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tdclock/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1272850,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tdclock/tdclock-beamer-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1272890,
- '',
- 'details',
- 'Example Usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tdclock/tdclock-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1272870,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-23 13:06:36 +0200 (Tue, 23 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tdclock')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tdclock')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tdclock')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tdclock')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tds' => bless( {
- 'caption' => bless( do{\(my $o = 'The TeX Directory Structure standard.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/tds')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a structure for placement of TeX-related files on an hierarchical file system, in a way that is well-defined, and is readily implementable.',
- 'docs' => {
- 'ctan:/tds/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1273200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/tds/tds.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1273240,
- '',
- 'details',
- 'The standard, converted to HTML'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/tds/tds.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1273220,
- '',
- 'details',
- 'The standard specification'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-21 16:49:03 +0200 (Sat, 21 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tds')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tds')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tds')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tds')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tdsfrmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for French teachers of mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tdsfrmath')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of macros for French maths teachers in colleges and lycees (and perhaps elsewhere). It is hoped that the package will facilitate the everyday use of LaTeX by mathematics teachers.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tdsfrmath/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1273575,
- '',
- 'details',
- 'Lisez-moi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1273580,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tdsfrmath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1273600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tdsfrmath/tdsfrmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1273620,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1273625,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tdsfrmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tdsfrmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tdsfrmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tdsfrmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'techexplorer' => bless( {
- 'caption' => bless( do{\(my $o = 'Browser plugin for viewing TeX and LaTeX sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The techexplorer hypermedia browser is a cross-platform, cross-browser plug-in for delivering high volume or advanced mathematics over the web. With techexplorer you can publish sophisticated mathematics and scientific content to the web using TeX or LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-04 14:14:32 +0100 (Thu, 04 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'techexplorer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'techexplorer')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'technica' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting for the humanities.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/technica')}, 'XML::XPath::Literal' ),
- 'description' => 'A suite of LaTeX packages for typesetting literary texts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/technica/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1274170,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/technica/Technica.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1274190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-29 14:22:26 +0100 (Wed, 29 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'technica')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Technica')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.99')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'technics' => bless( {
- 'caption' => bless( do{\(my $o = 'A package to format technical documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/technics')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/technics/technics.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-16 00:15:12 +0100 (Tue, 16 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'technics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'technics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'technics')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'technics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'techreport' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Technical Reports using USC thesis style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/techreport.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package acts as a style option for the USC Thesis style, allowing the user to typeset technival reports.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-01 19:34:10 +0100 (Mon, 01 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'techreport')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'techreport')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ted' => bless( {
- 'caption' => bless( do{\(my $o = 'A (primitive) token list editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ted')}, 'XML::XPath::Literal' ),
- 'description' => 'Just like sed is a stream editor, ted is a token list editor. Actually, it is not as powerfull as sed, but its main feature is that it really works with tokens, not only characters. The ted package provides two user macros: \\Substitute and \\ShowTokens. The first is maybe the most useful: it performs substitutions in token lists (even inside braces). The second displays each token of the list (one per line) with its catcode (in the list, not just the current one), and can be useful for debugging or for TeX learners. Ted is designed to work well even if strange tokens (that is, unusual {charcode, catcode} pairs or tokens with a confusing meaning) occur in the list.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ted/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1275005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ted/ted-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1275045,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1275050,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ted/ted.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1275025,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 10:50:19 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ted')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ted')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ted')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ted')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'teencontrex' => bless( {
- 'caption' => bless( do{\(my $o = 'Help for users of TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/spanish/TeEncontreX')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is output from a large project that aims to collect people\'s postings, web pages and the like, to optimise searches and to answer questions efficiently.',
- 'docs' => {
- 'ctan:/info/spanish/TeEncontreX/README.TeEncontreX' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1275310,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 15:18:24 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'teencontrex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeEncontreX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'telprint' => bless( {
- 'caption' => bless( do{\(my $o = 'Format German phone numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/telprint.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command \\telprint for formatting German telephone numbers. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/telprint.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1275660,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 16:53:56 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'telprint')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'telprint')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'telugu' => bless( {
- 'caption' => bless( do{\(my $o = '(La)TeX Support for writing the Telugu Language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/telugu')}, 'XML::XPath::Literal' ),
- 'description' => 'TeluguTeX is (La)TeX Support for writing the Telugu Language, comprising Metafont fonts and macros.',
- 'docs' => {
- 'ctan:/language/telugu/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:45:08 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'telugu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'telugu')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'templates-fenn' => bless( {
- 'caption' => bless( do{\(my $o = 'Templates for TeX usage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/templates/fenn')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of templates for using LaTeX packages that the author uses, comprising: - scrlttr2.tex: a letter, written with scrlttr2.cls from the KOMA-Script bundle; - dinbrief.tex: a letter according to the German (DIN) standards, written with dinbrief.cls; - kbrief.tex: a brief memo (\'Kurzbrief\') to accompany enclosures, as used in German offices, again based on dinbrief; - vermerk.tex: a general form for taking down notes on events in the office; and - diabetes.tex: a diary for the basis-bolus insulin therapy of diabetes mellitus, using scrartcl.cls from the KOMA-Script bundle.',
- 'docs' => {
- 'ctan:/info/templates/fenn/templates-fenn-de.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1276340,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1276345,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/templates/fenn/templates-fenn-en.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1276365,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1276370,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-31 19:52:57 +0100 (Fri, 31 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'templates-fenn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'templates-fenn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'templates-fenn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'templates-sommer' => bless( {
- 'caption' => bless( do{\(my $o = 'Templates for TeX usage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/templates/sommer')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of templates for using LaTeX packages that the author uses, comprising: - Hausarbeit.tex: for students of the Lehrstuhl Volkskunde an der Friedrich-Schiller-Universitat Jena; - Psycho-Dipl.tex: for diploma theses in psychology.',
- 'docs' => {
- 'ctan:/info/templates/sommer/README.de' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1276650,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1276655,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 10:50:19 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'templates-sommer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'templates-sommer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'templates-sommer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tengtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting in Tolkien\'s Tengwar script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/tengtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Typesets Eldarin language texts in Feanorian Tengwar, using either the teng10 or the tengwar fonts. Versions of the macros for both LaTeX (2.09) and Plain TeX are provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-19 21:20:58 +0100 (Fri, 19 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tengtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tengtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tengwar' => bless( {
- 'caption' => bless( do{\(my $o = 'Font to set Tolkien\'s Tengwar script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tengwar')}, 'XML::XPath::Literal' ),
- 'description' => 'Font for typesetting Tolkien Tengwar script, written in Metafont. The tengtex macros support the use of this font.',
- 'docs' => {
- 'ctan:/fonts/tengwar/READ-ME' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:55:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tengwar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tengwar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tengwar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tengwarscript' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for using Tengwar fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tengwarscript')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides "mid-level" access to tengwar fonts, providing good quality output. Each tengwar sign is represented by a command, which will place the sign nicely in relation to previous signs. A transcription package is available from the package\'s home page: writing all those tengwar commands would quickly become untenable. The package supports the use of a wide variety of tengwar fonts that are available from the net; metric and map files are provided for all the supported fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tengwarscript/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/tengwarscript/tengfonts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1277590,
- '',
- 'details',
- 'Font sampler:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tengwarscript/tengtest.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1277610,
- '',
- 'details',
- 'Crib sheet and tests:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tengwarscript/tengwarscript.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1277570,
- '',
- 'details',
- 'Package manual:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-24 10:43:22 +0200 (Thu, 24 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tengwarscript')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tengwarscript')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'TengwarScript')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tengwarscript')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tensind' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset tensors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/bezos')}, 'XML::XPath::Literal' ),
- 'description' => 'Typesets tensors with dots filling gaps and fine tuning of index placement. The package is part of the bezos bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/bezos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1277935,
- '',
- 'details',
- 'Bundle Readme file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/bezos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1277975,
- '',
- 'details',
- 'Whole-bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/bezos/tensind.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1277955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:04:28 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tensind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tensind')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bezos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tensor' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset tensors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tensor')}, 'XML::XPath::Literal' ),
- 'description' => 'A package which allows the user to set tensor-style super- and subscripts with offsets between successive indices. It supports the typesetting of tensors with mixed upper and lower indices with spacing, also typset preposed indices. This is a complete revision and extension of the original \'tensor\' package by Mike Piff.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tensor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1278340,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tensor/tensor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1278360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:04:28 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tensor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tensor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tensor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tensor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'termcal' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a class calendar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/termcal')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is intended to print a term calendar for use in planning a class. It has a flexible mechanism for specifying which days of the week are to be included and for inserting text either regularly on the same day each week, or on selected days, or for a series of consecutive days. It also has a flexible mechanism for specifing class and nonclass days. Text may be inserted into consecutive days so that it automatically flows around nonclass days.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/termcal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1278720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/termcal/termcal.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1278740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-19 12:58:26 +0200 (Thu, 19 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'termcal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'termcal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'termcal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'termcal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'termlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Label any kind of term with a continuous counter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/termlist')}, 'XML::XPath::Literal' ),
- 'description' => 'The termlist package provides environments to indent and label any kind of terms with a continuous number. Candidate terms may appear inside an equation or eqnarray environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/termlist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1279075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/termlist/termlist.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1279095,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:04:28 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'termlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'termlist')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'termlist')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'termlist')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tesla' => bless( {
- 'caption' => bless( do{\(my $o = 'A special-purpose language for knowledge base rules.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/tesla')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the means of documenting a knowledge base, using a special-purpose language implemented within LaTeX.',
- 'docs' => {
- 'http://tug.org/TUGboat/tb15-3/tb44baragar.pdf' => {
- 'available' => 1,
- 'details' => 'TUG \'94 paper'
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:04:28 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tesla')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tesla')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'testeq' => bless( {
- 'caption' => bless( do{\(my $o = 'An equality test for use in MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/misc/testeq.mp')}, 'XML::XPath::Literal' ),
- 'description' => 'This file provides a general equality test macro for objects of any type based on code from Appendix D of The Metafont book, but adapted for Metapost. Unfortunately it is no longer fully general, because Metapost lacks the bitmap-oriented operations like cull and totalweight, which are needed when testing for the equality of two pictures. A particular useful feature of this package is the patheq macro to test for equality of two paths. This might prove handy when processing data files with the Metapost graph package, that contain data for an unknown number of paths separated by blank lines. In that case one might use patheq to check whether the last path read is actually the same as the first one, having started over from the beginning.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:05:40 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'testeq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'testeq')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'testflow' => bless( {
- 'caption' => bless( do{\(my $o = 'A tool to validate PS/PDF output from LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/IEEEtran/testflow')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a diagnostic suite which is designed to test a LaTeX \'print work flow\', and provides diagnostic information to enable the user to correct and/or upgrade his/her system in order to produce correct printed output. The package is distributed as part of the IEEEtran distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/IEEEtran/testflow/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1280035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/IEEEtran/testflow/testflow_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1280055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-01 13:02:29 +0100 (Sat, 01 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'testflow')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'testflow')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'testflow')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'IEEEtran')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'testfont' => bless( {
- 'caption' => bless( do{\(my $o = 'A testbed for font evaluation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/base/testfont.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This file (part of the Plain TeX distribution) allows the user to select fonts and to perform a number of evaluation tests, from simple font tables through to elaborate pattern samples.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-10-05 23:02:39 +0200 (Wed, 05 Oct 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'testfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'testfont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'testmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Examples of the AMS-LaTeX package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/math')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a sample file containing extensive examples of mathematical constructs supported by the amsmath package. This file is part of amslatex.',
- 'docs' => {
- 'ctan:/macros/latex/required/amslatex/math/testmath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1280625,
- '',
- 'details',
- 'The compiled document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 13:42:57 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'testmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'testmath')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Obsolete TeX distribution for Unix/Linux.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/unix/teTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'teTeX was a comprehensive distribution of TeX, LaTeX and family, designed to for ease of compilation, installation and customisation. In 2006, Thomas Esser announced he would no longer be able to support, or to produce new versions of, teTeX. With the appearance of TeX live 2007 (whose Unix-system TeX support originally derived from teTeX), no-one should be using teTeX at all, in new applications. One of the "schemes" available when installing TeX live provides a configuration very close to that of the old teTeX, but using modern versions of programs and packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:04:28 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'teubner' => bless( {
- 'caption' => bless( do{\(my $o = 'Philological typesetting of classical Greek.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/teubner')}, 'XML::XPath::Literal' ),
- 'description' => 'An extension to babel greek option for typesetting classical Greek with a philological approach. The package works with the author\'s greek fonts using the \'Lispiakos\' font shape derived from that of the fonts used in printers\' shops in Lispia. The package name honours the publisher B.G. Teubner Verlaggesellschaft whose Greek text publications are of high quality.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/teubner/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1281275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/teubner/teubner-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1281315,
- '',
- 'details',
- 'User manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/teubner/teubner.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1281295,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-13 17:04:28 +0200 (Fri, 13 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'teubner')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'teubner')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'teubner')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'teubner')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex' => bless( {
- 'caption' => bless( do{\(my $o = 'A sophisticated typesetting engine.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/tex')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX is a typesetting system that incorporates a macro processor. A TeX source document specifies or incorporates a number of macro definitions that instruct the TeX engine how to typeset the document. The TeX engine also uses font metrics generated by Metafont, or by any of several other mechanisms that incorporate fonts from other sources into an environment suitable for TeX. TeX has been, and continues, a basis and an inspiration for several other programs, including e-TeX and PDFTeX. The distribution includes the source of Knuth\'s TeX book; this source is there to read, as an example of writing TeX -- it should not be processed without Knuth\'s direct permission.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 15:33:34 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-tex-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1415926')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex--xet' => bless( {
- 'caption' => bless( do{\(my $o = 'Bidirectional extension of TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/knuth/tex--xet/tex--xet.change')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a bundle of extensions to TeX to provide bidirectional typesetting; it is expressed as a web change file. Note that the TeX--XeT code has been incorporated into e-TeX extensions, so that engines incorporating the code directly are rarely found nowadays. Indeed, Knuth himself no longer distributes TeX--XeT, so it is to be considered obsolete.',
- 'docs' => {
- 'ctan:/obsolete/systems/knuth/tex--xet/tex--xet.doc' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-03-31 00:18:24 +0200 (Mon, 31 Mar 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex--xet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex--xet')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.141')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-ewd' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to typeset calculational proofs and programs in Dijkstra\'s style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/tex-ewd')}, 'XML::XPath::Literal' ),
- 'description' => 'Edsger W. Dijkstra and others suggest a unique style to present mathematical proofs and to construct programs. This package provides macros that support calculational proofs and Dijkstra\'s "guarded command language".',
- 'docs' => {
- 'ctan:/macros/generic/tex-ewd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1281960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-15 12:33:11 +0100 (Sat, 15 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-ewd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-ewd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-ewd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ewd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-font-errors-cheatsheet' => bless( {
- 'caption' => bless( do{\(my $o = 'Cheat sheet outlining the most common TeX font errors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/tex-font-errors-cheatsheet')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a compact three-pages document highlighting the TeX flow of integrating fonts, and explains how some of the most common font-related error messages occur. Also, hints are given on how to address those.',
- 'docs' => {
- 'ctan:/info/tex-font-errors-cheatsheet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1282290,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/tex-font-errors-cheatsheet/tex-font-cheatsheet.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1282310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:29:06 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-font-errors-cheatsheet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-font-errors-cheatsheet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-font-errors-cheatsheet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gpc' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of change files for a TeX sytem based on GNU Pascal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/unix/tex-gpc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains change files for Donald E. Knuth\'s suite of TeX related programs. The change files (.ch) are to be applied to Knuth\'s master files (.web) in the version from March 2008. You can use them to build \'TeX-GPC\', i.e., a TeX system based on the GNU Pascal Compiler version 2.1. TeX-GPC runs in a Unix environment, including Mac OS X 10.2.',
- 'docs' => {
- 'ctan:/systems/unix/tex-gpc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1282630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://wwwlehre.ba-stuttgart.de/~helbig/tex-gpc/tex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1282650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-05-27 00:40:55 +0200 (Thu, 27 May 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gpc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-gpc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2nd edition, 1st fix')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX Fonts extending freely available URW fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX-GYRE bundle consists of six font families: TeX Gyre Adventor is based on the URW Gothic L family of fonts (which is derived from ITC Avant Garde Gothic, designed by Herb Lubalin and Tom Carnase). TeX Gyre Bonum is based on the URW Bookman L family (from Bookman Old Style, designed by Alexander Phemister). TeX Gyre Chorus is based on URW Chancery L Medium Italic (from ITC Zapf Chancery, designed by Hermann Zapf in 1979). TeX-Gyre Cursor is based on URW Nimbus Mono L (based on Courier, designed by Howard G. Kettler in 1955, for IBM). TeX Gyre Heros is based on URW Nimbus Sans L (from Helvetica, prepared by Max Miedinger, with Eduard Hoffmann in 1957). TeX Gyre Pagella is based on URW Palladio L (from Palatino, designed by Hermann Zapf in the 1940s). TeX Gyre Schola is based on the URW Century Schoolbook L family (which was designed by Morris Fuller Benton for the American Type Founders). TeX Gyre Termes is based on the URW Nimbus Roman No9 L family of fonts (whose original, Times, was designed by Stanley Morison together with Starling Burgess and Victor Lardent and first offered by Monotype). The constituent standard faces of each family have been greatly extended, and contain nearly 1100 glyphs each (though Chorus omits Greek support, has no small-caps family and has approximately 800 glyphs). Each family is available in Adobe Type 1 and Open Type formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 22:53:44 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-adventor' => bless( {
- 'caption' => bless( do{\(my $o = 'A font family that extends URW Gothic L.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX Gyre Adventor family of sans serif fonts is based on the URW Gothic L family. The original font, ITC Avant Garde Gothic, was designed by Herb Lubalin and Tom Carnase in 1970; the URW font is commonly used as a substitute for the ITC original. The standard faces of Adventor have been greatly extended, and contain nearly 1100 glyphs each. The family is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Adventor is distributed as part of the TeX Gyre collection',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Adventor.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1282990,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qag-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1283010,
- '',
- 'details',
- 'Technical documentation of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-adventor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-adventor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-bonum' => bless( {
- 'caption' => bless( do{\(my $o = 'A font family that extends URW Bookman L.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX Gyre Bonum family of serif fonts is based on the URW Bookman L family. The original font, Bookman (or Bookman Old Style), was designed by Alexander Phemister in 1860. The standard faces of Bonum have been greatly extended, and contain nearly 1100 glyphs each. The family is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Bonum is distributed as part of the TeX Gyre collection',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Bonum.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1283380,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qbk-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1283400,
- '',
- 'details',
- 'Technical documentation of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-bonum')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-bonum')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-chorus' => bless( {
- 'caption' => bless( do{\(my $o = 'A font that extends URW Chancery L.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX Gyre Chorus font is based on the URW Chancery L Medium Italic. The original font, ITC Zapf Chancery, was designed in 1979 by Hermann Zapf who was inspired by handwritten letterforms of the Italian Renaissance. Chorus has been greatly extended, and contains more than 800 glyphs (unlike the rest of the TeX Gyre bundle, there are no Greek glyphs, and there are no small caps). The font is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Chorus is distributed as part of the TeX Gyre collection',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Chorus.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1283770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qzc-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1283790,
- '',
- 'details',
- 'Technical documentation of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 18:13:40 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-chorus')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-chorus')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-cursor' => bless( {
- 'caption' => bless( do{\(my $o = 'A font that extends URW Nimbus Mono L.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX Gyre Cursor font is based on the URW Nimbus Mono L. The original font, IBM Courier, was designed in 1955 by Howard G. "Bud" Kettler. Cursor has been greatly extended, and contains more than 1000 glyphs (though there are no small caps). The font is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Cursor is distributed as part of the TeX Gyre collection',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Cursor.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1284180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qcr-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1284200,
- '',
- 'details',
- 'Technical documentation of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-cursor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-cursor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-heros' => bless( {
- 'caption' => bless( do{\(my $o = 'A font family that extends URW Nimbus Sans L.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX Gyre Heros family of sans-serif fonts is based on URW Nimbus Sans L. The original font, Helvetica, was prepared by Max Miedinger (with Eduard Hoffmann) in 1957 at the Haas type foundry. The standard faces of Heros have been greatly extended, and contain nearly 1100 glyphs each. The family is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Heros is distributed as part of the TeX Gyre collection.',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Heros.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1284570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qhv-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1284590,
- '',
- 'details',
- 'Technical documentation of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-heros')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-heros')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-pagella' => bless( {
- 'caption' => bless( do{\(my $o = 'A font family that extends URW Palladio L.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX Gyre Pagella family of serif fonts is based on URW Palladio L. The original font, Palatino, was designed by Hermann Zapf in the 1940s for the Stempel type foundry. The standard faces of Pagella have been greatly extended, and contain nearly 1100 glyphs each. The family is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Pagella is distributed as part of the TeX Gyre collection.',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Pagella.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1284960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qpl-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1284980,
- '',
- 'details',
- 'Technical documentation of the family'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-pagella')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-pagella')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-schola' => bless( {
- 'caption' => bless( do{\(my $o = 'A font that extends URW Century Schola.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX Gyre Schola is based on the URW Century Schoolbook L family (designed by Morris Fuller Benton). Schola serves as a replacement for the standard New Century Schoolbook font. The standard faces have been greatly extended, and contain nearly 1100 glyphs each. The family is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Schola is distributed as part of the TeX Gyre collection',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Schola.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1285365,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qbk-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1285385,
- '',
- 'details',
- 'Technical documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-schola')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-schola')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.005')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-gyre-termes' => bless( {
- 'caption' => bless( do{\(my $o = 'A font family that extends URW Nimbus Roman.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tex-gyre')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX Gyre Termes is based on the URW Nimbus Roman No9 L family (designed by Stanley Morison together with Starling Burgess and Victor Lardent). Termes serves as a replacement for the standard Times Roman font. The standard faces have been greatly extended, and contain nearly 1100 glyphs each. The family is available both in Adobe Type 1 and in OpenType formats, and LaTeX support (for use with a variety of encodings) is provided. Vietnamese characters were added by Han The Thanh. TeX Gyre Termes is distributed as part of the TeX Gyre collection',
- 'docs' => {
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/README-TeX-Gyre-Termes.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1285770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tex-gyre/doc/fonts/tex-gyre/qtm-info.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1285790,
- '',
- 'details',
- 'Technical documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-05 23:10:06 +0100 (Sat, 05 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-gyre-termes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gfsl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-gyre-termes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-gyre')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.004')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-implementors' => bless( {
- 'caption' => bless( do{\(my $o = 'Entries from the tex-implementors mailing list.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/tex-implementors')}, 'XML::XPath::Literal' ),
- 'description' => 'The directory holds files containing messages and other information that was distributed via the tex-implmentors mailing list.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-10 18:41:06 +0100 (Thu, 10 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-implementors')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-implementors')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-kurs' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX (2.09) course in German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/tex-kurs')}, 'XML::XPath::Literal' ),
- 'description' => 'Course material for a LaTeX 2.09 course (including foils for presentation).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 17:41:45 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-kurs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-kurs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-label' => bless( {
- 'caption' => bless( do{\(my $o = 'Place a classification on each page of a document')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tex-label')}, 'XML::XPath::Literal' ),
- 'description' => 'Enables the user to place a \'classification\' label on each page, at the bottom to the right of the page number',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tex-label/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1287100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tex-label/tex-label-demo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1287140,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tex-label/tex-label-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1287120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-14 16:47:24 +0100 (Mon, 14 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-label')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-label')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-label')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-label')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-mag' => bless( {
- 'caption' => bless( do{\(my $o = 'An on-line TeX magazine.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/tex-mag')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeX-mag distribution (which started in 1987) gave us articles on (La)TeX programming and use. It ran to five volumes (after which the editor switched his attention to publishing a Paper magazine "Serif").',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-23 12:33:45 +0100 (Fri, 23 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-mag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'digest')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeX-mag')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-math' => bless( {
- 'caption' => bless( do{\(my $o = 'Maths mode documentation for OS/2 users.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/doc/TeX-Math/TeX-Math.inf')}, 'XML::XPath::Literal' ),
- 'description' => 'A summary of TeX-commands used to create mathematical formulae (and certain other special characters). It can be viewed on any machine that runs OS/2.',
- 'docs' => {
- 'ctan:/systems/os2/doc/TeX-Math/Read.Me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1287660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 10:38:47 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-math')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-math')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-overview' => bless( {
- 'caption' => bless( do{\(my $o = 'An overview of the development of TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/tex-overview')}, 'XML::XPath::Literal' ),
- 'description' => 'The document gives a short overview of TeX and its children, as well as the macro packages LaTeX and ConTeXt.',
- 'docs' => {
- 'ctan:/info/tex-overview/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1287925,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/tex-overview/tex-overview.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1287945,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-27 22:03:02 +0200 (Sat, 27 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-overview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-overview')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-overview')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-ps' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX to PostScript generic macros and add-ons.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/TeX-PS')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX to PostScript generic macros and add-ons: transformations of EPS files, prepress preparation, color separation, mirror, etc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 00:51:28 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-references' => bless( {
- 'caption' => bless( do{\(my $o = 'References for TeX and Friends')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/tex-references')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an ongoing project with the aim of providing a help file for LaTeX (and its friends like ConTeXt, Metapost, Metafont, etc.) using a state-of-the-art source format, aka DocBook/XML.',
- 'docs' => {
- 'ctan:/info/tex-references/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1288555,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/tex-references/tex-refs.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1288575,
- '',
- 'details',
- 'The references themselves'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-24 16:46:02 +0200 (Sun, 24 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex-references')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex-references')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-refs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex-refs' => {},
- 'tex2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract a BibTeX database from a document source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/tex2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Tex2bib is a Perl script that extracts bibliographic data from a document whose author wrote out the \\bibitem entries. The entire document is scanned for \\bibitem entries, ending when "\\end{thebibliography}" is encountered.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/tex2bib/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-02-23 22:31:09 +0100 (Thu, 23 Feb 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex2ltx' => bless( {
- 'caption' => bless( do{\(my $o = 'AMS-TeX to AMS-LaTeX converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tex2ltx/tex2ltx.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX2ltx is useful for converting plain TeX (AMS) files into AMS-LaTeX and to convert plain AMS-TeX bibliographic references into BibTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-12-27 18:59:06 +0100 (Tue, 27 Dec 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2ltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2ltx')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex2mail' => bless( {
- 'caption' => bless( do{\(my $o = 'Converts TeX to mailable "ASCII art".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tex2mail/tex2mail')}, 'XML::XPath::Literal' ),
- 'description' => 'Tex2mail is a perl script to convert TeX files into plain text files: various mathematical symbols (sums, products, integrals, sub/superscripts, fractions, square roots, ...) are replaced by "ascii art" that spreads over multiple lines if necessary. This is helpful for people who can\'t read TeX fluently.',
- 'docs' => {
- 'ctan:/support/tex2mail/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-24 23:51:52 +0200 (Fri, 24 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2mail')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2mail')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex2page' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce HTML from TeX/LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX2page makes Web pages from TeX manuscripts. It reads an input document that is marked up in a TeX format (viz, plain TeX, LaTeX, Texinfo), and produces an output document with the functionally equivalent HTML markup. TeX2page uses the same input file syntax, calling conventions, and error-recovery mechanisms as TeX, and thus demands no additional expertise of a user already familiar with TeX. TeX2page runs on modern instances of Scheme (e.g., mzscheme, where it is included as part of the install package on Debian GNU/Linux) and Common Lisp. The package does not appear on CTAN.',
- 'docs' => {
- 'http://www.ccs.neu.edu/home/dorai/tex2page/tex2page-doc.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1289945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 13:42:57 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2page')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2page')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex2rtf' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX translator, output formats include RTF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tex2rtf')}, 'XML::XPath::Literal' ),
- 'description' => 'Translates LaTeX text into RTF (Rich Text Format used by Microsoft Word), into MS-Windows Help RTF, into HTML or into wxHelp. Implemented using the free C++ class library wxWindows.',
- 'docs' => {
- 'ctan:/support/tex2rtf/readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-24 23:51:52 +0200 (Fri, 24 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2rtf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2rtf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex2tok' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert a TeX source file into tokens.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tex2tok')}, 'XML::XPath::Literal' ),
- 'description' => 'The command: $ tex \'&tex2tok\' \'\\LEX{story} will create a file story.tok, which will contain one line for each token.',
- 'docs' => {
- 'ctan:/support/tex2tok/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-17 22:42:44 +0200 (Thu, 17 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2tok')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2tok')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex2word' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert TeX/LaTeX to MSWord.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX2Word enables Microsoft Word to open documents in TeX format (this includes any TeX-based formats like LaTeX, etc.). TeX2Word is based on Chikrii Softlab pseudoTeX technology, virtually any existing (La)TeX package can be supported by TeX2Word.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-04 14:14:32 +0100 (Thu, 04 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex2word')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex2word')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex4ht' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert (La)TeX to HTML/XML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/support/TeX4ht')}, 'XML::XPath::Literal' ),
- 'description' => 'A converter from TeX and LaTeX to SGML-based formats such as (X)HTML, MathML, OpenDocument, and DocBook, providing a configurable (La)TeX-based authoring system for hypertext. Tex4ht does not parse (La)TeX source (so that it avoids the difficulties encountered by many other converters, arising from the irregularity of (La)TeX syntax). Instead, Tex4ht uses (La)TeX itself (with an extra macro package) to produce a non-standard DVI file that it can then process. This technique allows TeX4ht to approach the robustness characteristic of restricted-syntax systems such as hyperlatex and gellmu. Note that CTAN no longer holds the definitive sources of the package: see the \'Readme\' file.',
- 'docs' => {
- 'ctan:/obsolete/support/TeX4ht/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1291110,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb25-1/gurari.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1291130,
- '',
- 'details',
- 'Introductory paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/applications/tex4ht/mn.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1291150,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 17:06:23 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex4ht')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex4ht')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tex4ht')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex4ht')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex_converter' => bless( {
- 'caption' => bless( do{\(my $o = 'Windows front-end to various LaTeX to HTML converters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tex_converter')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX Converter is a Windows front-end to 4 programs that convert TeX to HTML -- HeVeA, TtH, TeX4ht and LaTeX2HTML. These programs run in DOS and require complicated command lines. The purpose of TeX Converter is to make these programs easy to run.',
- 'docs' => {
- 'ctan:/support/tex_converter/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-04 14:14:32 +0100 (Thu, 04 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex_converter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeX Converter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tex_it' => bless( {
- 'caption' => bless( do{\(my $o = 'Controller for TeX processing')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tex_it')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX_it is a perl script for running TeX. It examines the log file of the TeX run and determines whether TeX needs to be run again; it runs BibTeX if necessary, and can be told to run Makeindex. Its "end-document" action may be selected from a menu, and includes a "tidy up" to delete all those scribble files.',
- 'docs' => {
- 'ctan:/support/tex_it/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-21 00:06:33 +0200 (Thu, 21 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tex_it')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tex_it')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texapi' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to write format-independent packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/texapi')}, 'XML::XPath::Literal' ),
- 'description' => 'Texapi provides utility macros to write format-independent (and -aware) packages. It is similar in spirit to the etoolbox, except that it isn\'t tied to LaTeX. Tools include: engine and format detection, expansion control, command definition and manipulation, various testing macros, string operations, and highly customizable while and for loops. The package requires e-TeX (and, should you want to compile its documentation, the pitex package is also needed).',
- 'docs' => {
- 'ctan:/macros/generic/texapi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1292060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/texapi/texapi-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1292080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:23:07 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texapi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texapi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texapi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texapi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.04')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texas' => bless( {
- 'caption' => bless( do{\(my $o = '32-bit TEX 3.14 compiled for MS-DOS 386/486 computers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/msdos/texas.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'TEXAS is a 32-bit protected mode version of big TeX 3.14 compiled for MS-DOS 386/486 computers. It uses a royalty-free distribution version of Rational Systems Inc. DOS Extender which is XMS, VCPI, and DPMI compatible. TEXAS.ZIP is an executable distribution only. The distribution is now obsolete.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-24 23:51:52 +0200 (Fri, 24 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texas')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texas')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texbook' => bless( {
- 'caption' => bless( do{\(my $o = 'The source of the TeXbook')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/tex/texbook.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This file provides the source of the TeXbook, which is provided as an example of the business of writing a book in TeX. The source has \'protection\' against use to produce a document: such use is only allowed with the permission of the Copyright holder and of the publisher (Addison-Wesley).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-01 11:40:11 +0200 (Sat, 01 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texbook')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'TeXbook')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texbuch' => bless( {
- 'caption' => bless( do{\(my $o = '"The little TeXBook".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/texbuch')}, 'XML::XPath::Literal' ),
- 'description' => 'A summary in German of D. Knuth\'s TeXBook.',
- 'docs' => {
- 'ctan:/info/german/texbuch/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1292915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1292920,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/german/texbuch/texbuch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1292940,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1292945,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-24 23:51:52 +0200 (Fri, 24 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texbuch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texbuch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texbytopic' => bless( {
- 'caption' => bless( do{\(my $o = 'Freed version of the book TeX by Topic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/texbytopic')}, 'XML::XPath::Literal' ),
- 'description' => 'An invaluable book, originally published by Addison-Wesley (who have released their copyright). The book describes itself as "a TeXnician\'s reference", and covers the way TeX (the engine) works in as much detail as most ordinary TeX programmers will ever need to know.',
- 'docs' => {
- 'ctan:/info/texbytopic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1293245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/texbytopic/TeXbyTopic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1293265,
- '',
- 'details',
- 'The book itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-03 12:51:15 +0100 (Tue, 03 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texbytopic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'fdl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXbyTopic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texbytopic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texcad32' => bless( {
- 'caption' => bless( do{\(my $o = 'Win32 drawing package for mathematical diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/texcad32')}, 'XML::XPath::Literal' ),
- 'description' => 'Texcad32 is one of a number of clones/developments of the DOS program Texcad. Texcad32 can output either to a file of emTeX special commands, or to PostScript.',
- 'docs' => {
- 'ctan:/graphics/texcad32/Readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-29 00:53:08 +0200 (Tue, 29 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texcad32')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texcad32')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.4.1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texchord' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset guitar-chord diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/texchord')}, 'XML::XPath::Literal' ),
- 'description' => 'The texchord package defines a series of macros for guitar chords; the macro names are structured in such a way that the user can generate a macro name by remembering a rather small set of rules. The user may generate new patterns by developing examples given in the file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-09-26 22:06:47 +0200 (Mon, 26 Sep 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texchord')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texchord')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Count words in a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texcount')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXcount is a Perl script that counts words in the text of LaTeX files. It has rules for handling most of the common macros, and can provide colour-coded output showing which parts of the text have been counted. The package script is available as a Web service via its home page.',
- 'docs' => {
- 'ctan:/support/texcount/QuickReference.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1294210,
- '',
- 'details',
- 'Quick reference'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/texcount/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1294170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/texcount/TeXcount.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1294190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-29 16:36:04 +0200 (Fri, 29 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texcount')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'TeXcount')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texcount')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdef' => bless( {
- 'caption' => bless( do{\(my $o = 'Display the definitions of TeX commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texdef')}, 'XML::XPath::Literal' ),
- 'description' => 'The (Perl) script displays the definition of (La)TeX command sequences/macros. Various options allow the selection of the used class and package files and other things which can have influence on the definition (before/after the preamble, inside an environment, ...). The script creates a temporary TeX file which is then compiled using (La)TeX to find the \'\\meaning\' of the command sequence. The result is formatted and presented to the user. Length or number command sequences (dimensions, \\char..., count registers, ...) are recognized and the contained value is also shown (using \\the). Special definitions like protected macros are also recognized and the underlying macros are shown as well. The script will show plain TeX definitions by default. LaTeX and ConTeXt are supported, including flavours (pdf(la)tex, lua(la)tex, xe(la)tex, ...). The flavour can be selected using an command line option or over the script name: latexdef will use LaTeX as default, etc.',
- 'docs' => {
- 'ctan:/support/texdef/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1294590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/texdef/texdef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1294610,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 15:44:48 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texdef')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texdef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texdef')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdepend' => bless( {
- 'caption' => bless( do{\(my $o = 'Find dependencies in a LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texdepend')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script for finding dependencies in a LaTeX file. The script reads a .tex file, and (recursively) all \\input{} and \\include{} files referenced therein to build dependencies from the source files scanned, packages (as in \\usepackage{}), and figures (loaded using \\includegraphics{}).',
- 'docs' => {
- 'ctan:/support/texdepend/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1294960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 15:23:50 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdepend')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texdepend')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdeps' => bless( {
- 'caption' => bless( do{\(my $o = 'Find the dependencies of a (La)TeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texdeps/texdeps.pl')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXdeps is a tool to help you determine all the dependencies of a TeX or LaTeX input file. It optionally uses kpsewhich to find files. Use it to create Makefiles or easily package up your project: tar czf project.tar.gz `texdeps project.tex`',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-13 13:47:07 +0100 (Thu, 13 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdeps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texdeps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdiff' => bless( {
- 'caption' => bless( do{\(my $o = 'Compare documents and produce tagged merge.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texdiff')}, 'XML::XPath::Literal' ),
- 'description' => 'Two files are compared and a new TeX file is output. When the output file is processed with (La)TeX it marks new changes with blue and old text with red with a strike-through line. Furthermore, passages with changes are marked at the margin with grey bars by the LaTeX changebar package.',
- 'docs' => {
- 'ctan:/support/texdiff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1295560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 00:58:07 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdiff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texdiff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texdiff')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texdiff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdirflatten' => bless( {
- 'caption' => bless( do{\(my $o = 'Collect files related to a LaTeX job in a single directory.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texdirflatten')}, 'XML::XPath::Literal' ),
- 'description' => 'The Perl script parses a LaTeX file recursively, scanning all child files, and collects details of any included and other data files. These component files, are then all put into a single directory (thus "flattening" the document\'s directory tree).',
- 'docs' => {
- 'ctan:/support/texdirflatten/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1295880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-12 19:29:56 +0100 (Thu, 12 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdirflatten')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texdirflatten')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texdirflatten')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texdirflatten')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation access for TeX distributions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXdoc is an application for easy access to the package documentation of a TeX distributions (i.e., .dvi, .pdf or .ps files on the $TEXDOCS tree). It is distributed with TeX-Live and a derivative is distributed with miktex.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 00:58:07 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-mthelp-bin-2.8')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texdoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdoctk' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy access to package documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl/Tk-based GUI for easy access to package documentation for TeX on Unix platforms; the databases it uses are based on the texmf/doc subtrees of teTeX, but database files for local configurations with modified/extended directories can be derived from them. Note that texdoctk is not a viewer itself, but an interface for finding documentation files and opening them with the appropriate viewer; so it relies on appropriate programs to be installed on the system. However, the choice of these programs can be configured by the sysadmin or user. Now only distributed as part of TeX-live, which includes a Windows executable.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 00:58:07 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdoctk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texdoctk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texdoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texdraw' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphical macros, using embedded PostScript.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/texdraw')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXdraw is a set of macro definitions for TeX, which allow the user to produce PostScript drawings from within TeX and LaTeX. TeXdraw has been designed to be extensible. Drawing \'segments\' are relocatable, self-contained units. Using a combination of the TeX\'s grouping mechanism and the gsave/grestore mechanism in PostScript, drawing segments allow for local changes to the scaling and line parameters. Using TeX\'s macro definition capability, new drawing commands can be constructed from drawing segments.',
- 'docs' => {
- 'ctan:/graphics/texdraw/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/texdraw/manual/texdraw.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 00:51:28 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texdraw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texdraw')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texdraw')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texdraw')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texed' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX shell for OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/os2/texed')}, 'XML::XPath::Literal' ),
- 'description' => 'A TeX shell for OS/2, FSS-TeXEdit provides an easy interface for LaTeX2e, dvips, GhostScript and ispell.',
- 'docs' => {
- 'ctan:/systems/os2/texed/ReadMe.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-12-27 17:36:04 +0100 (Tue, 27 Dec 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.50')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texemplar' => bless( {
- 'caption' => bless( do{\(my $o = 'A class for the journal of CervanTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/TeXemplar')}, 'XML::XPath::Literal' ),
- 'description' => 'CervanTeX is the Spanish TeX User\'s Group.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/TeXemplar/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1297370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 22:21:09 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texemplar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texemplar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texfilt' => bless( {
- 'caption' => bless( do{\(my $o = 'A (La)TeX log filter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texfilt')}, 'XML::XPath::Literal' ),
- 'description' => 'Works under DOS, OS/2 and Linux. Code written in noweb, so documented source available.',
- 'docs' => {
- 'ctan:/support/texfilt/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1297655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-24 23:52:28 +0200 (Fri, 24 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texfilt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texfilt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texhax' => bless( {
- 'caption' => bless( do{\(my $o = 'Digests of a general TeX mailing list')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/texhax')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeXhax mailing list (originally available as a digest, only), is the longest-established general TeX forum. Nowadays, it is run from TUG\'s home site, and is available as a regular mailing list as well as a digest. CTAN holds copies of the old digest list from 1986-2003.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-29 14:22:26 +0100 (Wed, 29 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texhax')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXhax')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texi2dvi-latest' => bless( {
- 'caption' => bless( do{\(my $o = 'Process Texinfo or (La)TeX source to DVI.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/texinfo/latest/texi2dvi')}, 'XML::XPath::Literal' ),
- 'description' => 'A shell script that runs each Texinfo or (La)TeX file in through TeX in turn, until all cross-references are resolved, building all indexes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-26 08:21:36 +0200 (Thu, 26 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texi2dvi-latest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-texinfo-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texi2dvi-latest')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.173')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texi2html' => bless( {
- 'caption' => bless( do{\(my $o = 'Converts TeXinfo to HTML.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texi2html')}, 'XML::XPath::Literal' ),
- 'description' => 'The basic purpose of texi2html is to convert Texinfo documents into HTML, and other formats. Configuration files written in perl provide a fine degree of control over the final output, allowing most every aspect of the final output not specified in the Texinfo input file to be specified.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-08 12:06:30 +0200 (Tue, 08 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texi2html')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texi2html')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.76')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texi2roff' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate texinfo to troff.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texi2roff')}, 'XML::XPath::Literal' ),
- 'description' => 'Texi2roff translates texinfo documents to nroff/troff (it does not deal with Plain TeX or LaTeX sources). While the conversion is not complete, it provides a solid basis for translating most texinfo documentation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 10:38:47 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texi2roff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texi2roff')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texi2www' => bless( {
- 'caption' => bless( do{\(my $o = 'Converts texinfo to display on the Web.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is a single Perl script, available from its home page.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-03 09:50:22 +0200 (Tue, 03 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texi2www')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texi2www')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texilikechaps' => bless( {
- 'caption' => bless( do{\(my $o = 'Format chapters with a texi-like format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/texilikechaps.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to reduce the size of the rather large chapter headings in standard classes into a texi-like smaller format. Details of the format may be controlled with internal commands.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-14 14:09:22 +0100 (Sun, 14 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texilikechaps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texilikechaps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texilikechaps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texilikecover' => bless( {
- 'caption' => bless( do{\(my $o = 'A cover-page package, like TeXinfo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/texilikecover.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package creates document cover pages, like those that TeXinfo produces.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 10:50:19 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texilikecover')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texi-like cover')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texilikecover')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple indexing using standard Unix commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/texindex')}, 'XML::XPath::Literal' ),
- 'description' => 'Starting from LaTeX \\index commands, and makeidx.sty from the LaTeX distribution, this set of simple scripts (using sed, sort, awk and uniq) generates an index file to be used in a \\printindex command. This utility is not to be confused with the compiled program of the same name, which is part of the texinfo distribution.',
- 'docs' => {
- 'ctan:/indexing/texindex/texindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1300000,
- '',
- 'details',
- 'Manual page:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1300005,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 10:38:47 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texindex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Texinfo documentation system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/texinfo/texinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'Info is the preferred format for documentation in the GNU project; the format may be used to produce online or printed output from a single source. The Texinfo macros may be used to produce printable output using TeX; other programs in the distribution offer online interactive use (with hypertext linkages in some cases). Note that a developers\' snapshot of the latest working version of the Texinfo macros may be found in the Texinfo \'latest\' package.',
- 'docs' => {
- 'http://www.gnu.org/software/texinfo/manual/texinfo/html_node/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1300725,
- '',
- 'details',
- 'Manual, as Web pages'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1300745,
- '',
- 'details',
- 'Manual, in PDF'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 20:41:02 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-texinfo-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2008-04-18.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texinfo-latest' => bless( {
- 'caption' => bless( do{\(my $o = 'Latest developers\' working copy of Texinfo.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/texinfo/latest/texinfo.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This file is the current snapshot of Texinfo development. For documentation, see that parent package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-07 10:10:37 +0200 (Sat, 07 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texinfo-latest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texinfo-latest')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2012-04-06.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texline' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX-based magazine.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/texline')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXline was a magazine for TeX users, produced in Plain TeX and distributed free of charge. The material available on CTAN covers volumes 5-14.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-23 12:33:45 +0100 (Fri, 23 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'digest')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlipse' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX plugin for Eclipse.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texlipse')}, 'XML::XPath::Literal' ),
- 'description' => 'The TeXlipse plugin for the Eclipse IDE provides support for LaTeX projects. It is primarily aimed at users who already know the basics about LaTeX, but new users will surely find it useful despite the steeper learning curve.',
- 'docs' => {
- 'ctan:/support/texlipse/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1301460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/texlipse/texlipse-techspec-1.0.0.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1301500,
- '',
- 'details',
- 'Technical specification'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://texlipse.sourceforge.net/manual/' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1301480,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-28 09:45:12 +0100 (Mon, 28 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlipse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texlipse')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlist' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset program listings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texlist')}, 'XML::XPath::Literal' ),
- 'description' => 'Texlist is a C program for (or ASCII text file) listings. The program acts as a filter, taking filenames on stdin and generating LaTeX2e output.',
- 'docs' => {
- 'ctan:/support/texlist/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1301800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 10:38:47 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlist')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texlist')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlive' => bless( {
- 'caption' => bless( do{\(my $o = 'A comprehensive distribution of TeX and friends.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/texlive/Images')}, 'XML::XPath::Literal' ),
- 'description' => 'A comprehensive TeX system that you can install on your hard disk. It includes support for most Unix system architectures, including GNU/Linux, and for Windows. The MacTeX distribution is developed as part of the TeX live effort, and has similar properties, but is distributed separately. The TeX, PDFeTeX, XeTeX and LuaTeX engines are provided in the distribution, with several different running formats each; a wide range of support programs and macro packages is also included. Beware: the download is large (>2 Gbytes); it comes in the form of an ISO image for a DVD.',
- 'docs' => {
- 'ctan:/systems/texlive/Images/README.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1303040,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-22 17:59:33 +0100 (Thu, 22 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlive')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texlive')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2011')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlive-dummy-opensuse' => bless( {
- 'caption' => bless( do{\(my $o = 'Dummy TeX Live RPM for use with Open SUSE.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texlive/texlive-dummy/openSUSE')}, 'XML::XPath::Literal' ),
- 'description' => 'The package solves a problem relating to use of TeX Live under a Linux distribution: Linux distributions typically require LaTeX by default, but only distribute a rather out-of-date version. So, by default, the user who wants to use current TeX Live has to undertake "dirty tricks" to override the default Linux TeX. The solution is to declare that LaTeX is already installed; a later installation of TeX Live will therefore have no problem running on the system. The present package solves the problem for SUSE Linux distributions.',
- 'docs' => {
- 'ctan:/support/texlive/texlive-dummy/openSUSE/README.texlive-dummy' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1302075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-30 12:53:38 +0100 (Mon, 30 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlive-dummy-opensuse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texlive-dummy-opensuse')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2011.9999-2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlive-repo' => bless( {
- 'caption' => bless( do{\(my $o = 'A mirror of the TeX Live repository.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/texlive/tlnet')}, 'XML::XPath::Literal' ),
- 'description' => 'This mirror of the repository provides a distributed resource for the TeX Live installer, since it is replicated over every CTAN mirror. The TeX Live installer, together with the TeX Live manager, allows users to install, update, and generally maintain the TeX live installation on their machines.',
- 'docs' => {
- 'http://tug.org/texlive/doc/install-tl.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1302365,
- '',
- 'details',
- 'Installer documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/texlive/doc/tlmgr.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1302385,
- '',
- 'details',
- 'Manager documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 09:40:13 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlive-repo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texlive-repo')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2011')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlive-source' => bless( {
- 'caption' => bless( do{\(my $o = 'Sources of the TeX-live distribution.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/texlive/Source')}, 'XML::XPath::Literal' ),
- 'description' => 'The sources used for building the binaries in the TeX-live collection, as xz-compressed tar images. Note that this is the (approximately) annual snapshot of TeX-live sources. Developers should contact the TeX-live team for details of the source repository.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:27:08 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlive-source')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeX-live source')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2011')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texliveonfly' => bless( {
- 'caption' => bless( do{\(my $o = 'On-the-fly download of missing TeX live packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texliveonfly')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a script that performs \'on the fly\' downloads of missing packages, while a document is being compiled. (This feature is already available in the MikTeX distribution for Windows machines.) To use the script, replace your (LaTeX) compilation command with texliveonfly.py file.tex (default options are --engine=lualatex and --arguments="-synctex=1 -interaction=nonstopmode", both of which may be changed). The script is designed to work on Linux distributions.',
- 'docs' => {
- 'ctan:/support/texliveonfly/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1303430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-04 11:31:57 +0200 (Tue, 04 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texliveonfly')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texliveonfly')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texliveonfly')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlog-extract' => bless( {
- 'caption' => bless( do{\(my $o = 'Print colored summary of errors and warning in a log file, with file info.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texlog_extract')}, 'XML::XPath::Literal' ),
- 'description' => 'texlog_extract is a Ruby script. It examines a TeX log file, keeping track of the files in which errors and warning occur and, for each file, reports warnings, the first error (if any), and the error\'s line number. The output may be presented in ASCII, ANSI-colored ASCII or HTML.',
- 'docs' => {
- 'ctan:/support/texlog_extract/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1303750,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/texlog_extract/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1303770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 16:46:05 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlog-extract')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texlog_extract')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texloganalyser' => bless( {
- 'caption' => bless( do{\(my $o = 'Analyse TeX logs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texloganalyser')}, 'XML::XPath::Literal' ),
- 'description' => 'The perl script allows the user to extract (and display) elements of the log file',
- 'docs' => {
- 'ctan:/support/texloganalyser/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1304075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-22 14:36:43 +0200 (Thu, 22 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texloganalyser')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texloganalyser')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texloganalyser')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texlogos' => bless( {
- 'caption' => bless( do{\(my $o = 'Ready-to-use LaTeX logos.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/texlogos/texlogos.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXlogos defines an assortment of frequently used logos not contained in base LaTeX itself. The Metafont, MetapostAMS, BibTeX and SliTeX logos are defined, as long as you have the appropriate CM/Logo/AMS fonts. Currency symbols Euro, Cent, Yen, Won and Naira are defined so as not to need TS1-encoded fonts. Also defined are the C++ logo, with the \'+\' signs properly positioned, and the logo of the Vienna University Business Administration Center (BWZ).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:45:08 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texlogos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texlogos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texlogos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texlogos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texmacs' => bless( {
- 'caption' => bless( do{\(my $o = 'Structured text editor for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/TeXmacs')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXmacs is a "structured text editor" with special support for mathematical expressions. The typesetting quality of the produced documents is intended to be as high as possible, i.e., comparable to the quality of documents produced with TeX; The user interface aims to be as natural and powerful as possible. In particular, the text you see on the screen corresponds exactly to what you get after printing. TeXmacs comes with a typed lisp extension language. Like emacs, this allows you for instance to redefine keyboard and menu actions. TeXmacs can also be used as an interface for computer algebra systems. In particular, automatically generated mathematical formulas are typeset in a satisfactory way. It is possible to generate LaTeX and PostScript output from TeXmacs. After compilation, the LaTeX output will resemble the PostScript output, although we guarantee no complete compatibility between TeXmacs and TeX. It is also possible to import "well written" LaTeX documents. The present release includes an interface with ghostscript, which enables you to include PostScript (and some other formats) of images.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 17:30:45 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texmacs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXmacs')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.7.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texmalli' => bless( {
- 'caption' => bless( do{\(my $o = 'A quick Finnish introduction to using LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/finnish/texmalli')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/finnish/texmalli/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1304875,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1304870,
- '',
- 'language',
- 'fi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-12 12:59:44 +0200 (Tue, 12 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texmalli')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texmalli')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texmate' => bless( {
- 'caption' => bless( do{\(my $o = 'Comprehensive chess annotation in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/texmate')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXmate formats chess games from very simple ascii input. The clean "1. e4 e5; 2. Nf3 Nc6; 3. Bb5 a6" will produce the same results as the sloppier "1 e4 e5; Nf3 Nc6 3.. Bb5 a6". The resulting format is fully customizable. There are 4 levels of commentary: 1 is the main game, 2-3 are commentaries. Each has its fonts, punctuation marks, etc., and these are also customizable. The package includes a tool for the creation of diagrams. The package works in conjunction with skak to produce diagrams of the current position automatically. For chess fonts, the package uses the chessfss system.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/texmate/texmate2manual.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-21 21:05:13 +0200 (Thu, 21 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texmate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texmate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'TeXmate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texmate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texments' => bless( {
- 'caption' => bless( do{\(my $o = 'Using the Pygments highlighter in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/texments')}, 'XML::XPath::Literal' ),
- 'description' => 'A package which allows to use the Pygments highlighter inside LaTeX documents. Pygments supports syntax colouring of over 50 types of files, and ships with multiple colour schemes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/texments/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1305570,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/texments/texments.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1305590,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 22:46:16 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texments')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texments')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texments')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texments')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texmuse' => bless( {
- 'caption' => bless( do{\(my $o = 'Music typesetting system using TeX and Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/texmuse')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the first release of TeXmuse, which can typeset Bach\'s inventions and similar music. This is an interim release: the program remains strictly limited, and is distributed as a proselytising effort. The system was described in TUGboat 24(2).',
- 'docs' => {
- 'ctan:/macros/texmuse/Doc/pdf/mainloop.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1305915,
- '',
- 'details',
- 'TeXmuse\'s main loop'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/texmuse/Doc/pdf/running.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1305895,
- '',
- 'details',
- 'Running TeXmuse'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/texmuse/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1305875,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texmuse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXmuse')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texniccenter' => bless( {
- 'caption' => bless( do{\(my $o = 'An IDE for LaTeX on MSWindows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/TeXnicCenter')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXnicCenter is an integrated development environment (IDE) for developing LaTeX documents on MS Windows (Windows 9x/ME, NT/2000/XP/Vista/7). Features include: - Project orientated integrated development environment for LaTeX documents; - Definition of unlimited \'output types\' (i.e. DVI, PostScript, PDF); - Fully customizable editor; - Structure View that shows the structure of the whole LaTeX document, even if it is split into several files using \\input or \\include; - Simple insertion of LaTeX constructs by menu or toolbar; - Compilation of the project in the IDE: simple jumping to errors, warnings and bad boxes; - Support for document templates; - Fully customizable menu and toolbars in modern look and feel; - Support for English and German languages.',
- 'docs' => {
- 'ctan:/systems/win32/TeXnicCenter/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 16:55:34 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texniccenter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXnicCenter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texpack' => bless( {
- 'caption' => bless( do{\(my $o = 'Create documented LaTeX classes, packages and docs in a Unix environment')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texpack')}, 'XML::XPath::Literal' ),
- 'description' => 'Texpack is a little bundle of scripts to create documented LaTeX style, class files and docs. Texpack provides useful scripts for the automated creation of the skeleton required by *.dtx documented TeX files. It is useful both for creating packages (*.sty) and new classes (*.cls). Texpack also provides a command to automate the creation of commonly needed LaTeX skeleton file. It is mostly useful for the Italian author, but also provides the fast creation of a conditional preamble for handling dvi/pdf compilation.',
- 'docs' => {
- 'ctan:/support/texpack/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-18 18:08:58 +0200 (Tue, 18 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texpack')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texpack')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texperf' => bless( {
- 'caption' => bless( do{\(my $o = 'A WordPerfect to LaTeX translator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texperf')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXPerfect was written to interpret files formatted by WordPerfect 5.1 for DOS; wplatex is probably a better bet for current WordPerfect.',
- 'docs' => {
- 'ctan:/support/texperf/00README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1306830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-11 23:21:00 +0100 (Tue, 11 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texperf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texperf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texpict' => bless( {
- 'caption' => bless( do{\(my $o = 'Create drawings for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/texpict')}, 'XML::XPath::Literal' ),
- 'description' => 'A graphical program developed with Tcl-Tk (it must be installed on the system) for the creation of drawings for inclusion in LaTeX file as picture environments.',
- 'docs' => {
- 'ctan:/graphics/texpict/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-19 00:02:02 +0200 (Thu, 19 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texpict')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texpict')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texpictex' => bless( {
- 'caption' => bless( do{\(my $o = 'Use tpic special commands in PiCTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/texpictex.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to override straight-line drawing routines in PiCTeX; also provides clipping to the picture bounding box.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 10:38:47 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texpictex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texpictex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texpower' => bless( {
- 'caption' => bless( do{\(my $o = 'Create dynamic online presentations with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/texpower')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXPower is a bundle of packages intended to provide an all-inclusive environment for designing pdf screen presentations to be viewed in full-screen mode, especially for projecting `online\' with a video beamer. For some of its core functions, it uses code derived from ppower4 packages. It is, however, not a complete environment in itself: it relies on an existing class for preparing slides (such as foiltex or seminar) or another package such as pdfslide.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/texpower/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1307755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/texpower/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1307775,
- '',
- 'details',
- 'Manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://texpower.sourceforge.net/doc/fulldemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1307795,
- '',
- 'details',
- 'Package demo'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:11:42 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texpower')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texpower')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texpower')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texpower')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texproject' => bless( {
- 'caption' => bless( do{\(my $o = 'A package for project management.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/dratex/TeXProject.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXProject is a (La)TeX tool for managing project manuals. TeXProject offers: - a declarative description language for your projects in terms of subprojects, tasks and milestones; - a programmable formatted output of project components such as dates, manpower, descriptions or dependencies; and - an extendible graphical output of pert, schedule, tree and effort charts for visualizing the project data.',
- 'docs' => {
- 'http://www.cse.ohio-state.edu/~gurari/tpf/TeXProject/html/manual.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-16 09:34:54 +0100 (Tue, 16 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texproject')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'dratex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'TeXProject')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2001-02-14-12:58')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texref' => bless( {
- 'caption' => bless( do{\(my $o = 'Find cross-references in a LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texref')}, 'XML::XPath::Literal' ),
- 'description' => 'Texref reads a .tex file, and (recursively) all \\input{} and \\include{} files referenced therein, collecting the names of all \\labels and \\*ref{}s as it goes. It then prints the list of labels together with information about where those labels are referenced in the .tex file(s).',
- 'docs' => {
- 'ctan:/support/texref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1308460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 22:21:09 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texshade' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for setting nucleotide and peptide alignments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/texshade')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXshade is alignment shading software completely written in TeX/LaTeX; it can process multiple sequence alignments in the .MSF and the .ALN file formats. In addition to common shading algorithms, it provides special shading modes showing functional aspects, e.g. charge or hydropathy, and a wide range of commands for handling shading colours, text styles, labels, legends; it even allows the user to define completely new shading modes. TeXshade combines highest flexibility with TeX output quality -- all in a bundle that does not demand excessive development time of the user.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/texshade/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1308775,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/texshade/texshade.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1308800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1308795,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/texshade/tsfaq.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1308825,
- '',
- 'details',
- 'FAQs about TeXshade'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1308820,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-01 13:24:33 +0100 (Thu, 01 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texshade')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texshade')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texshade')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texshade')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texshell' => bless( {
- 'caption' => bless( do{\(my $o = 'X-Window Shell for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/TeXshell')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXshell is an X-window shell for TeX on Sun workstations (OpenLook). It needs the OLIT toolkit.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-12-27 17:23:29 +0100 (Tue, 27 Dec 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texshell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeXshell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texshell32' => bless( {
- 'caption' => bless( do{\(my $o = 'A free TeXShell for MS-Windows 95 and NT.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/texshell32')}, 'XML::XPath::Literal' ),
- 'description' => 'Features include: - All files kept in own directory (no extra DLLs that mess up your system directory); - Syntax highlighting for TeX commands; - External programs freely definable; - Support for dviwins line specials; - Predefined templates and dialogs that assist you in editing text or create new documents; - User defined templates that can even embrace an existing text; - Dialog for inserting images (works with dviwin only); - Images can be opened directly from the texshell. Furthermore, the system is a small one.',
- 'docs' => {
- 'ctan:/systems/win32/texshell32/WinTeXShell32.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-08 09:30:28 +0100 (Tue, 08 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texshell32')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texshell32')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.71')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texshop' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX front end for use on MacOS X.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texshop')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXShop is a TeX previewer for Mac OS X, written in Cocoa. TeXShop uses pdftex and pdflatex in its default configuration, to conform with Mac OS X\'s predilection for PDF.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:50:49 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texshop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texshop')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.34')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texsis' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for Physicists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/texsis')}, 'XML::XPath::Literal' ),
- 'description' => 'TeXsis is a TeX macro package which provides useful features for typesetting research papers and related documents. For example, it includes support specifically for: Automatic numbering of equations, figures, tables and references; Simplified control of type sizes, line spacing, footnotes, running headlines and footlines, and tables of contents, figures and tables; Specialized document formats for research papers, preprints and ``e-prints,\'\' conference proceedings, theses, books, referee reports, letters, and memoranda; Simplified means of constructing an index for a book or thesis; Easy to use double column formatting; Specialized environments for lists, theorems and proofs, centered or non-justified text, and listing computer code; Specialized macros for easily constructing ruled tables. TeXsis was originally developed for physicists, but others may also find it useful. It is completely compatible with Plain TeX.',
- 'docs' => {
- 'ctan:/macros/texsis/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-16 20:25:41 +0100 (Wed, 16 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texsis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'texsis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texsis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texsis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texsketch' => bless( {
- 'caption' => bless( do{\(my $o = 'A drawing package for OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/texsketch/texsk103.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'Draws using the LaTeX picture mode.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-04 19:32:25 +0100 (Thu, 04 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texsketch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texsketch')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texsort' => bless( {
- 'caption' => bless( do{\(my $o = 'Sort/compress numerical lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sttools/texsort.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros to manipulate comma-separated numerical lists and arrays in TeX macros. The package implements an array as a set of control sequences that contain the array index as part of their name. The package is part of the sttools bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-08-29 11:36:17 +0200 (Mon, 29 Aug 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texsort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texsort')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texspell' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX spelling checker')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/texspell')}, 'XML::XPath::Literal' ),
- 'description' => 'Texspell is a spelling checker for German and English. Binaries are distributed for DOS (the English version needs a 386 or better), and the sources are also available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-15 00:17:22 +0100 (Sat, 15 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texspell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'texspell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'text1' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX format from Washington State University.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/text1')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-17 00:08:13 +0100 (Wed, 17 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'text1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TeX T1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'text2bib' => bless( {
- 'caption' => bless( do{\(my $o = 'A PHP script to convert references to BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/text2bib')}, 'XML::XPath::Literal' ),
- 'description' => 'Text2bib is a PHP script for converting references to BibTeX format. (It is currently implemented at the package home page.)',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/text2bib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1311335,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-01-07 23:59:42 +0100 (Mon, 07 Jan 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'text2bib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'text2bib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2008-01-06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textarea' => bless( {
- 'caption' => bless( do{\(my $o = 'Control the text area dynamically.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/textarea.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to expand the text area onto the footer, header, and margin. The change may be temporary (a single page\'s dimensions are changed) or global. The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/doc/textarea.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-01-06 13:29:05 +0100 (Fri, 06 Jan 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textarea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'textarea')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textcase' => bless( {
- 'caption' => bless( do{\(my $o = 'Case conversion ignoring mathematics, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/textcase')}, 'XML::XPath::Literal' ),
- 'description' => 'The textcase package offers commands \\MakeTextUppercase and \\MakeTextLowercase are similar to the standard \\MakeUppercase and \\MakeLowercase, but they do not change the case of any sections of mathematics, or the arguments of \\cite, \\label and \\ref commands within the argument. A further command \\NoCaseChange does nothing but suppress case change within its argument, so to force uppercase of a section including an environment, one might say: \\MakeTextUppercase{...\\NoCaseChange{\\begin{foo}} ...\\NoCaseChange{\\end{foo}}...}',
- 'docs' => {
- 'ctan:/macros/latex/contrib/textcase/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1312000,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/textcase/textcase.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1312020,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-01 12:49:13 +0100 (Thu, 01 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textcase')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textcase')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textcase')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textcase')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textcomp' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for the Text Companion fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/psfonts/ts1')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports the Text Companion fonts which provide many text symbols (such as baht, bullet, copyright, musicalnote, onequarter, section, and yen) in the TS1 encoding. Note that there is now a textcomp.sty in the LaTeX distribution, and the original package is now little used (if at all).',
- 'docs' => {
- 'ctan:/obsolete/fonts/psfonts/ts1/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-01 12:49:13 +0100 (Thu, 01 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textcomp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'textcomp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textfit' => bless( {
- 'caption' => bless( do{\(my $o = 'Fit text to a desired size.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/textfit')}, 'XML::XPath::Literal' ),
- 'description' => 'Package to fit text to a given width or height by scaling the font. For example: \\scaletowidth{3in}{This}. (The job is done by calculating a magstep and applying it to the current font; thus "This" will be very tall, as well as very wide; to scale in just one dimension, use the facilities of the graphicx package.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/textfit/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1312665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-28 20:21:22 +0100 (Sun, 28 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textfit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textfit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textfit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textfit')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'Upright greek letters in text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/textgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'Use upright greek letters as text symbols, e.g. \\textbeta.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/textgreek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1312995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/textgreek/textgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1313015,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-13 09:47:13 +0200 (Thu, 13 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textmerg' => bless( {
- 'caption' => bless( do{\(my $o = 'Merge text in TeX and LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/textmerg')}, 'XML::XPath::Literal' ),
- 'description' => 'Useful, for example, in mail merge.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/textmerg/textmerg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1313350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-15 11:05:15 +0100 (Wed, 15 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textmerg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textmerg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textmerg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textmerg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textool' => bless( {
- 'caption' => bless( do{\(my $o = 'A SunOS DVI viewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/textool')}, 'XML::XPath::Literal' ),
- 'description' => 'Display a DVI file in a SunView window; works with both PXL and PK fonts. (The program is a development of dvisun.)',
- 'docs' => {
- 'ctan:/dviware/textool/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1313665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/dviware/textool/textool.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1313685,
- '',
- 'details',
- 'Package man page'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-02-20 12:50:20 +0100 (Sun, 20 Feb 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textool')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'textool')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textoolspro' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for documentation written in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/textoolspro')}, 'XML::XPath::Literal' ),
- 'description' => 'A small set of utilities for doing documenation in LaTeX intended mainly for programmers. Includes: boxerer.py for creating structured boxes, one inside another so the structure of data and functions can be easily shown; sectioner.py, a front-end filter of LaTeX-modified code, so you can write sections in a relative way; and iarticle.cls, a LaTeX class that allows up to 14 levels of nesting, needed for doing documentation.',
- 'docs' => {
- 'ctan:/support/textoolspro/README.textoolspro' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1313950,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/textoolspro/textoolspro.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1313970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-01 11:48:11 +0100 (Thu, 01 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textoolspro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'textoolspro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textopo' => bless( {
- 'caption' => bless( do{\(my $o = 'Annotated membrane protein topology plots.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/textopo')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for setting shaded and annotated membrane protein topology plots and helical wheels.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/textopo/textopo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/textopo/textopo.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314255,
- '',
- 'details',
- 'Notes on the distribution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-27 20:18:06 +0200 (Tue, 27 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textopo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textopo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textopo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textopo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textpath' => bless( {
- 'caption' => bless( do{\(my $o = 'Setting text along a path with MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/textpath')}, 'XML::XPath::Literal' ),
- 'description' => 'This MetaPost package provides macros to typeset text along a free path with the help of LaTeX, thereby preserving kerning and allowing for 8-bit input (accented characters).',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/textpath/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314605,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/textpath/textpath.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-22 10:19:41 +0100 (Thu, 22 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textpath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textpath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textpath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textpath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textpos' => bless( {
- 'caption' => bless( do{\(my $o = 'Place boxes at arbitrary positions on the LaTeX page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/textpos')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to facilitate placement of boxes at absolute positions on the LaTeX page. There are several reasons why this might be useful, an important one being to help the creation of large-format conference posters.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/textpos/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314955,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/textpos/niepraschk-eso-pic.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1315015,
- '',
- 'details',
- 'Demo file: textpos with eso-pic'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/textpos/textpos.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314995,
- '',
- 'details',
- 'Version history, etc. (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/textpos/textpos.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1314975,
- '',
- 'details',
- 'Package documentation (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 22:28:21 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textpos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'textpos')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'textpos')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'textpos')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.7g')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'textures-metrics' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe font metrics, converted for use with Textures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/textures')}, 'XML::XPath::Literal' ),
- 'description' => 'A small collection of metrics from CTAN, converted and packed for Textures system use. Textures version 1.7.5 (at least) is recommended for using these metrics.',
- 'docs' => {
- 'ctan:/fonts/psfonts/textures/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1315330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-01 11:48:11 +0100 (Thu, 01 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'textures-metrics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'textures-metrics')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'texware' => bless( {
- 'caption' => bless( do{\(my $o = 'Utility programs for use with TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/texware')}, 'XML::XPath::Literal' ),
- 'description' => 'Basic utitility programs, comprising: - dvitype, which converts a TeX output (DVI) file to a plain text file (see also the DVI Text Language suite); - pooltype, which converts a TeX-suite program\'s "pool" (string) file into human-readable form; and - tftopl and pltotf, which convert TeX Font Metric (TFM) file to human readable Property List (PL) files and vice versa.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-22 20:58:47 +0100 (Tue, 22 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'texware')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-texware-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'texware')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'texware')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tfmpk' => bless( {
- 'caption' => bless( do{\(my $o = 'A viewer for tfm and pk font files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/tfmpk/tfmpk-0.72/tfmpk-0.72.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'The viewer provides views of a font as a whole, of individual characters, and of metrics and other details of a font.',
- 'docs' => {
- 'http://www.medini.org/software/tfmpk/tfmpk.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-28 11:30:24 +0200 (Sat, 28 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tfmpk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tfmpk')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.72')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tfmpktest' => bless( {
- 'caption' => bless( do{\(my $o = 'Check and correct checksums of TFM and PK files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/tfmpktest')}, 'XML::XPath::Literal' ),
- 'description' => 'TFMPKtest checks font checksums. It can delete a PK font whose checksum does not match that of the corresponding TFM, then regenerate using mktexpk; similarly it can delete and recreate TFM files.',
- 'docs' => {
- 'ctan:/fonts/utilities/tfmpktest/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-26 23:52:21 +0200 (Fri, 26 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tfmpktest')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TFMPKtest')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tfrupee' => bless( {
- 'caption' => bless( do{\(my $o = 'A font offering the new (Indian) Rupee symbol.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tfrupee')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides LaTeX support for the (Indian) Rupee symbol font, created by TechFat. The original font has been converted to Adobe Type 1 format, and simple LaTeX support written for its use.',
- 'docs' => {
- 'ctan:/fonts/tfrupee/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1316465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tfrupee/doc/fonts/tfrupee/tfrupee.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1316485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-16 15:42:40 +0100 (Thu, 16 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tfrupee')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tfrupee')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tfrupee')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tfrupee')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tgothic' => bless( {
- 'caption' => bless( do{\(my $o = 'Gothic Textura Quadrata manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/tgothic')}, 'XML::XPath::Literal' ),
- 'description' => 'The tgothic and alltgoth packages provide Metafont fonts based on the Gothic Textura Quadrata manuscript book-hand used between the 13th and 15th century AD. The font consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/tgothic/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:11:59 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tgothic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tgothic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tgrind' => bless( {
- 'caption' => bless( do{\(my $o = 'Produce beatiful program listings using plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tgrind')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a pretty printer similar to 4bsd\'s "vgrind" except it uses TeX instead of troff.',
- 'docs' => {
- 'ctan:/support/tgrind/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1317120,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 22:52:55 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tgrind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tgrind')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tgrind209' => bless( {
- 'caption' => bless( do{\(my $o = 'Support tgrind in LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/tgrind.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of the file tgrindmac.tex (in the tgrind distribution), for use with LaTeX 2.09.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-22 23:50:06 +0200 (Tue, 22 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tgrind209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tgrind209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thai-rmit' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for Thai script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/thai/rmit')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont programs for a Thai font in several weights.',
- 'docs' => {
- 'ctan:/fonts/thai/rmit/00readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:55:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thai-rmit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'thai-rmit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thai-usl' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for Thai script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/thai/usl')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont source for a Thai font (64 glyphs only).',
- 'docs' => {
- 'ctan:/fonts/thai/usl/00README.TXT' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:55:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thai-usl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'thai-usl')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thaifonts-arundina' => bless( {
- 'caption' => bless( do{\(my $o = 'DejaVu-compatible Thai fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/thai/thaifonts-arundina')}, 'XML::XPath::Literal' ),
- 'description' => 'Arundina is a set of DejaVu-compatible Thai fonts from the Software Industry Promotion Agency (Public Organization) of Thailand, aka SIPA. Serif, sans-serif and monospace type faces are included. The bundle provides a fonts-arundina package for using the fonts in LaTeX documents. The fonts themselves are distributed as FontForge sources, and scripts to generate \'usable\' fonts are also supplied.',
- 'docs' => {
- 'ctan:/fonts/thai/thaifonts-arundina/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1318325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 20:44:49 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thaifonts-arundina')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thaifonts-arundina')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thaifonts-arundina')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thailatex' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Thai texts with standard LaTeX classes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/thai/thailatex')}, 'XML::XPath::Literal' ),
- 'description' => 'ThaiLaTeX enables typesetting Thai with standard LaTeX document classes. It is designed to become a part of babel, and may be used as such after a (small) patch to babel itself.',
- 'docs' => {
- 'ctan:/language/thai/thailatex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1318675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-16 15:40:44 +0100 (Thu, 16 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thailatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thailatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Thai LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thailatex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'theapa' => bless( {
- 'caption' => bless( do{\(my $o = 'APA (American Psychology Association) Reference Citation for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/theapa')}, 'XML::XPath::Literal' ),
- 'description' => 'Certainly related to the same author\'s newapa citation package, but the actual relationship isn\'t entirely clear.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-01 11:48:11 +0100 (Thu, 01 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'theapa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'theapa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'theorem' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate theorem environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'Enhancements to theorem environments, giving more choice in theorem layout. This package is no longer recommended by its author; he suggests users should use the AMS LaTeX amsthm package instead. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/theorem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1319400,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 12:31:37 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'theorem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'theorem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'theoremref' => bless( {
- 'caption' => bless( do{\(my $o = 'References with automatic theorem names.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/theoremref')}, 'XML::XPath::Literal' ),
- 'description' => 'The theoremref package provides variants of the \\label and \\ref commands for theorem-like environments, capable of automatically typesetting references including the theorem name (apart from the theorem number). The scheme is particularly valuable if the author decides to change a lemma to a proposition or a theorem (or whatever).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/theoremref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1319740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/theoremref/theoremref-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1319760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-12-01 16:02:54 +0100 (Wed, 01 Dec 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'theoremref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'theoremref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'theoremref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'theoremref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thepdfnumber' => bless( {
- 'caption' => bless( do{\(my $o = 'Print PDF numbers with minimal digits.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/thepdfnumber.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a command (\\thepdfnumber) that converts its argument to a "canonical" form. Conversion strips all leading and trailing zeros (but leaves a leading zero if 0<arg<1); it also strips + signs, and removes pairs of - signs. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1320165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/oberdiek/thepdfnumber.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1320185,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 15:34:15 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thepdfnumber')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'thepdfnumber')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'these' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliography style for French theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/these.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is derived from the standard alpha.bst, with keywords translated and styles converted to French conventions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-01 11:48:11 +0100 (Thu, 01 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'these')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'these')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset thesis.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'Two classes (thesis and thema) developed from the report class for a more European and a more flexible look. The thesis class supports options like noindent, noitemization, headline, nocenter, crosshair, and chapterbib; thema adds facilities such as separately credited authors for each chapter.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thesis/thesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1321100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thesis-titlepage-fhac' => bless( {
- 'caption' => bless( do{\(my $o = 'Little style to create a standard titlepage for diploma thesis')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thesis-titlepage-fhAC')}, 'XML::XPath::Literal' ),
- 'description' => 'Yet another thesis titlepage style: support of Fachhochschule Aachen (Standort Juelich)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thesis-titlepage-fhAC/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1320765,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thesis-titlepage-fhAC/fhACtitlepage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1320785,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 21:58:23 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thesis-titlepage-fhac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thesis-titlepage-fhac')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thesis-titlepage-fhac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thesis-titlepage-fhac')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thinsp' => bless( {
- 'caption' => bless( do{\(my $o = 'A stretchable \\thinspace for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thinsp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package redefines \\thinspace to have a stretch component.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thinsp/thinsp.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1321415,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thinsp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thinsp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thinsp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thinsp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thirteen' => bless( {
- 'caption' => bless( do{\(my $o = 'Print dates of Friday 13th days.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/thirteen.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The (plain TeX) file prints the dates of Friday 13th days, from 1991-2003. (This was an exercise for beginner programmers in the 1960s...)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thirteen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'thirteen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thmbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Decorate theorem statements.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thmbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an environment thmbox that presents theorems, definitions and similar objects in boxes decorated with frames and various aesthetic features. The standard macro \\newtheorem may be redefined to use the environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thmbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1322005,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thmbox/thmbox.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1322025,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thmbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thmbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thmbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thmbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thmtools' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions to theorem environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/exptl/thmtools')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides several packages for commonly-needed support for typesetting theorems. The packages should work with kernel theorems (theorems \'out of the box\' with LaTeX), and the theorem and amsthm packages. Features of the bundle include: - a key-value interface to \\newtheorem; - a \\listoftheorems command; - hyperref and autoref compatibility; - a mechanism for restating entire theorems in a single macro call.',
- 'docs' => {
- 'ctan:/macros/latex/exptl/thmtools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1322520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/exptl/thmtools/thmtools.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1322540,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 15:13:49 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thmtools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thmtools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thmtools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thmtools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '63')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'threecol' => bless( {
- 'caption' => bless( do{\(my $o = 'Three-column newsletter output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/threecol.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The code, developed from an example in the TeXbook, provides a simple three-column output routine for Plain TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'threecol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'threecol')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'threecolumn' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX output in three columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/threecolumn.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'An extension to the LaTeX 2.09 output routine that allows three (equal width) column output. Three-column output does not permit multi-column floats, and there are problems switching from three- to one- or two-column setting. (Users should be aware that the package may not work with a current LaTeX kernel.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'threecolumn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'threecolumn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'threeddice' => bless( {
- 'caption' => bless( do{\(my $o = 'Create images of dice with one, two, or three faces showing, using MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/threeddice')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides MetaPost code to create all possible symmetrical views (up to rotation) of a right-handed die. Configuration is possible by editing the source code, following the guidance in the documentation.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/threeddice/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1323475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/threeddice/threeddice-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1323495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'threeddice')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'threeddice')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'threeddice')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'threedldf' => bless( {
- 'caption' => bless( do{\(my $o = 'Three-dimensional drawing with Metapost output')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/3DLDF')}, 'XML::XPath::Literal' ),
- 'description' => '3DLDF is a package for three-dimensional drawing with MetaPost output. It currently does not possess an input routine, so that user code must be written in C++, compiled, and linked with the rest of the program. 3DLDF is intended, among other things, to provide a fairly convenient way of making 3D drawings that can be included in TeX documents.',
- 'docs' => {
- 'ctan:/graphics/3DLDF/3DLDF.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1323850,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/3DLDF/3DLDFprg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1323870,
- '',
- 'details',
- 'Cweb listing of code'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/3DLDF/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1323830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 11:57:13 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'threedldf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = '3DLDF')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1.5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'threeparttable' => bless( {
- 'caption' => bless( do{\(my $o = 'Tables with captions and notes all the same width.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/threeparttable')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a scheme for tables that have a structured note section, after the caption. This scheme provides an answer to the old problem of putting footnotes in tables -- by making footnotes entirely unnecessary. Note that a threeparttable is not a float of itself; but you can place it in a table or a table* environment, if necessary.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/threeparttable/threeparttable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1324200,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-17 18:01:19 +0200 (Mon, 17 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'threeparttable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'threeparttable')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'threeparttable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'threeparttable')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'threeparttablex' => bless( {
- 'caption' => bless( do{\(my $o = 'Notes in longtables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/threeparttablex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the functionality of the threeparttable package to tables created using the longtable package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/threeparttablex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1324575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/threeparttablex/threeparttablex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1324595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-17 18:01:19 +0200 (Mon, 17 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'threeparttablex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'threeparttablex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'threeparttablex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'threeparttablex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thrmappendix' => bless( {
- 'caption' => bless( do{\(my $o = 'Theorems, lemmas, etc., in appendix.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/thrmappendix.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'An implementation of theorems, lemmas, etc., that permits them to be repeated, with their proofs, in an appendix.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thrmappendix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thrmappendix')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thsmc' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics and LaTeX support for Sans Mono Condensed Font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/fontfabrik/thsmc')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides metric files and LaTeX support for The Sans Mono Condensed Family designed by Lucas de Groot, 1996. It has everything you need to typeset in this font - except the font itself, of course.',
- 'docs' => {
- 'ctan:/fonts/psfonts/fontfabrik/thsmc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1325230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/fontfabrik/thsmc/thsmc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1325250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/psfonts/fontfabrik/thsmc/tssample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1325270,
- '',
- 'details',
- 'Sans mono condensed light sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thsmc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thsmc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thsmc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v1.0d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thumb' => bless( {
- 'caption' => bless( do{\(my $o = 'Thumb marks in documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thumb')}, 'XML::XPath::Literal' ),
- 'description' => 'Place thumb marks in books, manuals and reference maunals.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thumb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1325600,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thumb/thumb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1325620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thumb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thumb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thumb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thumb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thumbpdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Thumbnails for pdfTeX and dvips/ps2pdf.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/thumbpdf')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script that provides support for thumbnails in pdfTeX and dvips/ps2pdf. The script uses ghostscript to generate the thumbnails which get represented in a TeX readable file that is read by the package thumbpdf.sty to automatically include the thumbnails. This arrangement works with both plain TeX and LaTeX.',
- 'docs' => {
- 'ctan:/support/thumbpdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1325995,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 12:26:55 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thumbpdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thumbpdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thumbpdf')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thumbpdf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.15')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thumbs' => bless( {
- 'caption' => bless( do{\(my $o = 'Create thumb indexes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thumbs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package puts running, customizable thumb marks in the outer margin, moving downward as the chapter number (or whatever shall be marked by the thumb marks) increases. Additionally an overview page/table of thumb marks can be added automatically, which gives the names of the thumbed objects, the page where the object/thumb mark first appears, and the thumb mark itself at its correct position. The thumb marks are useful for large documents (such as reference guides, anthologies, etc.), where a quick and easy way to find (for example) a chapter is needed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thumbs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1326345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thumbs/thumbs-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1326385,
- '',
- 'details',
- 'Package examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thumbs/thumbs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1326365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thumbs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thumbs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thumbs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thumbs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0n')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thumby' => bless( {
- 'caption' => bless( do{\(my $o = 'Create thumb indexes for printed books.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thumby')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can generate thumb indexes for your document. It features printing thumb indexes on one- or two-sided pages, along with background- and foreground-color selection and full LaTeX styling of the chapter numbers in the thumb indexes. The height of each thumb index is automatically chosen based on the number of chapters in your document, while the width is chosen by the user. The package is designed to work with the memoir class, and also requires PerlTeX and tikz/',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thumby/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1326805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thumby/thumby.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1326825,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:21:29 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thumby')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thumby')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thumby')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thumby')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'thuthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Thesis template for Tsinghua University.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/thuthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'ThuThesis is a LaTeX thesis template package for Tsinghua University in order to make it easy to write theses for either bachelor\'s, master\'s or doctor\'s degree.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/thuthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1327175,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/thuthesis/thuthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1327195,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 18:16:30 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'thuthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'thuthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'thuthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'thuthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tib' => bless( {
- 'caption' => bless( do{\(my $o = 'A bibliographic preprocessor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/tib')}, 'XML::XPath::Literal' ),
- 'description' => 'Tib is a collection of four programs for making citations and reference lists in TeX documents. The main program, Tib, operates on a TeX file with incomplete or keyed citations, looks up the reference in a database, makes the complete citation and on command, makes a list of the references. The citations in the source document are enclosed in (non-TeX) escape characters which Tib recognizes. The output of Tib is another TeX file with complete citations and reference list formatted with a number of TeX control sequences and with definitions for these control sequences, ready to be processed by Plain TeX, LaTeX, or whatever.',
- 'docs' => {
- 'ctan:/biblio/tib/README.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1327550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/tib/tibdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1327570,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 14:38:29 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tib')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tibetan' => bless( {
- 'caption' => bless( do{\(my $o = 'An early LaTeX Tibetan package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tibetan/original')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a preprocessor (tfilt) and examples of using two Tibetan fonts. The fonts themselves are only provided as TFM and 300dpi PK files.',
- 'docs' => {
- 'ctan:/language/tibetan/original/doc/instruct.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1327860,
- '',
- 'details',
- 'Usage details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tibetan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tibetan')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ticket' => bless( {
- 'caption' => bless( do{\(my $o = 'Make labels, visiting-cards, pins with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ticket')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides an easy to handle interface to produce visiting cards, labels for your files, stickers, pins and other stuff for your office, conferences etc. All you need is a definition of your \'ticket\' included in a ticket definition file and the two commands \\ticketdefault and \\ticket.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ticket/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1328155,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ticket/doc/manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1328175,
- '',
- 'details',
- 'Package manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ticket')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ticket')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ticket')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ticket')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tie' => bless( {
- 'caption' => bless( do{\(my $o = 'Allow multiple web change files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/tie')}, 'XML::XPath::Literal' ),
- 'description' => 'Tie was originally developed to allow web programmers to apply more than one change file to their source. The program may also be used to create a new version of a web file that incorporates existing changes.',
- 'docs' => {
- 'ctan:/web/tie/tie.README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1328490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-web-bin-2.8')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tie')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tie')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tif2eps' => bless( {
- 'caption' => bless( do{\(my $o = 'A PostScript program for converting TIFF files to EPS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/pstools/tif2eps')}, 'XML::XPath::Literal' ),
- 'description' => 'TIF2EPS is a PostScript program for the conversion of TIFF files (ver. 6.0) to EPS ones. Compression (LZW, CCITT Fax, RLE, Flate, DCT) and ASCII85 encoding is available. The package may be used for generating colour- separated EPSes, `EPS thumbnails,\' and, moreover, little header EPSes, containing only a pointer to a source TIFF file. Employing Ghostscript guarantees portability and efficient processing.',
- 'docs' => {
- 'ctan:/support/pstools/tif2eps/readme.eng' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1328825,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/pstools/tif2eps/readme.pol' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1328845,
- '',
- 'details',
- 'Readme (Polish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1328850,
- '',
- 'language',
- 'pl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tif2eps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tif2eps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.79')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tiff' => bless( {
- 'caption' => bless( do{\(my $o = 'The tiff graphics package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/tiff')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/graphics/tiff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1329160,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tiff')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tiff')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikz-3dplot' => bless( {
- 'caption' => bless( do{\(my $o = 'Coordinate transformation styles for 3d plotting in TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikz-3dplot')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides straightforward ways to define three-dimensional coordinate frames through which to plot in TikZ. The user can specify the orientation of the main coordinate frame, and use standard TikZ commands and coordinates to render their tikzfigure. A secondary coordinate frame is provided to allow rotations and translations with respect to the main coordinate frame. In addition, the package can also handle plotting user-specified functions in spherical polar coordinates, where both the radius and fill color can be expressed as parametric functions of polar angles.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikz-3dplot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1329465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikz-3dplot/tikz-3dplot_documentation.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1329485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 12:20:53 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikz-3dplot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikz-3dplot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikz-3dplot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikz-3dplot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikz-cd' => bless( {
- 'caption' => bless( do{\(my $o = 'Create commutative diagrams with TikZ')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikz-cd')}, 'XML::XPath::Literal' ),
- 'description' => 'The general-purpose drawing package TiKZ can be used to typeset commutative diagrams and other kinds of mathematical pictures, generating high-quality results. The purpose of this package is to make the process of creation of such diagrams easier by providing a convenient set of macros and reasonable default settings. This package also includes an arrow tip library that match closely the arrows present in the Computer Modern typeface.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikz-cd/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1329885,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikz-cd/tikz-cd-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1329905,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-18 16:49:09 +0100 (Sun, 18 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikz-cd')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikz-cd')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikz-cd')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikz-cd')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikz-dependency' => bless( {
- 'caption' => bless( do{\(my $o = 'A library for drawing dependency graphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikz-dependency')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a library that draws together existing TikZ facilities to make a comfortable environment for drawing dependency graphs. Basic facilities of the package include a lot of styling facilities, to let you personalize the look and feel of the graphs.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikz-dependency/tikz-dependency-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1330275,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-19 19:15:33 +0100 (Thu, 19 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikz-dependency')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikz-dependency')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikz-dependency')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikz-dependency')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikz-inet' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw interaction nets with TikZ')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikz-inet')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends TikZ with macros to draw interaction nets.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikz-inet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1330630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikz-inet/tikz-inet-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1330650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 14:43:48 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikz-inet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikz-inet')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikz-inet')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikz-inet')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikz-qtree' => bless( {
- 'caption' => bless( do{\(my $o = 'Use existing qtree syntax for trees in TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikz-qtree')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a macro for drawing trees with TikZ using the easy syntax of Alexis Dimitriadis\' Qtree. It improves on TikZ\'s standard tree-drawing facility by laying out tree nodes without collisions; it improves on Qtree by adding lots of features from TikZ (for example, edge labels, arrows between nodes); and it improves on pst-qtree in being usable with pdfTeX and XeTeX.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikz-qtree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1331025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikz-qtree/tikz-qtree-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1331045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-23 11:23:52 +0200 (Mon, 23 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikz-qtree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikz-qtree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikz-qtree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikz-qtree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikz-timing' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy generation of timing diagrams as tikz pictures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikz-timing')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides macros and an environment to generate timing diagrams (digital waveforms) without much effort. The TikZ package is used to produce the graphics. The diagrams may be inserted into text (paragraphs, \\hbox, etc.) and into tikzpictures. A tabular-like environment is provided to produce larger timing diagrams.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikz-timing/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1331430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikz-timing/tikz-timing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1331450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-09 23:18:09 +0100 (Sun, 09 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikz-timing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikz-timing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikz-timing')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikz-timing')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikzpagenodes' => bless( {
- 'caption' => bless( do{\(my $o = 'Create commutative diagrams with TikZ')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikzpagenodes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides special PGF/TikZ nodes for the text, marginpar, footer and header area of the current page. They are inspired by the \'current page\' node defined by PGF/TikZ itself.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikzpagenodes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1331800,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikzpagenodes/tikzpagenodes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1331820,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 12:23:07 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikzpagenodes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tikzpagenodes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikzpagenodes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tikzpfeile' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw arrows using PGF/TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tikzpfeile')}, 'XML::XPath::Literal' ),
- 'description' => 'In a document with a lot of diagrams created with PGF/TikZ, there is a possibility of the reader being distracted by different sorts of arrowheads in the diagrams and in the text (as, e.g., in \\rightarrow). The package defines macros to create all arrows using PGF/TikZ, so as to avoid the problem.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tikzpfeile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1332230,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tikzpfeile/tikzpfeile.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1332250,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 11:02:37 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tikzpfeile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tikzpfeile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tikzpfeile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tikzpfeile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'time' => bless( {
- 'caption' => bless( do{\(my $o = 'Defines a macro \\now to print the current time.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/piff/time.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro \\now to print the current time, in a 12-hour clock format. The package is part of the piff bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/piff/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1332960,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/piff/time-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1332980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-30 11:44:00 +0200 (Wed, 30 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'time')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'time')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'piff')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'time-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'Print the time (12-hour clock).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/time.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A generic version of the functionality; uses registers without allocating them -- a sin of which the LaTeX-based time.sty is not guilty.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-20 14:45:19 +0100 (Sat, 20 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'time-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'time-gen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'timeline' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset time-lines, for planning, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/timeline')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a timeline environment, in which one places a bunch of \\items. A small sample of use is provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-06 11:44:01 +0100 (Sun, 06 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'timeline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'timeline')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'times' => bless( {
- 'caption' => bless( do{\(my $o = 'Select Adobe Times Roman (or equivalent) as default font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is now obsolete, replaced by the mathptmx package, which supports Times Roman text and (mostly) matching mathematics. The package remains available, for compatibility; both it and mathptmx are part of psnfss.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 12:31:37 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'times')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'times')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'psnfss')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'timetab' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset timetables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/timetab.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment timetab that prints a table, in the way one might when doing the job by hand. (The basic entry is \\Lek, from German Lektur.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-06 11:44:01 +0100 (Sun, 06 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'timetab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'timetab')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'timetable' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate timetables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/timetable/timetable.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A highly-configurable package, with nice output and simple input. The macros use a radix sort mechanism so that the order of input is not critical.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-09-11 15:08:12 +0200 (Thu, 11 Sep 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'timetable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'timetable')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'timetable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'timetable')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'timing' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macro package for drawing timing diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/timing')}, 'XML::XPath::Literal' ),
- 'description' => 'The fonts are distributed as Metafont source.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/timing/read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1334385,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1334390,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/timing/timing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1334410,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1334415,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:55:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'timing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'timing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'timing')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tinyc2l' => bless( {
- 'caption' => bless( do{\(my $o = 'Pretty print C/C++/Java source code using LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tiny_c2l')}, 'XML::XPath::Literal' ),
- 'description' => 'Tiny_c2l is a small converter for pretty printing C/C++/Java source code using LaTeX. The converter has a large range of feastures, and is generated from the author\'s converter generator code (the distribution also includes a covnerter that recognises no language features, and merely performs the text positioning part of the job that tiny_c2l does).',
- 'docs' => {
- 'ctan:/support/tiny_c2l/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1334675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 23:11:19 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tinyc2l')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tinyc2l')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tip' => bless( {
- 'caption' => 'Macro examples from "TeX in Practice".',
- 'ctan' => bless( do{\(my $o = '/info/examples/tip')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of files which are machine-readable copies of the examples in all four volumes of the book. An index to the series is also provided. The four volumes of TeX in Practice are published by Springer Verlag, ISBN 3-540-97296-X.',
- 'docs' => {
- 'ctan:/info/examples/tip/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 00:03:33 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tip')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tipa' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts and macros for IPA phonetics characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tipa/tipa')}, 'XML::XPath::Literal' ),
- 'description' => 'These fonts are considered the \'ultimate answer\' to IPA typesetting. The encoding of these 8-bit fonts has been registered as LaTeX standard encoding T3, and the set of addendum symbols as encoding TS3. \'Times-like\' Adobe Type 1 versions are provided for both the T3 and the TS3 fonts.',
- 'docs' => {
- 'ctan:/fonts/tipa/00README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1335670,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tipa/tipa/doc/tipaman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1335690,
- '',
- 'details',
- 'Package manual (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1335695,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tipa/tipaface.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1335740,
- '',
- 'details',
- 'Discussion of the design of the fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/tipa/de/tipaman-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1335715,
- '',
- 'details',
- 'Package manual (German translation)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1335720,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-30 10:59:21 +0100 (Mon, 30 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tipa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tipa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tipa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tipa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tipa-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German translation of tipa documentation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/tipa/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation of Fukui Rei\'s tipaman from the tipa bundle.',
- 'docs' => {
- 'ctan:/info/translations/tipa/de/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1335265,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1335270,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/tipa/de/tipaman-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1335290,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1335295,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 12:31:25 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tipa-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tipa-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tipa-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tipos' => bless( {
- 'caption' => bless( do{\(my $o = 'Description of fonts for TeX, in Spanish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The document tipos.pdf describes (in Spanish) the large amount of types of files for fonts (\'tipo\' means \'font\' in Spanish). Tipos.pdf has been translated to German by Thomas Ruedas.',
- 'docs' => {
- 'ctan:/info/spanish/tipos.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2005-07-30 11:11:59 +0200 (Sat, 30 Jul 2005) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tipos')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tipos')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titlefoot' => bless( {
- 'caption' => bless( do{\(my $o = 'Add special material to footer of title page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titlefoot')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides the capability of adding keywords (with a \\keywords command), a running title (\\runningtitle), AMS subject classifications (\\amssubj), and an \'author\'s footnote\' as footnotes to the title or first page of a document. Works with any class for which the \\thanks macro works (e.g., article).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-17 00:08:13 +0100 (Wed, 17 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titlefoot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titlefoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titlefoot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titlefoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titlepage-uni-dortmund' => bless( {
- 'caption' => bless( do{\(my $o = 'Titlepage for University of Dortmund (Germany)')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titlepage-uni-dortmund')}, 'XML::XPath::Literal' ),
- 'description' => 'This package introduces a titlepage layout to be used at the University of Dortmund (UDO). The implementation involves a usual LaTeX-document in addition to the general setup of the package. Please note that this is the first version of the UDO title, thus errors unknown to the developer may occur.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titlepage-uni-dortmund/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1336635,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/titlepage-uni-dortmund/UDOtitle-How2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1336655,
- '',
- 'details',
- 'Main documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-25 16:15:27 +0200 (Fri, 25 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titlepage-uni-dortmund')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titlepage-uni-dortmund')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titlepage-uni-dortmund')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titlepages' => bless( {
- 'caption' => bless( do{\(my $o = 'Sample titlepages, and how to code them.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/latex-samples/TitlePages')}, 'XML::XPath::Literal' ),
- 'description' => 'The document provides examples of over two dozen title page designs based on a range of published books and theses, together with the LaTeX code used to create them.',
- 'docs' => {
- 'ctan:/info/latex-samples/TitlePages/titlepages.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1336955,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-14 08:54:32 +0200 (Wed, 14 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titlepages')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'titlepages')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titlepages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2010-07-14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titlepic' => bless( {
- 'caption' => bless( do{\(my $o = 'Add picture to title page of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titlepic')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to place a picture on the title page (cover page) of a LaTeX document. Example of usage: \\usepackage[cc]{titlepic} \\usepackage{graphicx} \\titlepic{\\includegraphics[width=\\textwidth]{picture.png}} The package currently only works with the document classes article, report and book.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titlepic/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1337325,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/titlepic/titlepic-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1337345,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 08:50:14 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titlepic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titlepic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titlepic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titlepic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titleps' => bless( {
- 'caption' => bless( do{\(my $o = 'Page style control.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titlesec')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides page styles with a simple one-stage mechanism, including top marks; access to top-, first- and botmarks in a single header/footer; headers/footers for specific floats; multiple sets of marks (with e-TeX), and more. The package is part of the titlesec distribution.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titlesec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1337710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/titlesec/titlesec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1337730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titleps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titleps')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titleref' => bless( {
- 'caption' => bless( do{\(my $o = 'A "\\titleref" command to cross-reference section titles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titleref')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\titleref that allows you to cross-reference section (and chapter, etc) titles and captions just like \\ref and \\pageref. The package does not interwork with hyperref; if you need hypertext capabilities, use nameref instead.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titleref/titleref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1338160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titleref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titleref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titleref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titleref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titles' => bless( {
- 'caption' => bless( do{\(my $o = 'Titles of books, articles, etc. in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/frankenstein')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package defining macros that typeset the titles of books, journals, etc. and handle following spacing and punctuation intelligently, based on context. Useful for bibliographic databases and any document. Also includes other markup like \\word, \\defn, \\phrase, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/frankenstein/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1338500,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/frankenstein/titles.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1338520,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-16 21:58:11 +0200 (Mon, 16 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titles')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'frankenstein')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titlesec' => bless( {
- 'caption' => bless( do{\(my $o = 'Select alternative section titles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titlesec')}, 'XML::XPath::Literal' ),
- 'description' => 'A package providing an interface to sectioning commands for selection from various title styles. E.g., marginal titles and to change the font of all headings with a single command, also providing simple one-step page styles. Also includes a package to change the page styles when there are floats in a page. You may assign headers/footers to individual floats, too.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titlesec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1338910,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/titlesec/titlesec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1338930,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-01 16:59:50 +0200 (Tue, 01 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.10.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titletoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Alternative headings for toc/lof/lot.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titlesec')}, 'XML::XPath::Literal' ),
- 'description' => 'A companion for titlesec handling toc/lof/lot entries.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titlesec/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1339315,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/titlesec/titlesec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1339335,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titletoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titletoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titlesec')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'titling' => bless( {
- 'caption' => bless( do{\(my $o = 'Control over the typesetting of the \\maketitle command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/titling')}, 'XML::XPath::Literal' ),
- 'description' => 'The titling package provides control over the typesetting of the \\maketitle command and \\thanks commands, and makes the \\title, \\author and \\date information permanently available. Multiple titles are allowed in a single document. New titling elements can be added and a titlepage title can be centered on a physical page.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/titling/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1339760,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/titling/titling.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1339780,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-04 12:14:45 +0200 (Fri, 04 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'titling')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'titling')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'titling')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'titling')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkbibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A portable editor and browser for BibTeX files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/tkbibtex')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports browsing, editing, searching, and annotations, in both GUI and command-line usage. For command-line usage, the author\'s more recent pybib package is preferable.',
- 'docs' => {
- 'http://www.petercorke.com/tkbibtex.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1340120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-21 00:03:33 +0100 (Sun, 21 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkbibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tkbibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkdvi' => bless( {
- 'caption' => bless( do{\(my $o = 'DVI previewer built with the Tcl/Tk toolkit')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/dviware/tkdvi')}, 'XML::XPath::Literal' ),
- 'description' => 'The previewer is built around a Tk extension dvi, and supports multiple windows displaying multiple pages from multiple DVI files simultaneously.',
- 'docs' => {
- 'ctan:/obsolete/dviware/tkdvi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1340440,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 14:52:28 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkdvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tkdvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkhyph' => {},
- 'tktexcad' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate LaTeX picture environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/tktexcad')}, 'XML::XPath::Literal' ),
- 'description' => 'Tktexcad is at base a Python script, which uses the Tkinter extension. The script knows about the limitations of the picture environment, and only uses picture commands (apart from loading external graphics using graphicx). There is provision for saving and reloading pictures and picture parts, but the only available export is LaTeX code.',
- 'docs' => {
- 'ctan:/graphics/tktexcad/doc/tkTeXCAD.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1341085,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1341090,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/tktexcad/doc/tkTeXCADen.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1341065,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-01 12:42:58 +0200 (Fri, 01 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tktexcad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tktexcad')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-base' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for drawing with a cartesian coordinate system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-base')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is the base of a set of packages, designed to give mathematics teachers (and students) easy access to programming of drawings with TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-base/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1341410,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-base/doc/tkz-base-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1341430,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1341435,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-20 18:07:11 +0200 (Wed, 20 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-base')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-base')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-base')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-base')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-berge' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for drawing graphs of graph theory.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-berge')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a collection of useful macros for drawing classic graphs of graph theory, or to make other graphs.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-berge/doc/tkz-berge-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1341765,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-berge/readme-tkz-berge.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1341745,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-20 18:07:11 +0200 (Wed, 20 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-berge')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-berge')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-berge')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-berge')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-doc' => bless( {
- 'caption' => bless( do{\(my $o = 'Documentation macros for the TKZ series of packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz-doc')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle offers a documentation class (tkz-doc) and a package (tkzexample). These files are used in the documentation of the author\'s packages tkz-tab and tkz-linknodes.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-05 23:10:23 +0200 (Sun, 05 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-doc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-doc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-doc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-doc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-euclide' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for drawing euclidean geometry.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-euclide')}, 'XML::XPath::Literal' ),
- 'description' => 'The tkz-euclide package is tis a set of files, designed to give math teachers and students) easy access at the programmation of euclidean geometry with TikZ.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-euclide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1342495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1342500,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1342545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1342550,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-euclide/readme-tkz-euclide-fr.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1342520,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1342525,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-20 18:07:11 +0200 (Wed, 20 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-euclide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-euclide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-euclide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-euclide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-fct' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for drawing graphs of functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-fct')}, 'XML::XPath::Literal' ),
- 'description' => 'The tkz-fct package is designed to give math teachers (and students) easy access at the programmation of graphs of functions with TikZ and gnuplot.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-fct/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1342920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1342925,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-fct/doc/tkz-fct-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1342970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1342975,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-fct/readme-tkz-fct-fr.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1342945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1342950,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-20 18:07:11 +0200 (Wed, 20 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-fct')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-fct')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-fct')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-fct')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.16c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-graph' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw graph-theory graphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-graph')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed to create graph diagrams as simply as possible, using TikZ',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-graph/doc/tkz-graph-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1343330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-graph/readme-tkz-graph.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1343305,
- '',
- 'details',
- 'Readme (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1343310,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-20 18:07:11 +0200 (Wed, 20 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-graph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-graph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-graph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-graph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-kiviat' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Kiviat graphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-kiviat')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to draw Kiviat Graphs directly, or with data from an external file. The drawing is done with the help of pgfplots.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-kiviat/doc/TKZdoc-kiviat-main.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1343670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-20 18:07:11 +0200 (Wed, 20 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-kiviat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-kiviat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-kiviat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-kiviat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-linknodes' => bless( {
- 'caption' => bless( do{\(my $o = 'Link nodes in mathematical environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-linknodes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package arose from a requirement to link the elements of an amsmath align or aligned environment. The package makes use of PGF/TikZ. The package documentation relies on the facilities of the tkz-doc bundle',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-linknodes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1344090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1344095,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-linknodes/doc/tkz-linknodes-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1344115,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1344120,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-05 23:10:23 +0200 (Sun, 05 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-linknodes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-linknodes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-linknodes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-linknodes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-orm' => bless( {
- 'caption' => bless( do{\(my $o = 'Create Object-Role Model (ORM) diagrams,')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pgf/contrib/tkz-orm')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides styles for drawing Object-Role Model (ORM) diagrams in TeX based on the pgf and TikZ picture environment.',
- 'docs' => {
- 'ctan:/graphics/pgf/contrib/tkz-orm/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1344450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pgf/contrib/tkz-orm/tkz-orm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1344470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-28 13:16:16 +0100 (Thu, 28 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-orm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-orm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-orm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-orm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tkz-tab' => bless( {
- 'caption' => bless( do{\(my $o = 'Tables of signs and variations using PGF/TikZ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tkz/tkz-tab')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides comprehensive facilities for preparing lists of signs and variations, using PGF. The package documentation requires the tkz-doc bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tkz/tkz-tab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1344900,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1344905,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tkz/tkz-tab/doc/tkz-tab-screen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1344925,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1344930,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:31:04 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tkz-tab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tkz-tab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tkz-tab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tkz-tab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tlc2' => bless( {
- 'caption' => 'Examples from "The LaTeX Companion", second edition.',
- 'ctan' => bless( do{\(my $o = '/info/examples/tlc2')}, 'XML::XPath::Literal' ),
- 'description' => 'The source of the examples printed in the book, together with necessary supporting files. The book was published by Addison-Wesley, 2004, ISBN 0-201-36299-6.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-24 16:46:02 +0200 (Sun, 24 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tlc2-examples')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tlc2-examples')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tlc2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tlc2-examples' => {},
- 'tmmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for using the Micropress TM-Math fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfssx/tmmath')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for typesetting math in a style that suits the Adobe Times text fonts. Commercial (Adobe type 1) versions of the HV-Math fonts are available from Micropress; free bitmap versions of the fonts from the Micropress fonts directories.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/psnfssx/tmmath/tmmaths.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 00:34:53 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tmmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tmmath')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tmmath-fonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Bitmap versions of the Micropress TM-Math fonts (Times Maths).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/micropress/tmmath')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the \'public\' part of the TM-Math font distribution: metrics, and a set of bitmap files. Actually to use the fonts, you probably also need the macros by Walter Schmidt. The outline fonts are available from MicroPress',
- 'docs' => {
- 'ctan:/fonts/micropress/tmmath/tmmath.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 16:20:27 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tmmath-fonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tmmath-fonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tmview' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI previewer for SVGA displays.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/tmview/tmv0103.tgz')}, 'XML::XPath::Literal' ),
- 'description' => 'An SVGA-lib based DVI-previewer offering xdvi-like anti-aliasing, text-string searching, arbitrary-zooming, bookmarks, some hypertex features, and rendering of eps-graphics by invoking ghostscript. It supports The GNU/Linux framebuffer device and double-page viewing.',
- 'docs' => {
- 'ctan:/dviware/tmview/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-21 00:28:33 +0200 (Sat, 21 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tmview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tmview')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '01.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'toc' => bless( {
- 'caption' => bless( do{\(my $o = 'Table of contents macros for Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/samples/toc.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of macros created for use in writing the table of contents for a document.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-19 01:04:11 +0200 (Fri, 19 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'toc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'toc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'toc-zar' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX table of contents macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/toc.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Stores table of contents information in a \\vbox, and ships pages out of that as it fills up (producing pages with no page number).',
- 'docs' => {
- 'ctan:/info/digests/tex-mag/v1.n2' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1346410,
- '',
- 'details',
- 'TeX-mag issue discussing the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-10 15:18:53 +0200 (Thu, 10 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'toc-zar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'toc-zar')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tocbibind' => bless( {
- 'caption' => bless( do{\(my $o = 'Add bibliography/index/contents to Table of Contents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tocbibind')}, 'XML::XPath::Literal' ),
- 'description' => 'Automatically adds the bibliography and/or the index and/or the contents, etc., to the Table of Contents listing.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tocbibind/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1346960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tocbibind/tocbibind.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1346980,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-13 11:41:41 +0200 (Wed, 13 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tocbibind')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tocbibind')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tocbibind')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tocbibind')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5k')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tocenter' => bless( {
- 'caption' => bless( do{\(my $o = 'Centring (and other) Page Layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/tocenter.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines \\ToCenter that calculates margins such that the text body (plus, optionally headers, footers and marginal texts) are centred on the page. Other commands with similar interfaces are also defined. The package is part of the NCC tools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/doc/tocenter.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-01 14:56:13 +0100 (Thu, 01 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tocenter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tocenter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tocloft' => bless( {
- 'caption' => bless( do{\(my $o = 'Control table of contents, figures, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tocloft')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides control over the typography of the Table of Contents, List of Figures and List of Tables, and the ability to create new `List of ...\'. The ToC \\parskip can be changed.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tocloft/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1347665,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tocloft/tocloft.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1347685,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-10-13 11:41:41 +0200 (Wed, 13 Oct 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tocloft')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tocloft')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tocloft')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tocloft')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tocvsec2' => bless( {
- 'caption' => bless( do{\(my $o = 'Section numbering and table of contents control.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tocvsec2')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides control over section numbering (without recourse to starred sectional commands) and/or the entries in the Table of Contents on a section by section basis.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tocvsec2/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1348035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tocvsec2/tocvsec2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1348055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-14 12:03:25 +0200 (Sun, 14 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tocvsec2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tocvsec2')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tocvsec2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tocvsec2')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'todo' => bless( {
- 'caption' => bless( do{\(my $o = 'Make a to-do list for a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/todo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to insert "to do" marks in your document, to make lists of such items, and to cross-reference to them.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/todo/todo-spl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1348405,
- '',
- 'details',
- 'Sample of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/todo/todo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1348385,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-01 21:27:08 +0200 (Thu, 01 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'todo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'todo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'todo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'todo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.142')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'todonotes' => bless( {
- 'caption' => bless( do{\(my $o = 'Marking things to do in a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/todonotes')}, 'XML::XPath::Literal' ),
- 'description' => 'The package lets the user mark things to do later, in a simple and visually appealing way. The package takes several options to enable customization/finetuning of the visual appearance.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/todonotes/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1348740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/todonotes/todonotes.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1348760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-24 16:29:59 +0200 (Mon, 24 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'todonotes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'todonotes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'todonotes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'todonotes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'toil' => bless( {
- 'caption' => bless( do{\(my $o = 'An installer of PostScript fonts for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/t1install/toil')}, 'XML::XPath::Literal' ),
- 'description' => 'A flexible, AWK+Metafont-based Type One Install utiLity which facilitates installation of Adobe Type 1 fonts for (plain) TeX; an alternative for afm2tfm; starting from version 1.04, includes an option that enables neutralizing sidebars (via implicit kerning mechanism). The package is only available for use under MS-DOS.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:55:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'toil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'toil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.07')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tokenizer' => bless( {
- 'caption' => bless( do{\(my $o = 'A tokenizer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tokenizer')}, 'XML::XPath::Literal' ),
- 'description' => 'A tokenizer for LaTeX. \\GetTokens{Target1}{Target2}{Source} Splits Source into two tokens at the first encounter of a comma. The first token is saved in a newly created command with the name passed as Target1 and the second token likewise. A package option \'trim\' causes leading and trailing space to be removed from each token; with this option, the \\TrimSpaces command is defined, which removes leading and trailing spaces from its argument.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tokenizer/tokenizer.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-23 09:07:09 +0100 (Sat, 23 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tokenizer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tokenizer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tokenizer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tokenizer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tolkienfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Use TTF "Tolkien" fonts from the WWW with PDFTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tolkienfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The virtual fonts in this package allow the user to easily write English, Quenya and Sindarin in several modes with J.R.R. Tolkien\'s tengwar, cirth, sarati and valmaric scripts, using freely available TrueType fonts found on the internet. Support is at very nearly the highest possible level; the point of this package was to avoid bizarre spellings or lots of special commands. Fonts supported are Tengwar Annatar, Cirth Erebor, Sarati and Valmaric Eldamar, and (with a little more work) Tengwar Parmaite, Eldamar, Noldor, Quenya and Sindarin.',
- 'docs' => {
- 'ctan:/fonts/tolkienfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1349715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/tolkienfonts/tolkienfontsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1349735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-29 22:20:17 +0200 (Sun, 29 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tolkienfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tolkienfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tolkienfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'toolbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for writing indices, glossaries.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/toolbox')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for (La)TeX which provides some macros which are convenient for writing indices, glossaries, or other macros. It contains macros which support: implicit macros; fancy optional arguments; loops over tokenlists and itemlists; searching and splitting; controlled expansion; redefinition of macros; and concatenated macro names; macros for text replacement.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/toolbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1350015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-29 19:54:55 +0100 (Fri, 29 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'toolbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'toolbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'toolbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'toolbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tools' => bless( {
- 'caption' => bless( do{\(my $o = 'The LaTeX standard tools bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of (variously) simple tools provided as part of the LaTeX required tools distribution, comprising: afterpage, array, bm, calc, dcolumn, delarray, enumerate, fileerr, fontsmpl, ftnright, hhline, indentfirst, layout, longtable, multicol, rawfonts, showkeys, somedefs, tabularx, theorem, trace, varioref, verbatim, xr, and xspace.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-29 21:25:12 +0200 (Wed, 29 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'topcapt' => bless( {
- 'caption' => bless( do{\(my $o = 'Place captions above figures or tables.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/topcapt.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\topcapt which does the same as caption, except that it places itself correctly when put above the figure/table that it\'s a caption of.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:29:02 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'topcapt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'topcapt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'topfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Move floats to the top of the page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/topfloat')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/topfloat/topfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1351395,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1351400,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'topfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'topfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'topfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'topfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'topsection' => bless( {
- 'caption' => bless( do{\(my $o = 'An un-numbered top level section.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/topsection.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements a command \\topsection, which creates an un-numbered section at the top level (chapter in book- or report-like classes, section in article-like classes). The section is used when the table of contents, index, etc., are prepared, so that documents can in some sense be class independent. In collaboration with the nccsect package, the details of the \\topsection may be written to the .aux file, and hence to the table of contents. The package is part of the NCC tools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/doc/topsection.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-01 14:56:13 +0100 (Thu, 01 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'topsection')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'topsection')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'toptesi' => bless( {
- 'caption' => bless( do{\(my $o = 'Bundle of files for typsetting theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/toptesi')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle contains everything is needed for typesetting a bachelor, master or PhD thesis in Italian (or in any other language supported by LaTeX: the bundle is constructed to support multilingual use). The infix strings may be selected and specified at will by means of a configuration file, so as to customize the layout of the front page to the requirements of a specific university. Thanks to its language management, the bundle is suited for multilanguage theses that are becoming more and more frequent thanks to the double degree programs of the European Community Socrates programs. Toptesi is designed to save the PDF version of a thesis in PDF/A-1b compliant mode and with all the necessary metadata.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/toptesi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352075,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1352080,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/toptesi/toptesi-doc-xetex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352100,
- '',
- 'details',
- 'Class documentation (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1352105,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/toptesi/toptesi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352125,
- '',
- 'details',
- 'Bundle documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1352130,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 23:05:47 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'toptesi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'toptesi')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'toptesi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'toptesi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.59c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'totcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Find the last value of a counter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/totcount')}, 'XML::XPath::Literal' ),
- 'description' => 'The package records the value that was last set, for any counter of interest; since most such counters are simply incremented when they are changed, the recorded value will usually be the maximum value.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/totcount/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352495,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/totcount/totcount.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352515,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-25 21:21:41 +0100 (Tue, 25 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'totcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'totcount')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'totcount')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'totcount')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'totpages' => bless( {
- 'caption' => bless( do{\(my $o = 'Count pages in a document, and report last page number.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/totpages')}, 'XML::XPath::Literal' ),
- 'description' => 'The package counts the actual pages in the document (as opposed to reporting the number of the last page, as does lastpage). The counter itself may be shipped out to the DVI file. The package uses the everyshi package for its task.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/totpages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352865,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/totpages/totpages.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1352885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:52:16 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'totpages')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'totpages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'totpages')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'totpages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tpcmfont' => bless( {
- 'caption' => bless( do{\(my $o = 'Computer modern fonts in "true point sizes".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tpcmfont')}, 'XML::XPath::Literal' ),
- 'description' => 'Font Definition files for "True Point Computer Modern" (and actually, for Computer Concrete) in T1 encoding). For example, cmr11 is declared as cmr11, not as cmr10 at 10.95pt.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tpcmfont/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1353225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-15 11:14:18 +0100 (Sat, 15 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tpcmfont')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tpcmfont')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tpic2pdftex' => bless( {
- 'caption' => bless( do{\(my $o = 'Use tpic commands in PDFTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/tpic2pdftex')}, 'XML::XPath::Literal' ),
- 'description' => 'The AWK script converts pic language, embedded inline (delimited by .PS and .PE markers), to \\pdfliteral commands.',
- 'docs' => {
- 'ctan:/graphics/tpic2pdftex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1353560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-16 19:56:06 +0100 (Sat, 16 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tpic2pdftex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tpic2pdftex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tpic2pdftex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.97')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tpslifonts' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX package for configuring presentation fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/texpower/tpslifonts')}, 'XML::XPath::Literal' ),
- 'description' => 'This package aims to improve presentations in terms of font readability, especially with maths. The standard cm math fonts at large design sizes are difficult to read from far away, especially at low resolutions and low contrast color choice. Using this package leads to much better overall readability of some font combinations. The package offers a couple of \'harmonising\' combinations of text and math fonts from the (distant) relatives of computer modern fonts, with a couple of extras for optimising readability. Text fonts from computer modern roman, computer modern sans serif, SliTeX computer modern sans serif, computer modern bright, or concrete roman are available, in addition to math fonts from computer modern math, computer modern bright math, or Euler fonts. The package is part of the TeXPower bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tpslifonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tpslifonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tpslifonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tpslifonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tpx' => bless( {
- 'caption' => bless( do{\(my $o = 'A drawing tool for Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/tpx')}, 'XML::XPath::Literal' ),
- 'description' => 'TpX is a lightweight, easy-to-use graphical editor for Windows platform for creating drawings and including them into TeX files in publication-ready form. It can also be used as a stand-alone editor for vector graphics. The output is a file (with extension .TpX) containing the drawing as TeX code or as an \\includegraphics link to an external file created by the program. The user can choose between several output formats. TpX saves its own data in TeX file comments so that the drawing can be loaded into TpX and edited again. This internal TpX format is based on XML and can easily be understood and edited. TpX can import EMF/WMF pictures created by other Windows applications, including many applications producing scientific graphs. In most cases the result is nice, though sometimes the imported picture needs some manual editing. So TpX can be used as an EMF-to-any converter.',
- 'docs' => {
- 'ctan:/graphics/tpx/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/tpx/Readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-08 00:49:06 +0100 (Mon, 08 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tpx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TpX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tqft' => bless( {
- 'caption' => bless( do{\(my $o = 'Drawing TQFT diagrams with TikZ/PGF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tqft')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines some node shapes useful for drawing TQFT diagrams with TikZ/PGF. That is, it defines highly customisable shapes that look like cobordisms between circles, such as those used in TQFT and other mathematical diagrams.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tqft/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1354475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tqft/tqft_doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1354495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-05 08:29:57 +0200 (Wed, 05 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tqft')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tqft')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tqft')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tqft')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tr2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate troff source to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tr2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'A development Al-Yahya\'s original troff-to-latex. The translator recognises most -ms and -man macros, plus some eqn and tbl preprocessor commands; output is in LaTeX 2.09 format.',
- 'docs' => {
- 'ctan:/support/tr2latex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-03 22:59:19 +0100 (Tue, 03 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tr2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tr2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trace' => bless( {
- 'caption' => bless( do{\(my $o = 'Make sensible use of TeX tracing in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to suppress excessive (and usually unnecessary) tracing inside some particularly verbose parts of LaTeX (such as the font selection routines, or the calc package\'s parsing of expressions). The package therefore redefines a number of key commands to turn off tracing while they execute (those the author finds most annoying and noisy). Since it potentially modifies the content of other packages, the package should be loaded last in a document\'s preamble. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/trace.pdf' => {
- 'available' => 1
- },
- 'http://tug.org/TUGboat/Articles/tb22-1-2/tb70mitt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1355300,
- '',
- 'details',
- 'TUGboat paper:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 12:31:37 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trace')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tracking' => bless( {
- 'caption' => bless( do{\(my $o = 'Adjust tracking of strings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tracking/tracking.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Automatically adjust spaces between symbols in words or phrases to fit them into a specified length. Any chain of symbols (including spaces) in the current font may be treated. Commands \\track{<length>}{<string>} (add space <length>, which may be <0, after each symbol of <string>), \\fittrack{<length>}{<string>} (make <string> fit into width <length>, which may be smaller than the original width) and \\ratiotrack{<ratio>}{<string>} (as \\fittrack, with <length> replaced by <ratio> of the natural length of <string>).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 18:32:07 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tracking')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tracking')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tracking')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trademarks' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of trademarks and the like.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/trademarks.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of macros for common names of organisations and of products, typeset in such a way as to match their common representation.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 22:19:31 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trademarks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'trademarks')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trajan' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts from the Trajan column in Rome.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/trajan')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides fonts (both as Metafont source and in Adobe Type 1 format) based on the capitals carved on the Trajan column in Rome in 114 AD, together with macros to access the fonts. Many typographers think these rank first among the Roman\'s artistic legacy. The font is uppercase letters together with some punctuation and analphabetics; no lowercase or digits.',
- 'docs' => {
- 'ctan:/fonts/trajan/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1356340,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/trajan/trajan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1356360,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/trajan/trytrajan.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1356380,
- '',
- 'details',
- 'Font sample'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-20 11:10:50 +0100 (Tue, 20 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trajan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'trajan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trajan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'trajan')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tram' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset tram boxes in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tram')}, 'XML::XPath::Literal' ),
- 'description' => 'Tram boxes are highlighted with patterns of dots; the package defines an environment tram that typesets its content into a tram box. The pattern used may be selected in an optional argument to the environment.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tram/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1356730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tram/tram-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1356750,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-27 10:38:03 +0200 (Thu, 27 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tram')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tram')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tram')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tram')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trans' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple TeX macro package for PostScript transformations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/TeX-PS/trans.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for easy transformations of PostScript objects, scaling, rotation, etc.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-10 12:31:37 +0200 (Sat, 10 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tex-ps')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'transfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Transform xfig pictures into many other formats.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/transfig')}, 'XML::XPath::Literal' ),
- 'description' => 'Tanslates figures generated by xfig to a large variety of formats.',
- 'docs' => {
- 'ctan:/graphics/transfig/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-07 22:09:14 +0200 (Sat, 07 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'transfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'transfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-array-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of the documentation of array.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/array/fr')}, 'XML::XPath::Literal' ),
- 'description' => 'A French translation of the documentation of array.',
- 'docs' => {
- 'ctan:/info/translations/array/fr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1357675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/array/fr/f-array.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1357695,
- '',
- 'details',
- 'The translation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-18 00:40:02 +0100 (Sat, 18 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-array-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-array-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-array-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-arsclassica-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of arsclassica.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/arsclassica/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the arsclassica dcoumentation.',
- 'docs' => {
- 'ctan:/info/translations/arsclassica/de/ArsClassica-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1358040,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1358045,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-05 11:09:16 +0200 (Mon, 05 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-arsclassica-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-arsclassica-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-arsclassica-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-biblatex-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German translation of the documentation of biblatex.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/biblatex/de')}, 'XML::XPath::Literal' ),
- 'description' => 'A German translation of the documentation of biblatex.',
- 'docs' => {
- 'ctan:/info/translations/biblatex/de/biblatex-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1358345,
- '',
- 'details',
- 'The translation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 12:31:25 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-biblatex-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-biblatex-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-biblatex-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-booktabs-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of the documentation of booktabs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/booktabs/fr')}, 'XML::XPath::Literal' ),
- 'description' => 'A french translation of the documentation of booktabs.',
- 'docs' => {
- 'ctan:/info/translations/booktabs/fr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1358705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1358710,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/booktabs/fr/f-booktabs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1358730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1358735,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-18 00:29:56 +0100 (Sat, 18 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-booktabs-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-booktabs-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-chemsym-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of chemsym.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/chemsym/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the chemsym documentation.',
- 'docs' => {
- 'ctan:/info/translations/chemsym/de/chemsym-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1359065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1359070,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-05 11:09:16 +0200 (Mon, 05 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-chemsym-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-chemsym-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-chemsym-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-dcolumn-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of the documentation of dcolumn.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/dcolumn/fr')}, 'XML::XPath::Literal' ),
- 'description' => 'A French translation of the documentation of dcolumn.',
- 'docs' => {
- 'ctan:/info/translations/dcolumn/fr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1359375,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/dcolumn/fr/f-dcolumn.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1359395,
- '',
- 'details',
- 'The translation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 14:35:03 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-dcolumn-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-dcolumn-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-dcolumn-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-ecv-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of evc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/ecv/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the ecv documentation.',
- 'docs' => {
- 'ctan:/info/translations/ecv/de/ecvde.dtx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1359760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1359765,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-05 22:20:00 +0100 (Mon, 05 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-ecv-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-ecv-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-ecv-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-enumitem-de' => bless( {
- 'caption' => bless( do{\(my $o = 'Enumitem documentation, in German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/enumitem/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a translation of the manual for enumitem.',
- 'docs' => {
- 'ctan:/info/translations/enumitem/de/enumitem-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1360090,
- '',
- 'details',
- 'The translation itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1360095,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 12:43:40 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-enumitem-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-enumitem-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-enumitem-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-europecv-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of europecv.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/europecv/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the europecv documentation.',
- 'docs' => {
- 'ctan:/info/translations/europecv/de/europecv-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1360420,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1360425,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-05 11:34:40 +0200 (Mon, 05 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-europecv-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-europecv-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-europecv-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-filecontents-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of filecontents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/filecontents/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the filecontents documentation.',
- 'docs' => {
- 'ctan:/info/translations/filecontents/de/filecontents-de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1360710,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1360715,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-18 09:08:24 +0200 (Sun, 18 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-filecontents-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-filecontents-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-filecontents-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-footmisc-de' => bless( {
- 'caption' => bless( do{\(my $o = 'A German translation of the documentation of footmisc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/footmisc/de')}, 'XML::XPath::Literal' ),
- 'description' => 'A German translation of the documentation of footmisc.',
- 'docs' => {
- 'ctan:/info/translations/footmisc/de/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1361000,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/footmisc/de/footmiscDE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1361020,
- '',
- 'details',
- 'The translation itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-04 21:55:02 +0200 (Wed, 04 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-footmisc-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-footmisc-de')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-moreverb-de' => bless( {
- 'caption' => bless( do{\(my $o = 'German version of moreverb.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/moreverb/de')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a "translation" of the moreverb documentation.',
- 'docs' => {
- 'ctan:/info/translations/moreverb/de/moreverb-de.dtx.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1361290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1361295,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-17 01:03:44 +0200 (Sat, 17 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-moreverb-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-moreverb-de')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-moreverb-de')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-natbib-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of the documentation of natbib.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/natbib/fr')}, 'XML::XPath::Literal' ),
- 'description' => 'A French translation of the documentation of natbib.',
- 'docs' => {
- 'ctan:/info/translations/natbib/fr/f-natbib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1361620,
- '',
- 'details',
- 'Translated documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 14:35:03 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-natbib-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-natbib-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-natbib-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-pst-jtree-de' => bless( {
- 'caption' => bless( do{\(my $o = 'A German translation of the documentation of pst-jtree.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/pst-jtree/de')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a German translation of the documentation of pst-jtree',
- 'docs' => {
- 'ctan:/info/translations/pst-jtree/de/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1361965,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/translations/pst-jtree/de/pst-jtree-doc_DE.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1361985,
- '',
- 'details',
- 'The translation itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 12:31:25 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-pst-jtree-de')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-pst-jtree-de')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'translation-tabbing-fr' => bless( {
- 'caption' => bless( do{\(my $o = 'French translation of the documentation of Tabbing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/translations/Tabbing/fr')}, 'XML::XPath::Literal' ),
- 'description' => 'A translation to French (by the author) of the documentation of the Tabbing package.',
- 'docs' => {
- 'ctan:/info/translations/Tabbing/fr/f-Tabbing.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1362315,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1362320,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 14:35:03 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'translation-tabbing-fr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'translation-tabbing-fr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'translation-tabbing-fr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'transparent' => bless( {
- 'caption' => bless( do{\(my $o = 'Using a color stack for transparency with pdfTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/transparent.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Since version 1.40 pdfTeX supports several color stacks. This package shows how a separate colour stack can be used for transparency, a property other than colour. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/transparent.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1362690,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 16:53:56 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'transparent')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'transparent')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tree-dvips' => bless( {
- 'caption' => bless( do{\(my $o = 'Trees and other linguists\' macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/trees/tree-dvips')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a mechanism for specifying connected trees that uses a tabular environment to generate node positions. The package uses PostScript code, loaded by dvips, so output can only be generated by use of dvips. The package lingmacros.sty defines a few macros for linguists: \\enumsentence for enumerating sentence examples, simple tabular-based non-connected tree macros, and gloss macros.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/trees/tree-dvips/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1363065,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/trees/tree-dvips/lingmacros-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1363105,
- '',
- 'details',
- 'Manual for lingmacros'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex209/contrib/trees/tree-dvips/tree-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1363085,
- '',
- 'details',
- 'Manual for tree-dvips'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tree-dvips')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tree-dvips')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tree-dvips')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tree-dvips')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '.91')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'treedef' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to typeset trees in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/treedef')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros that were (or seem to have been) the first higher-level means of representing tables in Plain TeX.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb06-1/tb11deppstein.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1363420,
- '',
- 'details',
- 'TUGboat paper describing the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'treedef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'treedef')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'treesvr' => bless( {
- 'caption' => bless( do{\(my $o = 'Tree macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/treesvr')}, 'XML::XPath::Literal' ),
- 'description' => 'The package lets you draw binary or ternary trees of any size.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/treesvr/treedoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1363705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'treesvr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'treesvr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'treesvr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'treetex' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/treetex')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros to draw trees, within TeX (or LaTeX). The algorithm used is discussed in an accompanying paper (written using LaTeX 2.09).',
- 'docs' => {
- 'ctan:/macros/plain/contrib/treetex/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1364330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'treetex-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'treetex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'treetex-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'treetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'treetex-ltx209' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw horizontally- or vertically-oriented trees.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/trees/tree_tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows the automatic layout of n-ary trees with arbitrary node sizes in LaTeX, using an external C program to do much of the hard work.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/trees/tree_tex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1364025,
- '',
- 'details',
- 'Package README and documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'treetex-ltx209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'treetex-ltx209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'treetex-plain' => {},
- 'trfsigns' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset transform signs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/trfsigns')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for typesetting various transformation signs for Laplace transforms, Fourier transforms and others.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/trfsigns/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1364645,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/trfsigns/trfsigns.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1364665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1364670,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trfsigns')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'trfsigns')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trfsigns')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'trfsigns')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trig' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple trigonometric functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/graphics')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides the trigonometric functions sin, cos and tan, for use in the graphics and graphicx packages. Before any trigonometric value is used, it must be pre-calculated, so a usage sequence might be \\CalculateSin{22.5} ... \\UseSin{22.5}; the argument may also be a LaTeX count, as in \\UseTan{\\value{mycounter}}, or a count register, as in \\CalculateCos{\\count@}.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 14:01:59 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'graphics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trigonometry' => bless( {
- 'caption' => bless( do{\(my $o = 'Demonstration code for cos and sin in TeX macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/trigonometry.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A document that both provides macros that are usable elsewhere, and demonstrates the macros. The code uses the "classical" analytical expansion of sin and cos (the more recent trig uses a "numerical analyst\'s" expansion).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 21:57:49 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trigonometry')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'trigonometry')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trimspaces' => bless( {
- 'caption' => bless( do{\(my $o = 'Trim spaces around an argument or within a macro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/trimspaces')}, 'XML::XPath::Literal' ),
- 'description' => 'A very short package that allows you to expandably remove spaces around a token list (commands are provided to remove spaces before, spaces after, or both); or to remove surrounding spaces within a macro definition, or to define space-stripped macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/trimspaces/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1365725,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/trimspaces/trimspaces.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1365745,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 21:57:49 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trimspaces')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'trimspaces')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trimspaces')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'trimspaces')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trivfloat' => bless( {
- 'caption' => bless( do{\(my $o = 'Quick float definitions in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/trivfloat')}, 'XML::XPath::Literal' ),
- 'description' => 'The trivfloat package provides a quick method for defining new float types in LaTeX. A single command sets up a new float in the same style as the LaTeX kernel figure and table float types. The package works with memoir as well as the standard classes.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/trivfloat/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366105,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/trivfloat/trivfloat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366125,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 21:57:49 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trivfloat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'trivfloat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trivfloat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'trivfloat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'trsym' => bless( {
- 'caption' => bless( do{\(my $o = 'Symbols for transformations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/trsym')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides Metafont source for a small font used for (e.g.) Laplace transformations, together with a LaTeX .fd file and a package providing commands for the symbols\' use in mathematics.',
- 'docs' => {
- 'ctan:/fonts/trsym/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366475,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/trsym/trsym.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 21:57:49 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'trsym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'trsym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'trsym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'trsym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'truchet' => bless( {
- 'caption' => bless( do{\(my $o = 'Truchet tiling in MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/truchet')}, 'XML::XPath::Literal' ),
- 'description' => 'These macros were the author\'s response to a challenge at the 1995 GUTenberg congress; other solutions appeared in "Les Cahiers Gutenberg".',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/truchet/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1366815,
- '',
- 'details',
- 'English README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366810,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/truchet/README.french' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1366840,
- '',
- 'details',
- 'French README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366835,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/metapost/contrib/macros/truchet/readme.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1366865,
- '',
- 'details',
- 'Outline of problem solution'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1366860,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-05 21:57:49 +0200 (Thu, 05 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'truchet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'truchet')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'truecols' => bless( {
- 'caption' => bless( do{\(my $o = 'Colour facilities for SliTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/truecols.doc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers a means of creating SliTeX slides on a colour printer (SliTeX itself only offers an overlay mechanism for providing colour.) The package is distributed as a LaTeX 2.09 .doc file (an early form of the .dtx mechanism). Such files are supposed to be runnable without benefit of the precursor docstrip mechanism.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-25 23:33:10 +0100 (Mon, 25 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'truecols')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'truecols')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'truetypemetrics' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics for some TrueType font families.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/truetypemetrics')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains metrics for three Truetype font families: Linotype Palatino, Linotype Frutiger and Monotype Berling. Palatino comes with Microsoft Windows 2000 and XP, the others with Microsoft\'s free e-book reader. The complete (fontinst) sources for these metrics are included in the directory examples/ of the fontools package.',
- 'docs' => {
- 'ctan:/fonts/truetypemetrics/berling/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1367475,
- '',
- 'details',
- 'Readme (Berling)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/truetypemetrics/frutiger/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1367495,
- '',
- 'details',
- 'Readme (Frutiger)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/truetypemetrics/palatinox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1367515,
- '',
- 'details',
- 'Readme (Palatino)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-27 13:23:18 +0100 (Fri, 27 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'truetypemetrics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'truetypemetrics')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'truetypetotype42' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate a Type 42 font from a TrueType font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/TrueTypeToType42')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a PostScript program, to run under ghostscript, that will read a TrueType font and produce an Adobe Type 42 (PFA) font as output.',
- 'docs' => {
- 'ctan:/fonts/utilities/TrueTypeToType42/ReadMe.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1367800,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-29 00:44:28 +0100 (Sat, 29 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'truetypetotype42')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TrueTypeToType42')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'truncate' => bless( {
- 'caption' => bless( do{\(my $o = 'Truncate text to a specified width.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/truncate')}, 'XML::XPath::Literal' ),
- 'description' => 'The package will by default break at word boundaries, but package options are offered to permit breaks within words.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/truncate/truncate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1368045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:29:06 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'truncate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'truncate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'truncate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'truncate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tsconfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Setup support for TeXshell.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/tsconfig/tsconfig.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The tsconfig program tries to make the confguration of the TeXshell by J. Schlegelmilch easier, especially if you have a lot of computers with different processors.',
- 'docs' => {
- 'ctan:/systems/win32/tsconfig/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-15 22:43:07 +0100 (Mon, 15 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tsconfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tsconfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tsemlines' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the ancient \\emline macro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tsemlines/tsemlines.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Occasional Documents appear, that use graphics generated by texcad from the emtex distribution. These documents often use the \\emline macro, which produced lines at an arbitrary orientation. The present package emulates the macro, using TikZ.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-08 12:20:02 +0200 (Mon, 08 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tsemlines')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tsemlines')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tsemlines')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tsipa' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros and fonts to produce IPA typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tsipa')}, 'XML::XPath::Literal' ),
- 'description' => 'The tsipa set has been superseded by tipa; see the documentation of that package for an outline of the shortcomings of tsipa, that tipa overcomes.',
- 'docs' => {
- 'ctan:/fonts/tsipa/readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-15 22:43:07 +0100 (Mon, 15 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tsipa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tsipa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tt2001' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 EC fonts generated by TeXtrace')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/tt2001')}, 'XML::XPath::Literal' ),
- 'description' => 'A TeX font package offering Computer Modern (EC fonts) in Adobe Type 1 format, using T1 and TS1 encoding. It contains Type 1 fonts converted from Metafont fonts and provides all of the EC and TC fonts. The glyph CharStrings are not optimized for size, and there are even some minor visual distortions from the original. For an alternative, see the cm-super package, which covers the EC/TC family as well as other fonts.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/tt2001/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 22:55:36 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tt2001')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tt2001')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttf-howto' => bless( {
- 'caption' => bless( do{\(my $o = 'Using TrueType fonts with TeX systems.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/TrueType')}, 'XML::XPath::Literal' ),
- 'description' => 'The document describes how to use TrueType fonts by converting them to Adobe Type 1 format. The instructions seem to be couched in terms of use with MikTeX, but they should act as a guide for use with other systems where the fonts can be made available. It also describes how to use automatically generated slanted and small capitals versions of the fonts.',
- 'docs' => {
- 'ctan:/info/TrueType/ttf-tetex.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1369600,
- '',
- 'details',
- 'The document itself (HTML)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/TrueType/ttf-tetex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1369580,
- '',
- 'details',
- 'The document itself (PDF)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 08:51:02 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttf-howto')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttf-howto')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttf2mf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert True Type fonts to Metafont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ttf2mf/ttf2mf.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'A MS-Windows program which converts installed True Type fonts to Metafont format, using Windows API calls.',
- 'docs' => {
- 'ctan:/fonts/utilities/ttf2mf/notes.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1369880,
- '',
- 'details',
- 'Further notes'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/ttf2mf/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1369860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 23:04:37 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttf2mf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttf2mf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttf2pfb' => bless( {
- 'caption' => bless( do{\(my $o = 'Make an Adobe Type 1 version of a Truetype font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ttf2pfb')}, 'XML::XPath::Literal' ),
- 'description' => 'Ttf2pfb translates the format of a Truetype font into an Adobe Type 1 font, using the facilities of the freetype library. The package is distributed as a DOS/OS/2 executable.',
- 'docs' => {
- 'ctan:/fonts/utilities/ttf2pfb/README.ttf2pfb' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1370180,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-15 22:43:07 +0100 (Mon, 15 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttf2pfb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttf2pfb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttf2pt1' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert TrueType fonts to Adobe Type 1 format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/ttf2pt1')}, 'XML::XPath::Literal' ),
- 'description' => 'Converts True Type fonts into PS Type 1 fonts: creates hinting information and AFM files (preserving kerning information); supports a wide range of font encodings; supports Asian fonts.',
- 'docs' => {
- 'ctan:/fonts/utilities/ttf2pt1/README.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-03-26 00:35:22 +0100 (Wed, 26 Mar 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttf2pt1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttf2pt1')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttf2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Use TrueType fonts with teTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/support/ttf2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'This script for the Bash shell was designed to create all files neccessary to use TrueType fonts with teTeX from a set of TTF files. It sorted them, build the map files required by ttf2pk and pdftex, and optionally install them. The package was designed for UNIX/Linux systems running teTeX. The package is no longer supported by anyone.',
- 'docs' => {
- 'ctan:/obsolete/support/ttf2tex/README' => {
- 'available' => 1
- },
- 'ctan:/obsolete/support/ttf2tex/ttf2tex.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttf2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttf2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttftogf' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert True Type fonts to GF format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ttftogf/ttgfdemo.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a demo version of a 16-bit Windows application.',
- 'docs' => {
- 'ctan:/support/ttftogf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1371015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-26 11:07:45 +0200 (Sat, 26 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttftogf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttftogf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tth' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX to HTML translator.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/tth/dist')}, 'XML::XPath::Literal' ),
- 'description' => 'Both C source code and compiled executables for Windows and Linux are provided.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-23 17:06:23 +0100 (Thu, 23 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tth')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.85')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttn' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX and TUG news archive.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/ttn')}, 'XML::XPath::Literal' ),
- 'description' => 'TeX and TUG news was a printed bulletin of information about TUG and TeX doings in general. This digest provides sources for the copies that were published (volumes 1-3).',
- 'docs' => {
- 'ctan:/info/digests/ttn/ttnpubs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1371555,
- '',
- 'details',
- 'Summary of publications mentioned'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 11:37:29 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'digest')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ttt' => bless( {
- 'caption' => bless( do{\(my $o = 'A Tibetan Transcript Transliterator for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tibetan/steiner')}, 'XML::XPath::Literal' ),
- 'description' => 'The transcriptions work with Sirlin\'s fonts and macros, but the transcriber manages better support (particularly of ligatures) than other approaches to Tibetan.',
- 'docs' => {
- 'ctan:/language/tibetan/steiner/readme' => {
- 'available' => 1
- },
- 'ctan:/language/tibetan/steiner/tttintro.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 11:37:29 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ttt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ttt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tucv' => bless( {
- 'caption' => 'Support for typesetting a CV or resumee.',
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tucv')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands for typesetting a CV or resume. It provides commands for general-purpose headings, entries, and item/description pairs, as well as more specific commands for formatting sections, with explicit inclusion of school, degree, employer, job, conference, and publications entries. It tends to produce a somewhat long and quite detailed document but may also be suitable to support a shorter resume. The package relies on a \'sufficiently recent\' copy of the l3kernel and l3packages bundles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tucv/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1372260,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tucv/tucv.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1372280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tucv/tucv_ex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1372300,
- '',
- 'details',
- 'Package sampler'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-17 08:39:03 +0200 (Tue, 17 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tucv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tucv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tucv')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tucv')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tufte-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Document classes inspired by the work of Edward Tufte.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tufte-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provided are two classes inspired, respectively, by handouts and books created by Edward Tufte.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tufte-latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1372615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tufte-latex/sample-book.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1372655,
- '',
- 'details',
- 'Sample book'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tufte-latex/sample-handout.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1372635,
- '',
- 'details',
- 'Sample handout'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 11:37:29 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tufte-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'apache2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tufte-latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tufte-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tufte-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tugboat' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for TUGboat articles.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tugboat')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides both ltugboat.cls (for ordinary issues of the journal) and ltugproc.cls (for issues that are proceedings of TUG meetings). The distribution also includes a BibTeX style appropriate for use with the classes\' "harvard" option.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tugboat/README' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/tugboat/ltubguid.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1373720,
- '',
- 'details',
- 'Instructions for authors'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1373715,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tugboat/tugboat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1373745,
- '',
- 'details',
- 'Program documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1373740,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:41:04 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tugboat')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tugboat')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tugboat')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tugboat')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tugboat-plain' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for TUGboat.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/tugboat')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros defined in this directory (in files tugboat.sty and tugboat.cmn) are used in papers written in Plain TeX for publication in TUGboat.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/tugboat/tubguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1373035,
- '',
- 'details',
- 'TUGboat Authors\' Guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-23 08:30:34 +0200 (Wed, 23 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tugboat-plain')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tugboat-plain')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tugboat-plain')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tugboat-plain')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tugboat-toc' => bless( {
- 'caption' => bless( do{\(my $o = 'An accumulation of TUGboat tables of contents')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/tugboat/t-of-c')}, 'XML::XPath::Literal' ),
- 'description' => 'Includes driver files (tbcv*.tex) and the macros for formatting them. Requires plain TeX TUGboat macros. The collection runs from volume 1 (1980) to volume 25 (2004).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:36:25 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tugboat-toc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tugboat-toc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tui' => bless( {
- 'caption' => bless( do{\(my $o = 'Thesis style for the University of the Andes, Colombia.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/tui')}, 'XML::XPath::Literal' ),
- 'description' => 'Doctoral Dissertations from the Faculty of Engineering at the Universidad de los Andes, Bogota, Colombia. The class is implemented as an extension of the memoir class. Clase de Tesis doctorales para ingenieria, Universidad de los Andes, Bogota.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/tui/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1374120,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1374125,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/tui/doc/TUIdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1374145,
- '',
- 'details',
- 'Package documentation (Spanish)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1374150,
- '',
- 'language',
- 'es'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 12:04:40 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tui')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tui')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'tui')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tui')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'turkish' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX Support for Typesetting Turkish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/turkish')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts and macros for Ottoman Turkish and Modern Turkish in Roman letter transcription.',
- 'docs' => {
- 'ctan:/language/turkish/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1374430,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 12:23:19 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'turkish')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'turkish')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'turkishintro' => bless( {
- 'caption' => bless( do{\(my $o = 'An introduction to LaTeX, in Turkish.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/turkishintro')}, 'XML::XPath::Literal' ),
- 'description' => 'The present release comprises only volume 1.',
- 'docs' => {
- 'ctan:/info/turkishintro/LATEX_Turkish_Volume_1.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1374720,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1374725,
- '',
- 'language',
- 'tr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/turkishintro/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1374700,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 12:23:19 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'turkishintro')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'turkishintro')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'turkmen' => bless( {
- 'caption' => bless( do{\(my $o = 'Babel support for Turkmen.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/turkmen')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides support for Turkmen in babel, but integration with babel is not available.',
- 'docs' => {
- 'ctan:/language/turkmen/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375035,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/turkmen/turkmen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375055,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-04-06 13:44:40 +0200 (Tue, 06 Apr 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'turkmen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'turkmen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'turkmen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'turkmen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'turnstile' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset the (logic) turnstile notation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/turnstile')}, 'XML::XPath::Literal' ),
- 'description' => 'Among other uses, the turnstile sign is used by logicians for denoting a consequence relation, related to a given logic, between a collection of formulas and a derived formula.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/turnstile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/turnstile/turnstile-en/turnstile-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375390,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/turnstile/turnstile-en/turnstile_article.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375410,
- '',
- 'details',
- 'Article about the package (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/turnstile/turnstile-pt/turnstile-pt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375430,
- '',
- 'details',
- 'Package documentation (Portuguese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1375435,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/turnstile/turnstile-pt/turnstile_artigo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375455,
- '',
- 'details',
- 'Article about the package (Portuguese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1375460,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 14:43:48 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'turnstile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'turnstile')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'turnstile')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'turnstile')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'turnthepage' => bless( {
- 'caption' => bless( do{\(my $o = 'Provide "turn page" instructions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/turnthepage')}, 'XML::XPath::Literal' ),
- 'description' => 'The package prints a \'turn\' instruction at the bottom of odd-numbered pages (except the last). This is a common convention for examination papers and the like.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/turnthepage/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/turnthepage/doc/pdf/turnthepage.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1375775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-24 23:15:02 +0100 (Thu, 24 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'turnthepage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'turnthepage')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'turnthepage')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'turnthepage')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tvs' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX Versioning System.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/TVS')}, 'XML::XPath::Literal' ),
- 'description' => 'A Perl script to collect all files which are needed to re-typeset TeX documents. It does it by parsing TeX logs. TVS is able to handle filenames intelligently.',
- 'docs' => {
- 'ctan:/support/TVS/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1376070,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-19 17:52:34 +0200 (Sun, 19 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tvs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'TVS')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.28')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twcal' => bless( {
- 'caption' => bless( do{\(my $o = 'Calligraphic font for typesetting handwriting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/twcal')}, 'XML::XPath::Literal' ),
- 'description' => 'A calligraphic font, designed in Metafont, which may be used for typesetting what Germans call the "vereinfachte Ausgangsschrift". Macros (originally intended for use with LaTeX 2.09) are available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 17:52:43 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twcal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'twcal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'tweb' => bless( {
- 'caption' => bless( do{\(my $o = 'A web system for TeX macro sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/tweb')}, 'XML::XPath::Literal' ),
- 'description' => 'Tweb uses noweb to provide a better means of printing TeX macro sources.',
- 'docs' => {
- 'ctan:/web/tweb/tug95/doc/paper.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1376660,
- '',
- 'details',
- 'Paper about the system'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/tweb/tug95/doc/plain.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1376720,
- '',
- 'details',
- 'Plain.tex, processed'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/tweb/tug95/doc/slides.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1376680,
- '',
- 'details',
- 'Slides from TUG95 presentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/tweb/tug95/doc/tweb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1376700,
- '',
- 'details',
- 'Tweb source, processed'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'tweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'tweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twocolumns' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth\'s two-column output macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/2columns.mac')}, 'XML::XPath::Literal' ),
- 'description' => 'These are transcribed (by an unknown hand) from chapter 23 of the TeXbook.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-04-17 22:23:50 +0200 (Mon, 17 Apr 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twocolumns')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'twocolumns')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twoinone' => bless( {
- 'caption' => bless( do{\(my $o = 'Print two pages on a single page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/twoinone')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is for printing two pages on a single (landscape) A4 page. Page numbers appear on the included pages, and not on the landscape \'container\' page.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/twoinone/twoinone.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1377225,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-26 11:17:49 +0100 (Fri, 26 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twoinone')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'twoinone')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = '2in1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'twoinone')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twoopt' => bless( {
- 'caption' => bless( do{\(my $o = 'Definitions with two optional arguments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/twoopt.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'Variants of \\newcommand, \\renewcommand and \\providecommand are provided. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/twoopt.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1377615,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 16:53:56 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twoopt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'twoopt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twoside' => bless( {
- 'caption' => bless( do{\(my $o = 'Two-side typesetting in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/2side.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros that produce output destined for two-sided printing, with a gutter margin as specified by the user. A running head may also be specified.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-01 20:18:08 +0200 (Thu, 01 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twoside')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'twoside')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twoup' => bless( {
- 'caption' => bless( do{\(my $o = 'Print two virtual pages on each physical page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/twoup')}, 'XML::XPath::Literal' ),
- 'description' => 'MiKTeX and many other TeX implementations include tools for massaging PostScript into booklet and two-up printing -- that is, printing two logical pages side by side on one side of one sheet of paper. However, some LaTeX preliminaries are necessary to use those tools. The twoup package provides such preliminaries and gives advice on how to use the PostScript tools.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/twoup/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1378475,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/twoup/twoup.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1378495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-02-27 14:52:52 +0100 (Tue, 27 Feb 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twoupltx')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'twoup')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'twoupltx')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'twoup')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twoup-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros to print two-up.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/2up')}, 'XML::XPath::Literal' ),
- 'description' => 'The 2up package offers considerable flexibility as to paper size and layout, and produces a standard dvi file without involving additional dvi or PostScript filters.',
- 'docs' => {
- 'ctan:/macros/generic/2up/2up-doc.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-06 13:50:32 +0200 (Sun, 06 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'twoup-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'twoup-gen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'twoup-gen')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'twoupltx' => {},
- 'txfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Times-like fonts in support of mathematics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/txfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'Txfonts supplies virtual text roman fonts using Adobe Times (or URW NimbusRomNo9L) with some modified and additional text symbols in the OT1, T1, and TS1 encodings; maths alphabets using Times/URW Nimbus; maths fonts providing all the symbols of the Computer Modern and AMS fonts, including all the Greek capital letters from CMR; and additional maths fonts of various other symbols. The set is complemented by a sans-serif set of text fonts, based on Helvetica/NimbusSanL, and a monospace set. All the fonts are in Type 1 format (AFM and PFB files), and are supported by TeX metrics (VF and TFM files) and macros for use with LaTeX.',
- 'docs' => {
- 'ctan:/fonts/txfonts/doc/txfontsdoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1378810,
- '',
- 'details',
- 'Package documentation (Letter)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/txfonts/doc/txfontsdocA4.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1378830,
- '',
- 'details',
- 'Package documentation (A4)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 16:35:41 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'txfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'txfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'txfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'txfontsb' => bless( {
- 'caption' => bless( do{\(my $o = 'Extensions to txfonts, using GNU Freefont.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/txfontsb')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of fonts that extend the txfonts bundle with small caps and old style numbers, together with Greek support. The extensions are made with modifications of the GNU Freefont.',
- 'docs' => {
- 'ctan:/fonts/txfontsb/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1379190,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/txfontsb/doc/txfontsb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1379210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-14 16:35:41 +0100 (Tue, 14 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txfontsb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'txfontsb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'txfontsb')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'txfontsb')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'txgreeks' => bless( {
- 'caption' => bless( do{\(my $o = 'Shape selection for TX fonts Greek letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/txgreeks')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows LaTeX users who use the TX fonts to select the shapes (italic or upright) for the Greek lowercase and uppercase letters. Once the shapes for lowercase and uppercase have been selected via a package option, the \\other prefix (e.g., \\otheralpha) allows using the alternate glyph (as in the fourier package). The txgreeks package does not constrain the text font that may be used in the document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/txgreeks/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1379615,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/txgreeks/txgreeks.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1379635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-18 12:27:11 +0100 (Fri, 18 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txgreeks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'txgreeks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'txgreeks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'txgreeks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'txp' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw text along a path.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/txp')}, 'XML::XPath::Literal' ),
- 'description' => 'The txp package provides a general-purpose MetaPost macro to draw abitrary text along a given path.',
- 'docs' => {
- 'ctan:/graphics/metapost/contrib/macros/txp/DOCUMENT.pdf' => {
- 'available' => 1
- },
- 'ctan:/graphics/metapost/contrib/macros/txp/README.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-20 19:53:04 +0200 (Sun, 20 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'txp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'txt' => bless( {
- 'caption' => bless( do{\(my $o = 'Output documents via terminals, line printers, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/txt')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means to prepare a DVI file for approximately laid-out monospace font text output. This output could then be converted to text using (for example) dvi2tty and then submitted to a line printer. The package is incomplete (it relies on a font \'doc\' which it refers to as a \'pseudo-font\' but nowhere explains where it comes from). Furthermore, it was written for obsolete LaTeX 2.09 (though it runs, modulo the absence of the font) under current LaTeX.',
- 'docs' => {
- 'ctan:/support/txt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1380200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-16 22:12:19 +0100 (Tue, 16 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'txt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'txt2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert text by fixing special chars and quote marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/txt2latex/txt2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a small Perl script intended to facilitate batch conversion of largely unformatted ASCII text for use with LaTeX. In contrast to txt2tex, it does not assume the document has any underlying structure. Its sole purpose is to escape special LaTeX characters and to fix single and double quotation marks.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-08 15:14:18 +0200 (Thu, 08 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txt2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'txt2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'txt2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Add LaTeX markup to plain text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/txt2tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Converts plain text into something with a little LaTeX formatting.',
- 'docs' => {
- 'ctan:/support/txt2tex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1380770,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-06-06 20:35:56 +0200 (Fri, 06 Jun 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'txt2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'txt2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'type1cm' => bless( {
- 'caption' => bless( do{\(my $o = 'Arbitrary size font selection in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/type1cm')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX, by default, restricts the sizes at which you can use its default computer modern fonts, to a fixed set of discrete sizes (effectively, a set specified by Knuth). The type1cm package removes this restriction; this is particularly useful when using scalable versions of the cm fonts (Bakoma, or the versions from BSR/Y&Y, or True Type versions from Kinch, PCTeX, etc.). In fact, since modern distributions will automatically generate any bitmap font you might need, type1cm has wider application than just those using scaleable versions of the fonts. Note that the LaTeX distribution now contains a package fix-cm, which performs the task of type1cm, as well as doing the same job for T1- and TS1-encoded ec fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/type1cm/type1cm-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1381080,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'type1cm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'type1cm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'type1cm')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'type1cm')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'type1ec' => bless( {
- 'caption' => bless( do{\(my $o = 'Permit EC, TC and LH fonts at arbitrary sizes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/cm-super/type1ec.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Generates LaTeX font sizing instructions that allow any size to be scaled. This package is part of the cm-super distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'type1ec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cm-super')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'type1ec')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'cm-super')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typearea' => bless( {
- 'caption' => bless( do{\(my $o = 'Set page margins.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/koma-script')}, 'XML::XPath::Literal' ),
- 'description' => 'Typearea is a part of the koma-script bundle, and is well integrated with the requirements of classes in the bundle, but it is also convenient for use as a package in its own right.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/koma-script/doc/scrguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1381840,
- '',
- 'details',
- 'German documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1381845,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/koma-script/doc/scrguien.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1381865,
- '',
- 'details',
- 'English documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1381870,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 11:44:18 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typearea')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'koma-script')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'typearea')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'koma-script')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.09')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typedref' => bless( {
- 'caption' => bless( do{\(my $o = 'Eliminate errors by enforcing the types of labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/typedref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package replaces \\ref with \\figureref, \\sectionref, \\eqref, etc., so that you\'re forced to specify the kind of label you\'re referencing. Each reference command also generates appropriate text automatically, so that instead of typing Figure~\\ref{figure:key}, all you need is \\figureref{figure:key}. The \\label command is redefined to record the type with the label defined, so that each type of label has its own namespace.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/typedref/typedref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1382365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typedref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'typedref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'typedref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typehtml' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset HTML directly from LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/typehtml')}, 'XML::XPath::Literal' ),
- 'description' => 'Can handle almost all of HTML2, and most of the math fragment of the draft HTML3.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/typehtml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1382630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/typehtml/typehtml.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1382650,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 12:30:02 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typehtml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'typehtml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'typehtml')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'typehtml')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typeoutfileinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Display class/package/file information.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/typeoutfileinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a minimalist shell script, for Unix systems, that displays the information content in a \\ProvidesFile, \\ProvidesPackage or \\ProvidesClass command in a LaTeX source file. The package requires that the readprov package is available.',
- 'docs' => {
- 'ctan:/support/typeoutfileinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1383060,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-16 14:12:34 +0100 (Fri, 16 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typeoutfileinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'typeoutfileinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'typeoutfileinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typespec' => bless( {
- 'caption' => bless( do{\(my $o = 'Create font samplers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/TypeSpec')}, 'XML::XPath::Literal' ),
- 'description' => 'Creates a type specimen page with useful information about the typeface.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/TypeSpec/TypeSpec.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1383375,
- '',
- 'details',
- 'Package outline and some samplers'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typespec')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'typespec')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'typespec')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typografie' => bless( {
- 'caption' => bless( do{\(my $o = 'A tutorial on typography.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/german/typografie')}, 'XML::XPath::Literal' ),
- 'description' => 'The script of a tutorial held at the 1999 DANTE meeting by Axel Reichert on how to create a new documentclass in LaTeX with some examples (in German).',
- 'docs' => {
- 'ctan:/info/german/typografie/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1383675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1383680,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/german/typografie/typografie.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1383700,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1383705,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 16:36:25 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typografie')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'typografie')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'typogrid' => bless( {
- 'caption' => bless( do{\(my $o = 'Print a typographic grid.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/typogrid')}, 'XML::XPath::Literal' ),
- 'description' => 'Draws a grid on every page of the document; the grid divides the page into columns, and may be used for fixing measurements of layout.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/typogrid/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384010,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/typogrid/typogrid.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384030,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:21:29 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'typogrid')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'typogrid')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'typogrid')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'typogrid')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.21')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'u8tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Input Unicode characters in TeX notation, in emacs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/emacs-modes/u8tex.el')}, 'XML::XPath::Literal' ),
- 'description' => 'A file to provide an alternative, TeX-style, input method for UTF-8 characters in Otfried Cheong\'s extension of Mule-UCS.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'u8tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'u8tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uaclasses' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Arizona thesis and dissertation format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uaclasses')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a LaTeX2e document class named \'ua-thesis\' for typesetting theses and dissertations in the official format required by the University of Arizona. Moreover, there is a fully compatible alternative document class \'my-thesis\' for private \'nice\' copies of the dissertation, and the respective title pages are available as separate packages to work with any document class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uaclasses/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uaclasses/my-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384640,
- '',
- 'details',
- 'my-thesis example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uaclasses/ua-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384620,
- '',
- 'details',
- 'ua-thesis example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uaclasses')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uaclasses')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uaclasses')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uaclasses')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uafthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for theses at University of Alaska Fairbanks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uafthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an "unofficial" official class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uafthesis/README.md' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384975,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uafthesis/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1384995,
- '',
- 'details',
- 'Example (incorporating some documentation)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 21:58:23 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uafthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uafthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uafthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uafthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ucdavisthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'A thesis/dissertation class for University of California Davis.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ucdavisthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The class conforms to the University\'s requirements for 2009.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ucdavisthesis/Example/ucdavisthesis_example_main.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1385370,
- '',
- 'details',
- 'Example of output'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ucdavisthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1385330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ucdavisthesis/ucdavisthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1385350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 21:58:23 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ucdavisthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ucdavisthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ucdavisthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ucdavisthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ucharclasses' => bless( {
- 'caption' => bless( do{\(my $o = 'Switch fonts in XeTeX according to what is being processed.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/ucharclasses')}, 'XML::XPath::Literal' ),
- 'description' => 'The package takes care of switching fonts when you switch from one Unicode block to another in the text of a document. This way, you can write a document with no explicit font selection, but a series of rules of the form "when entering block ..., switch font to use ...".',
- 'docs' => {
- 'ctan:/macros/xetex/latex/ucharclasses/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1385710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/ucharclasses/ucharclasses.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1385730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ucharclasses')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ucharclasses')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ucs' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended UTF-8 input encoding support for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ucs')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides the ucs package, and utf8x.def, together with a large number of support files. The utf8x.def definition file for use with inputenc covers a wider range of Unicode characters than does utf8.def in the LaTeX distribution. The package provides facilities for efficient use of its large sets of Unicode characters. Glyph production may be controlled by various options, which permits use of non-ASCII characters when coding mathematical formulae. Note that the bundle previously had an alias "unicode"; that alias has now been withdrawn, and no package of that name now exists.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ucs/FAQ' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1386190,
- '',
- 'details',
- 'Frequently Asked Questions'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ucs/INSTALL' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1386170,
- '',
- 'details',
- 'Installation details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ucs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1386150,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ucs/ucs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1386210,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-28 17:44:11 +0200 (Sat, 28 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ucs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ucs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ucs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ucs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ucthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'University of California thesis format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ucthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'A modified version of the standard LaTeX report style that is accepted for use with University of California PhD dissertations and Masters theses. A sample dissertation source and bibliography are provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ucthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1386545,
- '',
- 'details',
- 'Readme and basic documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ucthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ucthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ucthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ucthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ucthesis209' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2.09 document style for UC Theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/ucthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'An obsolescent LaTeX 2.09 predecessor of the current University of California thesis class; the latest version of the package seems to have been released as the current one was being developed.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/ucthesis/ucthesis.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1386880,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ucthesis209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ucthesis209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uebungsblatt' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX class for writing exercise sheets.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uebungsblatt')}, 'XML::XPath::Literal' ),
- 'description' => 'This package implements a LaTeX class for writing exercise sheets for a lecture. Features: - quick typesetting of exercise sheets or their revisions, - simple user friendly commands, - elegant page formatting, - automatic numbering of exercises and sub-exercises, - the number of the exercise sheet is extracted automatically from the file name, - static information about the lectures and the authors needs to provided at one point only.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uebungsblatt/Dokumentation/uebungsblatt-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1387285,
- '',
- 'details',
- 'Package documentation (German)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1387280,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uebungsblatt/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1387260,
- '',
- 'details',
- 'README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1387255,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-14 17:47:45 +0100 (Sat, 14 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uebungsblatt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uebungsblatt')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uebungsblatt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uebungsblatt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ugarite' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for Ugaritic cuneiform script.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/ugarite')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts (both as Metafont source and in Adobe Type 1 format) and macros for Ugaritic cuneiform writing. This script was in use about 1300 BCE. This is one of a series of archaic fonts.',
- 'docs' => {
- 'ctan:/fonts/archaic/asamples.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1387680,
- '',
- 'details',
- 'Samples of entire archaic bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/ugarite/README' => {
- 'available' => 1
- },
- 'ctan:/fonts/archaic/ugarite/tryugarite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1387660,
- '',
- 'details',
- 'Sample of Ugaritic font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/archaic/ugarite/ugarite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1387640,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ugarite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ugarite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ugaritic' => bless( {
- 'caption' => bless( do{\(my $o = 'A font for Ugaritic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ugaritic/ugaritic.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a Metafont source to generate Ugaritic script, which is a cuneiform alphabet.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ugaritic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ugaritic')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uhc' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts for the Korean language.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/korean/HLaTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'Support for Korean documents written in Korean standard KSC codes for LaTeX2e.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uhc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'uhc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uhc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uhrzeit' => bless( {
- 'caption' => bless( do{\(my $o = 'Time printing, in German.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uhrzeit/uhrzeit.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A variety of printing formats are available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uhrzeit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uhrzeit')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uhrzeit')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uhthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Houston thesis document style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/uhthesis.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The LaTeX 2.09 style is said to be for University of Houston PhD and MS theses; it is derived from the standard report style.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-16 13:32:16 +0200 (Wed, 16 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uhthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'uhthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uiucthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'UIUC thesis class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uiucthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The class produces a document that conforms to the format described in the University\'s Handbook for Graduate Students Preparing to Deposit.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uiucthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1389140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uiucthesis/thesis-ex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1389180,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uiucthesis/uiucthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1389160,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uiucthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uiucthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uiucthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uiucthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.25')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uk-tex-faq' => {},
- 'ukdate' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset date in a UK-ish form.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/ukdate.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Prints dates in a traditional English way: "<day-of-week> <ordinal-day-of-month> <month> <year>", so for example "Thursday 2nd February 2006". The ordinal letters ("nd" in the example) are underlined and raised. Note that Babel British style also has an English date style, which has no day name, and which doesn\'t raise or underline the ordinal letters.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 14:02:18 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ukdate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ukdate')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ukhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation patterns for British English.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/ukhyphen.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'These patterns were derived from a word-division list generously provided by the Oxford University Press (for the purpose of generating these patterns, only). \'British English\' hyphenation differs from the default patterns provided with TeX, in that they are etymologically based; American patterns tend to be more pragmatically derived. Version 2 has added a short list of hyphenation exceptions.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:46:59 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ukhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-hyph-ukenglish')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ukhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ukrhyph' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation Patterns for Ukrainian.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/ukrhyph')}, 'XML::XPath::Literal' ),
- 'description' => 'A range of patterns, depending on the encoding of the output font (including the standard T2A, so one can use the patterns with free fonts).',
- 'docs' => {
- 'ctan:/language/hyphenation/ukrhyph/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1390455,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/ukrhyph/rules60.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1390480,
- '',
- 'details',
- 'Old hyphenation rules'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1390475,
- '',
- 'language',
- 'uk'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/ukrhyph/rules90.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1390505,
- '',
- 'details',
- 'New hyphenation rules'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1390500,
- '',
- 'language',
- 'uk'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/hyphenation/ukrhyph/rules_ph.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1390530,
- '',
- 'details',
- 'Old hyphenation rules with phonetics'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1390525,
- '',
- 'language',
- 'uk'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-19 00:08:42 +0100 (Fri, 19 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ukrhyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ukrhyph')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ukrhyph')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ukrhyph')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uktex' => bless( {
- 'caption' => bless( do{\(my $o = 'The UK TeX digest.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/digests/uktex')}, 'XML::XPath::Literal' ),
- 'description' => 'The UK TeX digest started (at a time when TeXhax was also available), at least partly justified by the oddities of internet access in the UK. The organisation of the digest was odd: a team of enthusiasts tried to provide answers to questions before the digest was published, so that readers would encounter a problem closely followed by a solution in the same issue. Eventually, the UK TeX digest was merged with the TeXhax digest, and the merged list was run in the UK for a time, but without the distinctive experts group. The archives are arranged by year, and run from 1987 to 1994.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-11-29 14:22:26 +0100 (Wed, 29 Nov 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uktex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'UK-TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uktug-bask' => bless( {
- 'caption' => bless( do{\(my $o = 'Old copies and sources of Baskerville.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/usergrps/uktug/baskervi')}, 'XML::XPath::Literal' ),
- 'description' => 'The source and PDF files of the UK TUG journal Baskerville, from volume 3 to volume 8.',
- 'docs' => {
- 'ctan:/usergrps/uktug/baskervi/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1391090,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-28 11:16:40 +0200 (Wed, 28 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uktug-bask')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'uktug-bask')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ulem' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for underlining.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ulem')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an \\ul (underline) command which will break over line ends; this technique may be used to replace \\em (both in that form and as the \\emph command), so as to make output look as if it comes from a typewriter. The package also offers double and wavy underlining, and striking out (line through words) and crossing out (/// over words). The package works with both Plain TeX and LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ulem/ulem.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1391495,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 13:37:56 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ulem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ulem')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ulem')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ulem')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ulqda' => bless( {
- 'caption' => bless( do{\(my $o = 'Support of Qualitative Data Analysis.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ulqda')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is for use in Qualitative Data Analysis research. It supports the integration of Qualitative Data Analysis (QDA) research tasks, specifically for Grounded Theory, into the LaTeX work flow. It assists in the analysis of textual data such as interview transcripts and field notes by providing the LaTeX user with macros which are used to markup textual information -- for example, in-depth interviews.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ulqda/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1391860,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ulqda/ulqda.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1391880,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:00:49 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ulqda')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ulqda')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ulqda')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ulqda')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ulsy' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra mathematical characters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ulsy')}, 'XML::XPath::Literal' ),
- 'description' => 'Metafont source for the font, and LaTeX support. The font contains a contradiction symbol at various sizes, and an odplus symbol. An autotraced outline version of the fonts is available in ulsy-ps.',
- 'docs' => {
- 'ctan:/fonts/ulsy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1392575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1392580,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 23:18:28 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ulsy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ulsy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ulsy')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ulsy-ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Extra mathematical characters in Adobe Type 1 format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/ulsy')}, 'XML::XPath::Literal' ),
- 'description' => 'These are autotraced versions of the ulsy fonts.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/ulsy/LISEZMOI' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1392240,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/ps-type1/ulsy/README' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1392220,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-29 13:18:24 +0100 (Sat, 29 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ulsy-ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ulsy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ulsy-ps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ultratex' => bless( {
- 'caption' => bless( do{\(my $o = 'An emacs TeX mode with "lightning completion\'.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/ultratex')}, 'XML::XPath::Literal' ),
- 'description' => 'Ultra-TeX is an Emacs mode, a distant relation of AUC-Tex, with several enhancements (relative to the version it started from) and with a "lightning completion" mode that doesn\'t wait for a request for completion (the request is typically expressed by pressing the tab key).',
- 'docs' => {
- 'ctan:/support/ultratex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1392845,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-27 23:11:19 +0100 (Thu, 27 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ultratex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Ultra-TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'umich-thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Michigan Thesis LaTeX class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/umich-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX2e class to create a University of Michigan dissertation according to the Rackham dissertation handbook.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/umich-thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1393130,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'umich-thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'umich-thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'umich-thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uml' => bless( {
- 'caption' => bless( do{\(my $o = 'UML diagrams in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/uml')}, 'XML::XPath::Literal' ),
- 'description' => 'A PSTricks related package for writing UML (Unified Modelling Language) diagrams in LaTeX. Currently, it implements a subset of class diagrams, and some extra constructs as well. The package cannot be used together with pst-uml.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/uml/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1393510,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/uml/uml.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1393530,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 18:01:37 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uml')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uml')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'UML')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uml')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'umlaute' => bless( {
- 'caption' => bless( do{\(my $o = 'German input encodings in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/umlaute')}, 'XML::XPath::Literal' ),
- 'description' => 'An early package for using alternate input encodings. The author considers the package mostly obsolete, since most of its functions are taken by the inputenc package; however, inputenc doesn\'t support the roman8 and atari encodings, so umlaute remains the sole source of that support.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/umlaute/umlaute.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1393875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'umlaute')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'umlaute')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'umlaute')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'umlaute')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'umoline' => bless( {
- 'caption' => bless( do{\(my $o = 'Underline text allowing line breaking.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/umoline')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides commands \\Underline, \\Midline and \\Overline for underlining, striking out, and overlining their text arguments.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/umoline/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394200,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/umoline/umoline.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394220,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-30 13:37:56 +0100 (Sun, 30 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'umoline')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'umoline')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'umoline')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'umoline')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'umrand' => bless( {
- 'caption' => bless( do{\(my $o = 'Package for fancy box frames.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/umrand')}, 'XML::XPath::Literal' ),
- 'description' => 'The package includes both Metafont sources of the fonts and support macros. An Adobe Type 1 version of the fonts is available in the niceframe fonts bundle.',
- 'docs' => {
- 'ctan:/macros/generic/umrand/umrand12.readme_e' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394605,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1394610,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/umrand/umrand12.readme_g' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1394635,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/umrand/umrand_up1.readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394655,
- '',
- 'details',
- 'Readme for update'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1394660,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 23:18:28 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'umrand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'umrand')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'umrand')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'umthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Dissertations at the University of Michigan.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/umthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The class loads book class, and makes minimal changes to it; its coding aims to be as robust as possible, and as a result it has few conflicts with potential add-on packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/umthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394945,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/umthesis/example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1394965,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'umthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'umthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'umthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'umthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'umtypewriter' => bless( {
- 'caption' => bless( do{\(my $o = 'Fonts to typeset with the xgreek package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/umtypewriter')}, 'XML::XPath::Literal' ),
- 'description' => 'The UMTypewriter font family is a monospaced font family that was built from glyphs from the CB Greek fonts, the CyrTUG Cyrillic alphabet fonts ("LH"), and the standard Computer Modern font family. It contains four OpenType fonts which are required for use of the xgreek package for XeLaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-23 15:45:58 +0200 (Thu, 23 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'umtypewriter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'umtypewriter')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'umtypewriter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'umtypewriter')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '001.002')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unamthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Style for Universidad Nacional Autonoma de Mexico theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/unamthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a customisable format to typeset Theses according to the Universidad Nacional Autonoma de Mexico guidelines. Support for use in Scientific Workplace (SWP) 3.x is also provided. The bundle also includes an appropriate bibliographic style which enables the use of author-year schemes using the natbib package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/unamthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1395625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/unamthesis/UNAMThesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1395645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unamthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'unamthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'unamthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'unamthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uncial' => bless( {
- 'caption' => bless( do{\(my $o = 'Uncial manuscript book-hand font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/bookhands/uncial')}, 'XML::XPath::Literal' ),
- 'description' => 'The uncial and alluncl packages provide Metafont fonts based on the Uncial manuscript book-hand used between the 3rd and 6th century AD. The font consists of minuscules and digits, with some appropriate period punctuation marks. Both normal and bold versions are provided. This is one of a set of manuscript fonts. Access to the docmfp package is desirable but not essential.',
- 'docs' => {
- 'ctan:/fonts/bookhands/uncial/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-03 13:11:59 +0100 (Fri, 03 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uncial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uncial')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'bookhands')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'underlin' => bless( {
- 'caption' => bless( do{\(my $o = 'Underlined running heads.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/underlin')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines two pagestyles that provide underlined page heads in LaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/underlin/underlin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1396625,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-31 01:39:06 +0200 (Sat, 31 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'underlin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'underlin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'underlin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'underlin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'underlin-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'Multi-word underlining.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/underlin.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a simple command \\textul that will underline a multi-word argument, allowing line breaks between words. The ulem package also provides this function (among others) in generic context; soul does the job, but is a LaTeX-only package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'underlin-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'underlin-generic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'underscore' => bless( {
- 'caption' => bless( do{\(my $o = 'Control the behaviour of "_" in text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/underscore')}, 'XML::XPath::Literal' ),
- 'description' => 'With the package, \\_ in text mode (i.e., \\textunderscore) prints an underscore so that hyphenation of words either side of it is not affected; a package option controls whether an actual hyphenation point appears after the underscore, or merely a break point. The package also arranges that, while in text, \'_\' itself behaves as \\textunderscore (the behaviour of _ in maths mode is not affected.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/underscore/underscore.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1397005,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-09-08 12:33:34 +0200 (Wed, 08 Sep 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'underscore')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'underscore')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'underscore')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'underscore')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'undertilde' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset a tilde under one (or many) maths symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/undertilde')}, 'XML::XPath::Literal' ),
- 'description' => 'The implementation is probably less than totally robust, though undoubtedly better than that in the generic undertilde macros also available on CTAN.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/undertilde/undertilde.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1397655,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-23 12:18:26 +0200 (Mon, 23 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'undertilde')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'undertilde')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'undertilde')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'undertilde-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple macro for placing a tilde under a character.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/undertilde.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The code creates a \\mathord at standard size (no attempt to adjust for different contexts in a mathematical expression). Benjamin Bayart\'s undertilde (for all its faults) does the job better--the general user could easily remove the LaTeX mechanisms from the file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 14:02:18 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'undertilde-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'undertilde-gen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'undolabl' => bless( {
- 'caption' => bless( do{\(my $o = 'Override existing labels.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/undolabl')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to override existing labels (for example, those generated automatically).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/undolabl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1397955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/undolabl/undolabl-example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1397995,
- '',
- 'details',
- 'Package examples'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/undolabl/undolabl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1397975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-02 14:24:13 +0100 (Mon, 02 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'undolabl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'undolabl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'undolabl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'undolabl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0k')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'undump' => bless( {
- 'caption' => bless( do{\(my $o = 'Make a new executable with format loaded.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/support/undump')}, 'XML::XPath::Literal' ),
- 'description' => 'Undump implements the pre-web2c mechanism for generating a new executable from an existing executable and a core dump. The output executable contains all the memory allocated by the run of the executable (up to its crash), and starts at main(). Different Unix styles (of the time) each had their own undump routine.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-17 09:30:12 +0100 (Wed, 17 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'undump')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'undump')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unfinished' => bless( {
- 'caption' => bless( do{\(my $o = 'Mark unfinished parts of a document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/unfinished.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an unfinishedenvironment convenient for marking unfinished sections of a document. The environment complains if it thinks the document is not marked as a draft (in the sense of having \\overfullrule non-zero.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-02-05 09:00:49 +0100 (Fri, 05 Feb 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unfinished')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'unfinished')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uni-wtal-ger' => bless( {
- 'caption' => bless( do{\(my $o = 'Citation style for literary studies at the University of Wuppertal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/biblatex-contrib/uni-wtal-ger')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a biblatex citation style based on the author-title style of biblatex-dw. The citations are optimised for literary studies in faculty of humanities at the Bergische Universitat Wuppertal.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/biblatex-contrib/uni-wtal-ger/LIESMICH' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1398895,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1398900,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/uni-wtal-ger/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1398920,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1398925,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/biblatex-contrib/uni-wtal-ger/germanistik.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1398945,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1398950,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uni-wtal-ger')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uni-wtal-ger')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uni-wtal-ger')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uni-wtal-ger')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unicode' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended UTF-8 input encoding for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle has been renamed to ucs, which users should switch to (note that the package name has not changed, merely that of the enclosing bundle).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 14:05:18 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unicode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'unicode')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unicode-math' => bless( {
- 'caption' => bless( do{\(my $o = 'Unicode mathematics support for XeTeX and LuaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/unicode-math')}, 'XML::XPath::Literal' ),
- 'description' => 'The current release of this package typesets mathematics with unicode input and using OpenType maths fonts. (There is little compatibility with older maths packages.) XeTeX support is well tested, though LuaTeX support less so. The package can typeset using STIX fonts, the XITS development of those fonts, the Asana-Math fonts and the commercial Cambria Math fonts. There is no support yet for any extra alphabets in the Unicode \'private use area\'. The package relies on recent versions of the fontspec package and the l3kernel and l3packages bundles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/unicode-math/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1399460,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/unicode-math/unicode-math.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1399480,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/unicode-math/unimath-symbols.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1399500,
- '',
- 'details',
- 'List of symbols defined by the package'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unicode-math')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'unicode-math')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'unicode-math')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'unicode-math')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uniquecounter' => bless( {
- 'caption' => bless( do{\(my $o = 'Provides unlimited unique counter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/uniquecounter.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a kind of counter that provides unique number values. Several counters can be created with different names. The numeric values are not limited. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/uniquecounter.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1400165,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-17 16:53:56 +0200 (Tue, 17 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uniquecounter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uniquecounter')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unisugar' => bless( {
- 'caption' => bless( do{\(my $o = 'Define syntactic sugar for Unicode LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/unisugar')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to define shorthand aliases for single Unicode characters, and also provides support for such aliases in RTL-text. The package requires an TeX-alike system that uses Unicode input in a native way: current examples are XeTeX and LuaTeX.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/unisugar/unisugar.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1400485,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unisugar')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'unisugar')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'unisugar')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'unisugar')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'units' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset units.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/units')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is provided as a bundle with the nicefrac package for typing fractions. Units uses nicefrac in typesetting physical units in a standard-looking sort of way.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/units/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1400865,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/units/units.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1400885,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'units')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'units')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'units')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'units')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unitsdef' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting units in LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/unitsdef')}, 'XML::XPath::Literal' ),
- 'description' => 'Many packages for typesetting units have been written for use in LaTeX2e. Some define macros to typeset a lot of units but do not suit to the actual font settings, some make the characters needed available but do not predefine any unit. This package tries to comply with both requirements. It predefines common units, defines an easy to use interface to define new units and changes the output concerning to the surrounding font settings.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/unitsdef/README.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1401245,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/unitsdef/unitsdef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1401265,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unitsdef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'unitsdef')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'unitsdef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'unitsdef')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'universa' => bless( {
- 'caption' => bless( do{\(my $o = 'Herbert Bayer\'s \'universal\' font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/universa')}, 'XML::XPath::Literal' ),
- 'description' => 'An implementation of the universal font by Herbert Bayer of the Bauhaus school. The Metafont sources of the fonts, and their LaTeX support, are all supplied in a LaTeX documented source (.dtx) file.',
- 'docs' => {
- 'ctan:/fonts/universa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1401620,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/universa/uni-trimmed.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1401640,
- '',
- 'details',
- 'Package documentation (without Metafont sources)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'universa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'universa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'universa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'universa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unixman' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset to look like Unix man output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/unixman')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 document style with commands suited to Unix \'man\' output.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/unixman/unixman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1401970,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unixman')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'unixman')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unouter' => bless( {
- 'caption' => bless( do{\(my $o = 'Suppress \\outer flags in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/unouter.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package suppresses all the \\outer flags on macros in Plain TeX; it also suppresses the \\outer command.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unouter')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'unouter')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unpacked' => bless( {
- 'caption' => bless( do{\(my $o = 'Unpacked copy of the LaTeX sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/unpacked')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides the source of LaTeX in its form immediately prior to compilation into a format. When LaTeX 2e first appeared, this was a significant support to users (since unpacking used on some machines to take a very long time); the world has moved on since then, but there is some residual value to the distribution.',
- 'docs' => {
- 'ctan:/macros/latex/base/00readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1402630,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unpacked')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'unpacked')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'unswthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'UNSW theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/unswthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The directory contains a bundle of things related to UNSW Theses; the author\'s own thesis was prepared using the class.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/unswthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1402915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'unswthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'unswthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.6a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'untex' => bless( {
- 'caption' => bless( do{\(my $o = 'Strip (La)TeX commands from source file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/untex/untex-1.2.tar.gz')}, 'XML::XPath::Literal' ),
- 'description' => 'The program will remove "some LaTeX commands" from a file (it will optionally try to strip out all mathematics, too). It also has an option to honour \\input and \\include commands in the file. The program is distributed as C source in a .tar.gz file.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'untex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'untex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uothesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Class for dissertations and theses at the University of Oregon.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uothesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The class generates documents that are suitable for submission to the Graduate School and conform with the style requirements for dissertations and theses as laid out in the Fall 2010 UO graduate school student manual.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uothesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1403575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uothesis/uothesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1403595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uothesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uothesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uothesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uothesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uowthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Document class for dissertations at the University of Wollongong.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uowthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'A document class for higher degree research theses in compliance with the specifications of University of Wollongong (UoW) theses in the "Guidelines for Preparation and Submission of Higher Degree Research Theses" (March 2006), by the Research Student Centre, Research & Innovation Division, UoW.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uowthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1403930,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uowthesis/mythesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1403950,
- '',
- 'details',
- 'Demonstration document'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uowthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uowthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uowthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uowthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'upca' => bless( {
- 'caption' => bless( do{\(my $o = 'Print UPC-A barcodes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/upca')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a single macro \\upca, to print UPC-A barcodes.',
- 'docs' => {
- 'ctan:/macros/generic/upca/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1404280,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:17:17 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'upca')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'upca')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'upca')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'upca')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'upgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'Upright Greek letters.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/was')}, 'XML::XPath::Literal' ),
- 'description' => 'A package to provide the upright Greek letters from the Euler or Adobe Symbol fonts as additional math symbols (\\upalpha, \\upbeta, etc.), with proper spacing and scaling in super- and subscripts. This package is part of the was bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/was/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1404675,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/was/upgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1404695,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 17:44:48 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'upgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'upgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'upmethodology' => bless( {
- 'caption' => bless( do{\(my $o = 'Writing specification such as for UP-based methodologies.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/upmethodology')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle allows the user to create Unified Process methodology (UP or RUP) based documents. The style provides document versioning, document history, document authors, document validators, specification description, task management, and several helping macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/upmethodology/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1405030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/upmethodology/doc/upmethodology-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1405050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 15:37:05 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'upmethodology')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lgpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'upmethodology')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'UPmethodology')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'upmethodology')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'upquote' => bless( {
- 'caption' => bless( do{\(my $o = 'Show "realistic" quotes in verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/upquote')}, 'XML::XPath::Literal' ),
- 'description' => 'Typewriter-style fonts are best for program listings, but Computer Modern Typewriter prints ` and \' as bent opening and closing single quotes. Other fonts, and most programming languages, print ` as a grave accent and \' upright; \' is used both to open and to close quoted strings. The package switches the typewriter font to Computer Modern Typewriter in OT1 encoding, and modifies the behaviour of verbatim, verbatim*, \\verb, and \\verb* to print in the "` and \' way". It does thisregardless of other fonts or encodings in use, so long as the package is loaded after the other fonts were. The package does not affect \\tt, \\texttt, etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/upquote/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1405655,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/upquote/upquote.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1405675,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-19 20:55:14 +0200 (Thu, 19 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'upquote')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'upquote')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'upquote')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'upquote')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'v1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'upref' => bless( {
- 'caption' => bless( do{\(my $o = 'Ensure references are upright.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/amslatex/amscls')}, 'XML::XPath::Literal' ),
- 'description' => 'The upref package redefines the LaTeX \\ref command to ensure the numbers are upright, even in an italic or oblique environment. The package is distributed as part of the AMS classes distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'upref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amslatex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'upref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amscls')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uri' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyperlinks for a wide range of URIs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uri')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides automatic hyperlinks for URIs of type arXiv, ASIN, DOI, HDL, NBN, PubMed, OID, TINY, TINY with preview, and XMPP and provides commands \\citeurl, \\mailto, \\ukoeln and \\uref.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uri/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1406485,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uri/uri.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1406505,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uri')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uri')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uri')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uri')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'url' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim with URL-sensitive line breaks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/url')}, 'XML::XPath::Literal' ),
- 'description' => 'The command \\url is a form of verbatim command that allows linebreaks at certain characters or combinations of characters, accepts reconfiguration, and can usually be used in the argument to another command. (The \\urldef command provides robust commands that serve in cases when \\url doesn\'t work in an argument.) The command is intended for email addresses, hypertext links, directories/paths, etc., which normally have no spaces, so by default the package ignores spaces in its argument. However, a package option "allows spaces", which is useful for operating systems where spaces are a common part of file names.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/url/url.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1406875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'url')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'url')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'url')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'url')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urlbst' => bless( {
- 'caption' => bless( do{\(my $o = 'Web support for BibTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/urlbst')}, 'XML::XPath::Literal' ),
- 'description' => 'Supports a new BibTeX \'webpage\' entry type and \'url\', \'lastchecked\', and \'eprint\' and \'DOI\' fields. The Perl script urlbst can be used to add this support to an arbitrary .bst file which has a reasonably conventional structure. The result is meant to be robust rather than pretty.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/urlbst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1407185,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/urlbst/urlbst.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1407225,
- '',
- 'details',
- 'Package documentation (HTML format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/urlbst/urlbst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1407205,
- '',
- 'details',
- 'Package documentation (PDF format)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-15 11:50:22 +0100 (Tue, 15 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urlbst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'urlbst')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'urlbst')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'urlbst')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urw' => bless( {
- 'caption' => bless( do{\(my $o = 'URW free font support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts, font metrics, and macro support in LaTeX2e, for freely available URW fonts. Fonts provided are: - URW Antiqua; - URW Arial; - URW "base 35" collection; - URW Classico; - URW Garamond; - URW Grotesq; and - URW Letter Gothic.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-16 15:12:56 +0100 (Fri, 16 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urw')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'urw')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urw-antiqua' => {},
- 'urw-arial' => bless( {
- 'caption' => bless( do{\(my $o = 'URW Arial font pack for use with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/arial')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides Type 1 fonts providing the family "URW A030 (Arial)" released under the AFPL by URW, with supporting files for use with (La)TeX.',
- 'docs' => {
- 'ctan:/fonts/urw/arial/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1407980,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urw/arial/doc/arial.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1408000,
- '',
- 'details',
- 'Details and usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urw/arial/doc/urw-arial.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1408020,
- '',
- 'details',
- 'Font sample and documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-08 18:22:46 +0100 (Wed, 08 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urw-arial')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'urw-arial')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urw-base35' => bless( {
- 'caption' => bless( do{\(my $o = 'URW "Base 35" font pack for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/base35')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of fonts for use as "drop-in" replacements for Adobe\'s basic set, comprising: - Century Schoolbook (substituting for Adobe\'s New Century Schoolbook); - Dingbats (substituting for Adobe\'s Zapf Dingbats); - Nimbus Mono L (substituting for Abobe\'s Courier); - Nimbus Roman No9 L (substituting for Adobe\'s Times); - Nimbus Sans L (substituting for Adobe\'s Helvetica); - Standard Symbols L (substituting for Adobe\'s Symbol); - URW Bookman; - URW Chancery L Medium Italic (substituting for Adobe\'s Zapf Chancery); - URW Gothic L Book (substituting for Adobe\'s Avant Garde); and - URW Palladio L (substituting for Adobe\'s Palatino).',
- 'docs' => {
- 'ctan:/fonts/urw/base35/README.base35' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 21:42:17 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urw-base35')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'URW-base35')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urw-garamond' => bless( {
- 'caption' => bless( do{\(my $o = 'URW Garamond No8 Adobe Type 1 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urw/garamond')}, 'XML::XPath::Literal' ),
- 'description' => 'This bundle provides a set of Adobe Type-1 fonts which URW has made available at no cost under the Aladdin Free Public License: GaramondNo8 Regular, Medium, Italic, and Medium Italic. Accompanying mathematics fonts are available from the MathDesign project. The original distribution site of the font files is http://www.artifex.com/downloads/. The fonts are accompanied by the TeX font metrics, virtual fonts, font definition and font mapping files to use them with the LaTeX typesetting system on Windows or Unix-like platforms.',
- 'docs' => {
- 'ctan:/fonts/urw/garamond/README.garamond' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1408705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urw/garamond/urw-garamond.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1408725,
- '',
- 'details',
- 'Font sample and LaTeX usage details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-12 14:12:12 +0200 (Mon, 12 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urw-garamond')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'urw-garamond')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urw-grotesq' => {},
- 'urwchancal' => bless( {
- 'caption' => bless( do{\(my $o = 'Use URW\'s clone of Zapf Chancery as a maths alphabet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/urwchancal')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows (the URW clone of) Zapf Chancery to function as a maths alphabet, the target of \\mathcal or \\mathscr, with accents appearing where they should, and other spacing parameters set to reasonable (not very tight) values. This package supersedes the pzccal package.',
- 'docs' => {
- 'ctan:/fonts/urwchancal/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1409790,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/urwchancal/doc/fonts/urwchancal/urwchancal-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1409810,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 18:13:40 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urwchancal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'urwchancal')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'urwchancal')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'urwchancal')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'urwvf' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for use of free URW fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/urwvf')}, 'XML::XPath::Literal' ),
- 'description' => 'A collection of virtual fonts and other metrics and support files generated with fontinst 1.6, that offer access to the fonts which URW has made available under the GNU License: Antiqua, Grotesk, Nimbus and Nimbus Sans in OT1, T1, 8r and OT4 encodings, for use with LaTeX2e. The Type 1 fonts themselves are separately available: urw.',
- 'docs' => {
- 'ctan:/fonts/psfonts/urwvf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1410140,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-20 00:06:44 +0100 (Tue, 20 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'urwvf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'urwvf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uscthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'USC thesis style for LaTeX 2.09.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/uscthesis.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a document style for typesetting Theses or Dissertations in accordance with the University of Southern California Regulations for Format and Presentation of Theses and Disertations. It provides some alternative "bells and whistles" such as support for multi-volume documents. The style includes some hooks to enable it to be used in other institutions than USC.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uscthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'uscthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'usebib' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple bibliography processor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/usebib')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is described by its author as "a poor person\'s replacement for the more powerful methods provided by biblatex to access data from a .bib file". Its principle commands are \\bibinput (which specifies a database to use) and \\usebibdata (which typesets a single field from a specified entry in that database.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/usebib/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1410755,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/usebib/usebib.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1410775,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-25 04:50:35 +0200 (Wed, 25 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'usebib')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: norbusan $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'usebib')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'usebib')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'usebib')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'usenix' => bless( {
- 'caption' => bless( do{\(my $o = 'Style option to do Usenix conference proceedings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/usenix.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an article.sty option, conforming to rules derived from "Instructions for Usenix Authors and Speakers". Unfortunately the package author considered some of the details unclear, and was unable to clear up the problems for lack of communication with Usenix admin.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'usenix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'usenix')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ushort' => bless( {
- 'caption' => bless( do{\(my $o = 'Shorter (and longer) underlines and underbars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ushort')}, 'XML::XPath::Literal' ),
- 'description' => 'Some engineers need underlined or twice underlined variables for which the usual \\underline is too long. This package provides a generic command for creating underlines of various sizes and types.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ushort/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1411420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ushort/ushort.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1411440,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ushort')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ushort')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ushort')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ushort')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ushyph' => bless( {
- 'caption' => bless( do{\(my $o = 'US hyphenation patterns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/hyphenation/ushyph')}, 'XML::XPath::Literal' ),
- 'description' => 'Knuth\'s hyphenation patterns for English in American orthography (his hyphen.tex) appear here as ushyph1.tex; these patterns will be installed for the default language in any conventional TeX distribution. In 1990, extended patterns for hyphenation of US English were published (TUGboat 11(1)). They appear here as ushyphen.tex (the basic set) and ushyphmax.tex (a set that is believed to find all admissable hyphenation points).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ushyph')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ushyph')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'usrguide' => bless( {
- 'caption' => bless( do{\(my $o = 'User-mode documentation for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Documentation of user commands (other than font-handling commands) that differ in latex 2e from what appeared in the now obsolete latex 2.09. Part of a set of documentation that also covers font-handling, class and package writing, typesetting Cyrillic, LaTeX font encodings, configuration options and modification of latex.',
- 'docs' => {
- 'ctan:/macros/latex/doc/usrguide.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-06 23:37:57 +0200 (Fri, 06 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'usrguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'usrguide')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ut-backref' => bless( {
- 'caption' => bless( do{\(my $o = 'Modified backref.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/ut-backref.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'A patched version of backref which adds a list of where the reference was cited, to each bibliography entry.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 12:56:36 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ut-backref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'ut-backref')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ut-thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Toronto thesis style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ut-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'This not described as an \'official\' class, just one distributed "in the hope that it will be useful". A skeleton file, using the class, is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ut-thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1412730,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ut-thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ut-thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ut-thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ut-thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'utf2any' => bless( {
- 'caption' => bless( do{\(my $o = 'Converting Unicoded text to LaTeX, HTML, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/utf2any')}, 'XML::XPath::Literal' ),
- 'description' => 'Utf2any translates a file encoded in UTF-7 or UTF-8 (Unicode) into any 7- or 8-bit text format. Currently, mapping tables are supplied for LaTeX, HTML, ISO 8859-1, ISO 8859-15 and RFC 1345. These tables don\'t provide a complete mapping, but they can be easily extended to personal needs.',
- 'docs' => {
- 'ctan:/support/utf2any/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1413030,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-09 09:24:18 +0200 (Mon, 09 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'utf2any')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'utf2any')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'util-half' => bless( {
- 'caption' => bless( do{\(my $o = 'A half-tone font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/utilityfonts/half')}, 'XML::XPath::Literal' ),
- 'description' => 'A simple font for drawing in half-tone; the font is distributed as Metafont source.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-11 23:18:28 +0200 (Mon, 11 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'util-half')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'util-half')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'utopia' => bless( {
- 'caption' => bless( do{\(my $o = 'Adobe Utopia fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utopia')}, 'XML::XPath::Literal' ),
- 'description' => 'The Adobe Standard Encoding set (upright and italic shapes, medium and bold weights) of the Utopia font family, which Adobe donated to the X Consortium. Macro support, and maths fonts that match the Utopia family, are provided by the Fourier and the Mathdesign Utopia font packages.',
- 'docs' => {
- 'ctan:/fonts/utopia/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1413625,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-10-04 10:35:17 +0200 (Thu, 04 Oct 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'utopia')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'utopia')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'utopia')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'utopia')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'utorontothesis' => bless( {
- 'caption' => bless( do{\(my $o = 'A thesis class definition for University of Toronto.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/utorontothesis')}, 'XML::XPath::Literal' ),
- 'description' => 'Probably superseded by ut-thesis.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'utorontothesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'utorontothesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'utthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'Thesis package for the University of Texas at Austin.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/utthesis')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX package for preparation of a thesis that meets the requirements of the Graduate School of the University of TeXas at Austin; to be used with report class at 11pt.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'utthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'utthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'utthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uwmslide' => bless( {
- 'caption' => bless( do{\(my $o = 'Slides with a simple Power Point like appearance.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uwmslide')}, 'XML::XPath::Literal' ),
- 'description' => 'A slide format which produces slides with a simple Power Point like appearance. Several useful features include: use of standard titlepage to produce title slide; several slide environments including plain (page with a title), double slide (two column page with slide title), item slide (item list with title), left item slide, and right item slide. Logos are placed in the upper left corner of each slide if the logo file logo.eps is present. Preconfigured in landscape mode by default and uses Times Roman by default (originally, it was claimed, for simple conversion to PDF format).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/uwmslide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1414505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:11:42 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uwmslide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uwmslide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uwmslide')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uwthesis' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Washington thesis class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/uwthesis')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/latex/contrib/uwthesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1414810,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/uwthesis/uwthesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1414830,
- '',
- 'details',
- 'Package documentation/example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-23 23:58:18 +0100 (Wed, 23 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uwthesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'apache2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'uwthesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'uwthesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'uwthesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'uwthesis209' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX 2.09 style for University of Washington theses.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/uw-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides a LaTeX 2.09 document style for theses presented at the University of Washington.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-23 11:25:05 +0100 (Sat, 23 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'uwthesis209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'uwthesis209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'va' => bless( {
- 'caption' => bless( do{\(my $o = 'Handwriting fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/va')}, 'XML::XPath::Literal' ),
- 'description' => 'Two fonts, va14 and vacal14, provided as Metafont source. The distribution includes a LaTeX .fd file, and full macro support for use with LaTeX is available in the fundus bundle.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 18:13:40 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'va')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'va')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vak' => bless( {
- 'caption' => bless( do{\(my $o = 'BibTeX style for Russian Theses, books, etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/vak')}, 'XML::XPath::Literal' ),
- 'description' => 'The file can be used to format the bibliographies of PhD theses, books etc., according to the latest Russian standards: GOST 7.82 - 2001 and GOST 7.1 - 2003. It introduces the minimum number of new entries and styles to cover all frequently used situations. The style file provides an easy way to perform a semiautomatic, or a completely manual sort of the list of the references. Processing bibliographies produced by the style requires a 8-bit BibTeX system.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/vak/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1415720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1415725,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-07 22:43:01 +0200 (Sun, 07 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vak')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vancouver' => bless( {
- 'caption' => bless( do{\(my $o = 'Bibliographic style file for Biomedical Journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/vancouver')}, 'XML::XPath::Literal' ),
- 'description' => 'This BibTeX style file is generated with the docstrip utility and modified manually to meet the Uniform Requirements for Manuscripts Submitted to Biomedical Journals as published in N Engl J Med 1997;336:309-315 (also known as the Vancouver style). The complete set of requirements may be viewed on the ICMJE web site.',
- 'docs' => {
- 'ctan:/biblio/bibtex/contrib/vancouver/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1416045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/contrib/vancouver/vancouver.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1416065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-27 00:21:15 +0100 (Mon, 27 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vancouver')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vancouver')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'Vancouver')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vancouver')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'variations' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset tables of variations of functions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/variations')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros for typesetting tables showing variations of functions according to French usage. These macros may be used by both LaTeX and plain TeX users.',
- 'docs' => {
- 'ctan:/macros/generic/variations/ALIRE' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1416445,
- '',
- 'details',
- 'Package ALIRE'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1416450,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/variations/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1416420,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1416425,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/variations/docvariations.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1416470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1416475,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-13 09:06:46 +0100 (Tue, 13 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'variations')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'variations')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'variations')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'variations')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varindent' => bless( {
- 'caption' => bless( do{\(my $o = 'Make paragraph indentation match the length of the line above.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/varindent.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package will cause paragraphs to indent to the same position as the end of the last line of the previous paragraph, unless the resulting position would take you to within 2\\parindent of the end of the line.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 16:21:25 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varindent')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'varindent')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Luxury frontend to the \\index command.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/varindex')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a convenient front-end for the \\index command. For example, with it you can generate multiple index entries in almost any form by a single command. The package is highly customizable, and works with all versions of LaTeX and probably most other TeX formats.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/varindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1417045,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/varindex/varindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1417065,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-02-29 19:54:55 +0100 (Fri, 29 Feb 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'varindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'varindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'varindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.20')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varioref' => bless( {
- 'caption' => bless( do{\(my $o = 'Intelligent page references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package introduces commands \\vref and \\vpageref. The \\vref command refers to labels in the same way as does \\ref, but if the thing referred to is on a different page, the result will be decorated with "on the facing page" or "on page <n>", and so on, as appropriate. The \\vpageref command similarly decorates a page number; there are also commands \\vrefrange and \\vpagerefrange for ranges of labels. The package is language-sensitive, and has definitions for its \'decorative\' words in several languages. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/varioref.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-24 16:20:07 +0100 (Sat, 24 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varioref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'varioref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4z')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varisize' => bless( {
- 'caption' => bless( do{\(my $o = 'Change font size in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/varisize')}, 'XML::XPath::Literal' ),
- 'description' => 'A series of files, each of which defines a size-change macro. Note that 10point.tex is by convention called by one of the other files, so that there\'s always a "way back".',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-21 01:34:08 +0100 (Fri, 21 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varisize')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'varisize')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'varisize')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varsects' => bless( {
- 'caption' => bless( do{\(my $o = 'A simple package for controlling headings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/taupin/varsects.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Redefines chapter, section, etc., headings using redefinable macros.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 16:21:25 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varsects')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'varsects')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varsfromjobname' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract variables from the name of the LaTeX file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/varsfromjobname')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to extract information from the job name, provided that the name has been structured appropriately: the package expects the file name to consist of a set of words separated by hyphens.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/varsfromjobname/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1418435,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/varsfromjobname/varsfromjobname.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1418455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-12 09:20:39 +0100 (Mon, 12 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varsfromjobname')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'varsfromjobname')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'varsfromjobname')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'varsfromjobname')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'varwidth' => bless( {
- 'caption' => bless( do{\(my $o = 'A variable-width minipage.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/varwidth')}, 'XML::XPath::Literal' ),
- 'description' => 'The varwidth environment is superficially similar to minipage, but the specified width is just a maximum value -- the box may get a narrower "natural" width.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/varwidth/varwidth-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1418815,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-26 12:00:18 +0100 (Fri, 26 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'varwidth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'varwidth')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'varwidth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'varwidth')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.92')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vaucanson-g' => bless( {
- 'caption' => bless( do{\(my $o = 'PSTricks macros for drawing automata')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/vaucanson-g')}, 'XML::XPath::Literal' ),
- 'description' => 'VauCanSon-G is a package that enables the user to draw automata within texts written using LaTeX. The package macros make use of commands of PStricks',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/vaucanson-g/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1419170,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/vaucanson-g/VCManual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1419190,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-26 00:20:00 +0100 (Sun, 26 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vaucanson-g')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vaucanson-g')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vaucanson-g')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vaucanson-g')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vc' => bless( {
- 'caption' => bless( do{\(my $o = 'The vc (version control) bundle.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/vc')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a script based approach to version control for TeX documents. It works more reliably than do keyword-substitution-based approaches, since it tracks more than just .tex files; it can work on all files in a working copy. The vc bundle macros work with LaTeX and plain TeX. Currently, Bazaar-, Git- and Subversion-based repositories are supported; scripts are provided for use with both Unix and Windows.',
- 'docs' => {
- 'ctan:/support/vc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1419530,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/vc/vc-manual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1419550,
- '',
- 'details',
- 'Bundle manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:42:57 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vc')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vdm' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting VDM schemas.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vdm')}, 'XML::XPath::Literal' ),
- 'description' => 'The package conforms to the BSI concrete syntax for VDM, and enables the user to concentrate on VDM specifications rather than typesetting format. Note that it does not cover the whole of BSI VDM.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vdm/vdm.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1419835,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-09 16:21:25 +0100 (Tue, 09 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vdm')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vdm')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vdm')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vector' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX macros for vectors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vector')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros for more convenient representation of vectors in LaTeX, both symbolically and as implicit or explicit rows/columns of elements.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vector/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1420120,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vector/vector.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1420140,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-01 15:29:44 +0100 (Tue, 01 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vector')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vector')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vector')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'velthuis' => {},
- 'venn' => bless( {
- 'caption' => bless( do{\(my $o = 'Creating Venn diagrams with MetaPost.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/metapost/contrib/macros/venn/venn.mp')}, 'XML::XPath::Literal' ),
- 'description' => 'MetaPost macros for venn diagrams.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-04 22:25:23 +0100 (Tue, 04 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'venn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'venn')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'venn')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'venn')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'venturisadf' => bless( {
- 'caption' => bless( do{\(my $o = 'Venturis ADF fonts collection.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/venturisadf')}, 'XML::XPath::Literal' ),
- 'description' => 'Serif and sans serif complete text font families, in both Adobe Type 1 and OpenType formats for publication. The family is based on Utopia family, and has been modified and developed by the Arkandis Digital foundry. Support for using the fonts, in LaTeX, is also provided (and makes use of the nfssext-cfr package).',
- 'docs' => {
- 'ctan:/fonts/venturisadf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1420720,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/venturisadf/doc/fonts/venturisadf/venturisadf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1420740,
- '',
- 'details',
- 'Documentation: installation and use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-07-12 22:26:03 +0200 (Mon, 12 Jul 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'venturisadf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'venturisadf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'venturisADF')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'venturisadf')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.005')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbasef' => bless( {
- 'caption' => bless( do{\(my $o = 'VERBatim Automatic Splitting of External Files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/verbasef')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows you to input (subsections of a) file, print them in verbatim mode, while automatically breaking up the input lines into pieces of a given length, which are output as figures. These figures are posted using the [H] specification, which forces LaTeX to place the figure at the spot of invocation, rather than floating the figures to the top of the next page. The package requires the verbatim, here and vrbexin packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/verbasef/verbasef-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1421100,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 18:37:25 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbasef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verbasef')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbasef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'verbasef')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbatim' => bless( {
- 'caption' => bless( do{\(my $o = 'Reimplementation of and extensions to LaTeX verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The verbatim package reimplements the LaTeX verbatim and verbatim* environments. The package also provides a comment environment (that skips everything between \\begin{comment} and \\end{comment}), and a command \\verbatiminput for typesetting the contents of a file, verbatim. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/verbatim.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbatim')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbatim')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5q')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbatim-gen' => bless( {
- 'caption' => bless( do{\(my $o = 'Generic macros for setting text verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/verbatim.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a verbatim \'environment\', where one types \\verbatim <text> \\mitabrev, and "short-form" versions used as |<text>| or U<text>U.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbatim-gen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbatim-gen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbatim-pln' => bless( {
- 'caption' => bless( do{\(my $o = 'Define new verbatim "environments" in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/verbatim.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\newverbatimenvironment that allows the user to create their own verbatim commands. The macros use the maybeload and redefine macro bundles.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 22:19:31 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbatim-pln')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'verbatim-pln')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbatim-tub' => bless( {
- 'caption' => bless( do{\(my $o = 'Plain TeX macros for verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/verbatim.mac')}, 'XML::XPath::Literal' ),
- 'description' => 'This an extract from the Plain TeX macros for TUGboat production.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 22:19:31 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbatim-tub')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'verbatim-tub')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbatimbox' => bless( {
- 'caption' => bless( do{\(my $o = 'Deposit verbatim text in a box.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/verbatimbox')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a verbbox environment (which uses techniques similar to those of the boxedverbatim of the moreverb package) to place its contents into a globally available box. The global box may then be used in a variety of situations (for example, providing a replica of the boxedverbatim environment itself). A valuable use is in places where the standard verbatim environment (which is based on a trivlist) may not appear. The package makes use of the verbatim package (which is a required part of any LaTeX distribution).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/verbatimbox/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1423020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/verbatimbox/verbatimbox_example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1423040,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-10-11 01:33:30 +0200 (Sun, 11 Oct 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbatimbox')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verbatimbox')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbatimbox')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'verbatimbox')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbatimcopy' => bless( {
- 'caption' => bless( do{\(my $o = 'Make copies of text documents from within LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/verbatimcopy')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides \\VerbatimCopy{in}{out} that will enable LaTeX to take a verbatim copy of one text file, and save it under another name. The package provides a means to specify the output directory to be used, but does no checking and may therefore overwrite an important file if used injudiciously.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/verbatimcopy/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1423380,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/verbatimcopy/verbatimcopy.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1423400,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbatimcopy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verbatimcopy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbatimcopy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'verbatimcopy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbdef' => bless( {
- 'caption' => bless( do{\(my $o = 'Define commands which expand to verbatim text')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/verbdef')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a single command \\verbdef (which has a *-form, like \\verb). \\verbdef will define a robust command whose body expands to verbatim text. By using commands defined by \\verbdef, one can put verbatim text into the arguments of commands; since the defined command is robust, it doesn\'t matter if the argument is moving. (Full details of syntax and caveats about use are in comments in the file itself.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/verbdef/verbdef.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1423770,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-06 18:49:01 +0200 (Sat, 06 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbdef')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verbdef')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbdef')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'verbdef')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbinp' => bless( {
- 'caption' => bless( do{\(my $o = '"8-bit" verbatim.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/verbinp.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'In the days before the advent of LaTeX 2e, and of the inputenc package, this package enabled the use of ISO 8859-1 coded verbatim input through a \\verbinput command.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-06-20 12:25:00 +0200 (Sun, 20 Jun 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbinp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'verbinp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbments' => bless( {
- 'caption' => bless( do{\(my $o = 'Syntax highlighting of source code in LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/verbments')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an environment for syntax highlighting source code in LaTeX documents. The highlighted source code output is formatted via powerful Pygments library of the Python language.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/verbments/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1424415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/verbments/verbments.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1424435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-23 07:18:10 +0200 (Tue, 23 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbments')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verbments')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verbments')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'verbments')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbtext' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim, interpreting non-ascii text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/verbtext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides common verbatim facilities (inline text and text input from a file), and is set up to interpret other than plain ASCII text (specifically ISO 8859-1 and Microsoft code pages 437 and 850); nothing more than the cmtt font family is needed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-03 16:55:09 +0100 (Sun, 03 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbtext')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'verbtext')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verbtim2' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim listings in Plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/verbtim2.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Verbatim macros, including verbatim file input and verbatim with numbered lines.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 22:20:15 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verbtim2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'verbtim2')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verdana' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros and metrics for using Verdana with LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/verdana')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a T1-encoded wrapper for using the Verdana (sans-serif) font with PDFLaTeX. The TrueType files are not part of the package; if they are not provided with your operating system, you may download them (address in the documentation). Not all distributions of the fonts offer the f-ligatures (fi, ff and fl) common in TeX-related fonts; the package has an option to avoid usage of such ligatures.',
- 'docs' => {
- 'ctan:/fonts/verdana/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1425345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/verdana/verdana.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1425365,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-03-21 08:47:51 +0100 (Mon, 21 Mar 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verdana')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verdana')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verdana')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'verse' => bless( {
- 'caption' => bless( do{\(my $o = 'Aids for typesetting simple verse.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/verse')}, 'XML::XPath::Literal' ),
- 'description' => 'The package documentation discusses approaches to the problem; the package is strong on layout, from simple alternate-line indentation to the Mouse\'s tale from Alice in Wonderland.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/verse/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1425660,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/verse/verse.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1425680,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-04 12:14:45 +0200 (Fri, 04 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'verse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'verse')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'verse')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'verse')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'version' => bless( {
- 'caption' => bless( do{\(my $o = 'Conditionally include text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/version')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines macros \\includeversion{NAME} and \\excludeversion{NAME}, each of which defines an environment NAME whose text is to be included or excluded from compilation. Although the command syntax is very similar to that of comment, comment.sty is to be preferred to version.sty for documents where significant chunks of text may be excluded.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/version/version-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1426130,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:48:48 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'version')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'version')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'version')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'versions' => bless( {
- 'caption' => bless( do{\(my $o = 'Optionally omit pieces of text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/versions')}, 'XML::XPath::Literal' ),
- 'description' => 'Stephan Bellantoni\'s version has provided preamble commands for selecting environments to be included/excluded. This package does the same, but corrects, improves, and extends it in both implementation and function.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/versions/versions-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1426545,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:48:48 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'versions')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'versions')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'versions')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'versions')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.55')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vertbars' => bless( {
- 'caption' => bless( do{\(my $o = 'Mark vertical rules in margin of text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vertbars')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is an extension to lineno, replacing that package\'s line numbers with bars to the left or right of the text.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vertbars/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1426935,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vertbars/vertbars.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1426955,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-29 14:49:47 +0100 (Mon, 29 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vertbars')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vertbars')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vertbars')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vertbars')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vertex' => bless( {
- 'caption' => bless( do{\(my $o = 'Styles for economics working papers and journals.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/vertex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/macros/plain/contrib/vertex/READ.ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1427250,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/plain/contrib/vertex/vertex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1427270,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-05 13:10:29 +0100 (Tue, 05 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vertex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vertex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vertex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vf-howto' => bless( {
- 'caption' => bless( do{\(my $o = 'Tutorial on creating virtual fonts')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/virtualfontshowto/virtualfontshowto.txt')}, 'XML::XPath::Literal' ),
- 'description' => 'This file gives a brief step-by-step tutorial on how virtual fonts can be created and used.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-05-08 13:59:47 +0200 (Mon, 08 May 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vf-howto')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: jhefferon $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vf-howto')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vf-knuth' => bless( {
- 'caption' => bless( do{\(my $o = 'Knuth on virtual fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/knuth/virtual-fonts')}, 'XML::XPath::Literal' ),
- 'description' => 'This file contains the text of Knuth\'s first article on virtual fonts.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb11-1/tb27knut.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1427770,
- '',
- 'details',
- 'The article itself, scanned from TUGboat'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-23 17:39:18 +0100 (Tue, 23 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vf-knuth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vf-knuth')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vfcomb' => bless( {
- 'caption' => bless( do{\(my $o = 'VF author support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/msdos/utilities/vfcomb')}, 'XML::XPath::Literal' ),
- 'description' => 'A system to support the writers of virtual fonts; this is written in Turbo Pascal, and sources are included.',
- 'docs' => {
- 'ctan:/systems/msdos/utilities/vfcomb/vfc-eng.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-19 00:22:12 +0100 (Fri, 19 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vfcomb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vfcomb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vfinst' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual font installation support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/vfinst')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of scripts and Perl files which aim to make the installation of families of PostScript fonts and creation of necessary virtual fonts and outline fonts \'virtually\' automatic. The scripts use fontinst.',
- 'docs' => {
- 'ctan:/fonts/utilities/vfinst/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1428295,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/utilities/vfinst/vfinst.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1428315,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-30 18:33:40 +0100 (Fri, 30 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vfinst')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vfinst')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vfware' => bless( {
- 'caption' => bless( do{\(my $o = 'Tools for virtual font metrics.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/etc')}, 'XML::XPath::Literal' ),
- 'description' => 'Virtual font metrics are usually created in a textual form, the Virtual Property List, but programs that use them need to use binary files (the Virtual Font and the TeX Font Metric). The present two programs translate between the two forms: - vptovf takes a VPL file and generates a VF file and a TFM file; - vftovp takes a VF file and a TFM file and generates a VPL file. The programs are to be found in every distribution of TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-03-28 10:20:40 +0100 (Fri, 28 Mar 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vfware')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vfware')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vhistory' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for creating a change log.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vhistory')}, 'XML::XPath::Literal' ),
- 'description' => 'Vhistory simplifies the creation of a history of versions of a document. You can easily extract information like the current version of a list of authors from that history. It helps you to get consistent documents. The package sets, which is used by vhistory, allows you to use sets containing text. You can use the usual operations to create the union of sets or the intersection of sets etc.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vhistory/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1428830,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vhistory/doc/vh_set_example.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1428900,
- '',
- 'details',
- 'Short example'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vhistory/doc/vh_sets_de.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1428875,
- '',
- 'details',
- 'Package documentation (both packages)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1428880,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vhistory/doc/vh_sets_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1428850,
- '',
- 'details',
- 'Package documentation (both packages)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1428855,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:48:48 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vhistory')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vhistory')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vhistory')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vhistory')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vicentino' => bless( {
- 'caption' => bless( do{\(my $o = 'Vicentino fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/vicentino')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of cursive fonts, written in Metafont for OT1 encoding only. Various font shapes are provided, in both medium and bold series, and there are swash fonts as well. LaTeX macros for using the fonts are provided (subdirectory kilfiger).',
- 'docs' => {
- 'ctan:/fonts/vicentino/kilfiger/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1429240,
- '',
- 'details',
- 'General overview'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/vicentino/kraml/read.me' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1429200,
- '',
- 'details',
- 'Copyright notice: fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/vicentino/kraml/readme.2' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1429220,
- '',
- 'details',
- 'Details of the font files'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-15 17:22:20 +0100 (Thu, 15 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vicentino')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vicentino')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vietnet' => bless( {
- 'caption' => bless( do{\(my $o = 'Preprocessor and macros for Vietnamese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/vietnamese/vietnet')}, 'XML::XPath::Literal' ),
- 'description' => 'VNTeX is a preprocessor (written in C) that translates Vietnamese text, written according to a specific set of rules, into TeX. VNTeX takes an .vnt file and creates a corresponding .tex file, together with a file of supporting macros.',
- 'docs' => {
- 'ctan:/language/vietnamese/vietnet/readme.2' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1429560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-01 14:55:57 +0100 (Thu, 01 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vietnet')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vietnet')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'viiptart' => bless( {
- 'caption' => bless( do{\(my $o = '7pt-article class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/viiptart')}, 'XML::XPath::Literal' ),
- 'description' => 'An article-like document class whose \\normalsize is 7pt rather than 10pt.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-01 14:55:57 +0100 (Thu, 01 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'viiptart')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'viiptart')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'viking' => bless( {
- 'caption' => bless( do{\(my $o = 'Scandinavian runic alphabet as used by the Vikings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/archaic/viking')}, 'XML::XPath::Literal' ),
- 'description' => 'The package viking contains the two 16 letter runic alphabets as used by the vikings in Scandinavia.',
- 'docs' => {
- 'ctan:/fonts/archaic/viking/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 16:17:32 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'viking')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'viking')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'archaic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vispeech' => bless( {
- 'caption' => bless( do{\(my $o = 'Using Bell\'s Visible Speech alphabet.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/vispeech')}, 'XML::XPath::Literal' ),
- 'description' => 'The Visible Speech is a phonetic alphabet invented by Alexander Melville Bell (father of Alexander Graham Bell). Bell was a teacher of the deaf, and this alphabet was intended as an aid to teaching the deaf how to pronounce words, by reducing sounds to a supposedly unambiguous representation. The bundle contains fonts (as Metafont source), macros for their use, and some descriptive documents (as Plain TeX).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:45:36 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vispeech')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vispeech')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'visualfaq' => bless( {
- 'caption' => bless( do{\(my $o = 'A Visual LaTeX FAQ.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/visualFAQ')}, 'XML::XPath::Literal' ),
- 'description' => 'Having trouble finding the answer to a LaTeX question? The Visual LaTeX FAQ is an innovative new search interface that presents over a hundred typeset samples of frequently requested document formatting. Simply click on a hyperlinked piece of text and the Visual LaTeX FAQ will send your Web browser to the appropriate page in the UK TeX FAQ.',
- 'docs' => {
- 'ctan:/info/visualFAQ/README' => {
- 'available' => 1
- },
- 'ctan:/info/visualFAQ/troubleshoot-vlf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1430675,
- '',
- 'details',
- 'Dealing with visual FAQ problems:'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/visualFAQ/visualFAQ.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1430655,
- '',
- 'details',
- 'The visual FAQ itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-08-05 13:03:35 +0200 (Thu, 05 Aug 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'visualfaq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'visualfaq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'visualFAQ')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'visualfaq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'visualtex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX-oriented visual editor for Windows platforms.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/visualtex/vx-setup-399.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'Visual-TeX is a TeX-oriented text editor which uses Neil Hodgson\'s Scintilla editing component as source code editor, and a TeX lexer by the package author. The editor has several valuable TeX-specific features, including forward search capability from YAP.',
- 'docs' => {
- 'ctan:/systems/win32/visualtex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-01-14 19:51:54 +0100 (Thu, 14 Jan 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'visualtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'visualtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.99')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vita' => bless( {
- 'caption' => bless( do{\(my $o = 'Configurable class for curricula vitarum.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vita')}, 'XML::XPath::Literal' ),
- 'description' => 'The vita class provides necessary macros to prepare your Curriculum Vitae or Resume. The class may be configured, both according to language of presentation, and according to subject matter. Configuration is done by selecting a class option; options for Computer Science and Singing, in both English and Slovenian, are provided as examples. The class is said to be based on vita209.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vita/READ.ME' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1431345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vita')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vita')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vita')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vita209' => bless( {
- 'caption' => bless( do{\(my $o = 'A Curriculum Vitae style.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/vita.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is said to be "along the lines of A Handbook for Scholars"',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 17:57:01 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vita209')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vita209')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vmargin' => bless( {
- 'caption' => bless( do{\(my $o = 'Set various page dimensions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vmargin')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a macro to set various margins as well as dimensions for header/footer and page dimensions. Most common paper sizes, paper orientation, disabling of headers and footers, and two sided printing are supported. The vmargin package does not rely on other packages and was designed with speed and size in mind. Its user interface might not be very fancy, but it\'s fast, small, and gets the job done. If you are looking for something more elaborate try the geometry package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vmargin/vmargin.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1431985,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-04 11:41:19 +0200 (Tue, 04 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vmargin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vmargin')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vmargin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vmargin')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vmspell' => bless( {
- 'caption' => bless( do{\(my $o = 'A spell-checker for VMS systems')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/vmspell')}, 'XML::XPath::Literal' ),
- 'description' => 'A spell-checker that relies on VMS indexed files for its dictionary. Last compiled by the author under VMS 5 on a VAX; written in Pascal.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-03-12 15:07:18 +0100 (Sun, 12 Mar 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vmspell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vmspell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vmsps' => bless( {
- 'caption' => bless( do{\(my $o = 'Metrics for using Type 1 fonts available in VMS.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/psnfss-addons/vmsps/vmsps.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'Two fonts, Lubalin Graph and Souvenir, were found in VMS distributions (at the time of packaging), and the bundle provides metrics and packages for their use.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/psnfss-addons/vmsps/vmsps.rme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1432515,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-11-18 13:07:05 +0100 (Thu, 18 Nov 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vmsps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vmsps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vncmr' => bless( {
- 'caption' => bless( do{\(my $o = 'A Vietnamese extension of the cmr fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/vietnamese/vntex/fonts')}, 'XML::XPath::Literal' ),
- 'description' => 'A CM-based font that supports the Vietnamese language, typed in VISCII encoding. The fonts are distributed both as Metafont source and as Type 1 versions. The font is distributed as part of the vntex distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:45:36 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vncmr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vncmr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vntex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for Vietnamese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/vietnamese/vntex')}, 'XML::XPath::Literal' ),
- 'description' => 'The vntex bundle provides fonts, Plain TeX, texinfo and LaTeX macros for typesetting documents in Vietnamese. Users of the fonts (in both Metafont and Adobe Type 1 format) of this bundle may alternatively use the lm fonts bundle, for which map files are available to provide a Vietnamese version.',
- 'docs' => {
- 'ctan:/language/vietnamese/vntex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1433150,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1433155,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/vietnamese/vntex/doc/generic/vntex/vn-min.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1433175,
- '',
- 'details',
- 'Minimal steps to typeset Vietnamese'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1433180,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/vietnamese/vntex/doc/generic/vntex/vntex-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1433200,
- '',
- 'details',
- 'Package manual (Vietnamese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1433205,
- '',
- 'language',
- 'vi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/vietnamese/vntex/doc/generic/vntex/vntex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1433225,
- '',
- 'details',
- 'Package manual (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1433230,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:45:36 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vntex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vntex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vntex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vntex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vocaltract' => bless( {
- 'caption' => bless( do{\(my $o = 'Visualise the vocal tract using LaTeX and PStricks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/pstricks/contrib/vocaltract')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to visualise the vocal tract. The vocal tract (in the package) is manipulated by a vector of articulation parameters according to the S. Maeda model. Animation may be achieved by providing a sequence of vectors over time (e.g., from Matlab). A sequence of vectors for certain German phonemes is embedded in the package, which allows for animation when no other vector is available. The package\'s graphics are produced using pstricks.',
- 'docs' => {
- 'ctan:/graphics/pstricks/contrib/vocaltract/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1433590,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/graphics/pstricks/contrib/vocaltract/vtLatex_FigureDemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1433610,
- '',
- 'details',
- 'Example model'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 10:39:29 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vocaltract')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vocaltract')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vocaltract')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'volumes' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset only parts of a document, with complete indexes etc.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/volumes')}, 'XML::XPath::Literal' ),
- 'description' => 'This package helps you if you want to produce separate printed volumes from one LaTeX document, as well as one comprehensive, "all-inclusive" version. It suppresses the part of the table of contents that are not typeset, while counters, definitions, index entries etc. are kept consistent throughout the input file.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/volumes/volumes.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-01 21:27:41 +0100 (Thu, 01 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'volumes')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'volumes')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'volumes')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'volumes')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'voss-mathcol' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting mathematics in colour, in (La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/math/voss/mathCol')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a short paper from the TeXnische Komodie, in German. Since the body of the paper is dominated by clear LaTeX coding examples, most LaTeX programmers will understand how to achieve the results shown in the diagrams, even if they don\'t understand German.',
- 'docs' => {
- 'ctan:/info/math/voss/mathCol/mathCol.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-02 00:56:45 +0100 (Tue, 02 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'voss-mathcol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'voss-mathcol')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'voss-mathmode' => {},
- 'vowel' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw vowel charts for phonetic research.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/tipa/tipa-1.3/sty/vowel.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Vowel inventories are usually displayed on a quadrilateral whose axes represent height and backness. The package provides methods for plotting vowels on the standard IPA vowel quadrilateral. Commands are provided for plotting both the IPA cardinal vowels, and vowels at arbitrary positions on the chart. The package is distributed as part of the tipa font distribution.',
- 'docs' => {
- 'ctan:/fonts/tipa/tipa-1.3/doc/vowel.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1434935,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-27 16:03:34 +0100 (Fri, 27 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vowel')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tipa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vowel')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tipa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vpage' => bless( {
- 'caption' => bless( do{\(my $o = 'Set page sizes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/misc/vpage.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Set page sizes for many different pages. This package is now superceded by vmargin.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-23 09:25:09 +0200 (Sat, 23 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vpage')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vpage')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vpe' => bless( {
- 'caption' => bless( do{\(my $o = 'Source specials for PDF output.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vpe')}, 'XML::XPath::Literal' ),
- 'description' => 'VPE is a system to make the equivalent of "source special" marks in a PDF file. Clicking on a mark will activate an editor, pointing at the source line that produced the text that was marked. The system comprises a perl file (vpe.pl) and a LaTeX package (vpe.sty); it will work with PDF files generated via LaTeX/dvips, pdfTeX (version 0.14 or better), and LaTeX/VTeX. Using the LaTeX/dvips or pdfLaTeX routes, the (pdf)TeX processor should be run with shell escapes enabled.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vpe/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1435505,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-18 16:26:37 +0200 (Wed, 18 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vpe')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vpe')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vpe')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vpe')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vplutils' => bless( {
- 'caption' => bless( do{\(my $o = 'Manipulate (virtual) property lists.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/utilities/vplutils')}, 'XML::XPath::Literal' ),
- 'description' => 'The first two of a planned suite of tools, these are Perl scripts: - makevpl, which merges PL and VPL files, creating a VPL file, and - spacevpl, which alters the spacing in a PL or VPL file.',
- 'docs' => {
- 'ctan:/fonts/utilities/vplutils/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-04 00:36:35 +0100 (Tue, 04 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vplutils')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vplutils')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vpp' => bless( {
- 'caption' => bless( do{\(my $o = 'View and Print PostScript/PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/view_print_ps_pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'Vpp is a Ruby script that displays a PDF or a PostScript document (after conversion to PDF, using gv, xpdf, or acrobat reader in that order of preference), or perhaps another pdf viewer. One can use the viewer to print the document but, alternatively, leave the viewer and use vpp\'s facilities to print selected pages to a one- or two-sided hardcopy or an A5-booklet. Vpp may also be used to re-arrange pages in a PDF document.',
- 'docs' => {
- 'ctan:/support/view_print_ps_pdf/doc/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1436180,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-13 16:46:05 +0100 (Mon, 13 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vpp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vpp')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vrb' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim macros in plain TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/vrb')}, 'XML::XPath::Literal' ),
- 'description' => 'A self-contained set of verbatim macros, providing both block (\\verbatim ... \\endverbatim) and in-line (|...|) verbatim constructs. Can also support line-numbering of verbatim blocks and verbatim file inclusion.',
- 'docs' => {
- 'ctan:/macros/generic/vrb/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1436560,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-06 15:38:07 +0200 (Thu, 06 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vrb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vrb')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vrb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vrbexin' => bless( {
- 'caption' => bless( do{\(my $o = 'Verbatim input support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/misc/vrbexin.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides interface functions for verbasef to access the facilities of the verbatim package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 18:37:25 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vrbexin')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vrbexin')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ltxmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vrsion' => bless( {
- 'caption' => bless( do{\(my $o = 'Add version number to a DVI file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vrsion')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command which places a version number in the DVI-file when LaTeX is run.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vrsion/00readme.vrs' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1437215,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vrsion/vrsion.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1437235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:48:48 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vrsion')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vrsion')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vrsion')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.5.a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vruler' => bless( {
- 'caption' => bless( do{\(my $o = 'Numbering text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vruler')}, 'XML::XPath::Literal' ),
- 'description' => 'The package offers facilities for adding a columns of numbering to the general text so that the text can be properly referenced. The vertical ruler can be scaled and moved freely. The package may be used either with LaTeX or with plain TeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vruler/vruler.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1437575,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 18:37:25 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vruler')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vruler')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vruler')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vruler')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vslitex' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual invisible fonts for use with LaTeX Slides class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/vf-files/vslitex')}, 'XML::XPath::Literal' ),
- 'description' => 'The LaTeX 2.09-based program SliTeX, and the corresponding LaTeX slides class, use invisible fonts when producing multi-coloured overlays on foils. SliTeX distributions included a set of invisible versions of the Metafont sources of the Computer Modern fonts (an odd concept, but it worked). The present bundle provides a (somewhat more intellectually satisfying) set of virtual fonts that provide the same information (i.e., effectively metrics only) without the need to compile a Metafont source to get it.',
- 'docs' => {
- 'ctan:/fonts/vf-files/vslitex/doc/vslitex.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1437915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1437920,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-10 18:37:25 +0200 (Tue, 10 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vslitex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'VSliTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vtex-free' => bless( {
- 'caption' => bless( do{\(my $o = 'TeX system and PDF support for Linux and OS/2.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/vtex')}, 'XML::XPath::Literal' ),
- 'description' => 'VTeX/Free is a TeX program that generates PDF or PostScript output immediately from the TeX source file. The distribution includes a complete working LaTeX system. VTeX/Free is available for Linux and OS/2, but has limitations on distribution.',
- 'docs' => {
- 'ctan:/systems/vtex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 23:17:52 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vtex-free')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'VTeX/Free')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '8.46')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vutex' => bless( {
- 'caption' => bless( do{\(my $o = 'View TeX output on an ASCII-only terminal.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/vutex')}, 'XML::XPath::Literal' ),
- 'description' => 'The program (written in Pascal Web) is based on DVIgen, and uses the 95 printable ASCII characters and the row and column layout to approach a mimic of the typeset output of TeX on an appropriate printer.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vutex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vutex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vvcode' => bless( {
- 'caption' => bless( do{\(my $o = 'Reliable encoder for binary files via email.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/vvcode')}, 'XML::XPath::Literal' ),
- 'description' => 'A development of the widely-used uuencode package, designed with particular reference to the difficulties in transmitting packages via mail over interfaces between networks (in particular, between Janet and Bitnet; note that neither of these networks any longer exists in the form for which the package was written).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-09-15 10:35:08 +0200 (Tue, 15 Sep 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vvcode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'vvcode')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.00')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vwcol' => bless( {
- 'caption' => bless( do{\(my $o = 'Variable-width multiple text columns.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/vwcol')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a crude environment (vwcol) for typesetting multicolumn paragraph text of various column widths on a single page.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/vwcol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1439070,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/vwcol/vwcol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1439090,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vwcol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vwcol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vwcol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'vwcol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'vxu' => bless( {
- 'caption' => bless( do{\(my $o = 'Document classes for Vaxjo University')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/macros/latex/contrib/vxu')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides classes for formatting theses and exams in the format required by Vaxjo University, Sweden. The directory contains the following classes and packages: - actawex: doctorial theses in Acta Wexionensia; - rfmsi: master theses; - vxulicentiate: licentiate theses; and - vxutentamen: exams. The bundle is now obsolete, since Vaxjo University has become part of the (new) Linnaeus Univeristy.',
- 'docs' => {
- 'ctan:/obsolete/macros/latex/contrib/vxu/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1439490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/vxu/actawex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1439510,
- '',
- 'details',
- 'Documentation (actawex)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/obsolete/macros/latex/contrib/vxu/rfmsi.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1439530,
- '',
- 'details',
- 'Documentation (rfmsi)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'vxu')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'vxu')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'vxu')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'w-a-schmidt' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of metrics for commercial fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/w-a-schmidt')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of font installation packs for commercial fonts (none of which is itself available from CTAN: the user must acquire them from the commercial supplier). Fonts supported are: Adobe Garamond, Aldus, Futura, Stempel Garamond, Frutiger, Melior, Minion, Myriad, Optima, Rotis, Sabon and Syntax; Berthold ConcordeBE and BaskervilleBQ; Bitstream Humanist 777 (Frutiger), Letter Gothic, Latin 725 (Meridien), News Gothic, Dutch 809 (Concorde), Zapf Humanist 601 (Optima), Zurich (Univers) and Venetian 301 (Centaur); FontFont Dingbests, InterOffice and QType Extended Book; Lintoype Adobe Garamond LT, Aldus LT, ITC Charter, Frutiger Next, Futura LT, Stempel Garamond LT, Meridien LT, Melior LT, Minion, Myriad, ITC Officina Sans, Optima Nova, Sabon LT, Syntax LT, ITC Zapf Chancery LT, Zapf Essentials LT and Zapfino One plus Ornaments; Monotype TimesNR, NR Seven, Small Text; Springer SMinion and SMyriad; and Underware Dolly. For each font(set) there\'s a .zip file of metrics, and a .txt file of instructions. In some cases there\'s also a -source.zip file of fontinst sources for the family.',
- 'docs' => {
- 'ctan:/fonts/psfonts/w-a-schmidt/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'w-a-schmidt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'w-a-schmidt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'w32tex' => bless( {
- 'caption' => bless( do{\(my $o = 'A comprehensive TeX system for Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/w32tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A Japanese-oriented (full) TeX distribution, which provides the basis of the Windows TeX offered by TeX live.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'w32tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'w32tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wadalab' => bless( {
- 'caption' => bless( do{\(my $o = 'Wadalab (Japanese) font packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/wadalab')}, 'XML::XPath::Literal' ),
- 'description' => 'These are font bundles for the Japanese Wadalab fonts which work with the CJK package. All subfonts now have glyph names compliant to the Adobe Glyph List, making ToUnicode CMaps in PDF documents (created automatically by dvipdfmx) work correctly. All font bundles now contain virtual Unicode subfonts.',
- 'docs' => {
- 'ctan:/fonts/wadalab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1440620,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/wadalab/wadalab-sampler.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1440640,
- '',
- 'details',
- 'Font sampler'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wadalab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'cjk-fonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wadalab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wadalab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wallpaper' => bless( {
- 'caption' => bless( do{\(my $o = 'Easy addition of wallpapers (background images) to LaTeX documents, including tiling.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/wallpaper')}, 'XML::XPath::Literal' ),
- 'description' => 'This collection contains files to add wallpapers (background images) to LaTeX documents. It uses the eso-pic package, but provides simple commands to include effects such as tiling. An example is provided, which works under both LaTeX and pdfLaTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/wallpaper/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1440955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/wallpaper/wallpapermanual.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1440975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wallpaper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wallpaper')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wallpaper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wallpaper')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'warning' => bless( {
- 'caption' => bless( do{\(my $o = 'Global warnings at the end of the logfile.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/warning')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides a command that generates a list of warnings that are printed out at the very end of the logfile. This is useful for warnings such as \'Rerun for this or that reason\' or \'This is a draft, change it before the final run\'.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/warning/warning-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1441310,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'warning')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'warning')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'warning')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'warning')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'warpcol' => bless( {
- 'caption' => bless( do{\(my $o = 'Relative alignment of rows in numeric columns in tabulars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/warpcol')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a tabular column type for formatting numerical columns in LaTeX. The column type enables numerical items to be right justified relative to each other, while centred beneath the column label. In addition, macros are provided to enable variations on this column type to be defined. Usage of the package is superficially similar to that of dcolumn; however, the alignment scheme is different, and the packages have different, though overlapping, applications.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/warpcol/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1441625,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/warpcol/warpcol.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1441645,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-04 12:49:06 +0200 (Fri, 04 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'warpcol')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'warpcol')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'warpcol')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'warpcol')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'was' => bless( {
- 'caption' => bless( do{\(my $o = 'A collection of small packages by Walter Schmidt.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/was')}, 'XML::XPath::Literal' ),
- 'description' => 'A bundle of packages that arise in the author\'s area of interest: - compliance of maths typesetting with ISO standards; - symbols that work in both maths and text modes; - commas for both decimal separator and maths; and - upright Greek letters in maths.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/was/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1442050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-22 20:03:32 +0100 (Sun, 22 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'collection')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'was')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wasy' => bless( {
- 'caption' => bless( do{\(my $o = 'A set of symbols.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/fonts/wasy')}, 'XML::XPath::Literal' ),
- 'description' => 'The wasy fonts (Waldi\'s symbol fonts) provide a useful range of symbols offered as Metafont source: they have been extended (and converted to Adobe Type 1) under the name wasy2.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:51:24 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wasy2' => bless( {
- 'caption' => bless( do{\(my $o = 'The wasy fonts (Waldi symbol fonts).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/wasy2')}, 'XML::XPath::Literal' ),
- 'description' => 'These are the wasy (Waldi symbol) fonts, second release. This bundle presents the fonts in Metafont format, but they are also available in Adobe Type 1 format. Support under LaTeX is provided by the wasysym package.',
- 'docs' => {
- 'ctan:/fonts/wasy2/wasydoc.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:51:24 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wasy2')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wasy2')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wasy2-ps' => bless( {
- 'caption' => bless( do{\(my $o = 'Type 1 versions of wasy2 fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/wasy2/ps-type1/hoekwater')}, 'XML::XPath::Literal' ),
- 'description' => 'Converted (Adobe Type 1) outlines of (some of) the wasy2 fonts.',
- 'docs' => {
- 'ctan:/fonts/wasy2/ps-type1/hoekwater/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-09-12 08:27:50 +0200 (Tue, 12 Sep 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wasy2-ps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wasy')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wasy2-ps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wasysym' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support file to use the WASY2 fonts')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/wasysym')}, 'XML::XPath::Literal' ),
- 'description' => 'The WASY2 (Waldi Symbol) font by Roland Waldi provides many glyphs like male and female symbols and astronomical symbols, as well as the complete lasy font set and other odds and ends. The wasysym package implements an easy to use interface for these symbols.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/wasysym/wasysym.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-16 22:36:42 +0100 (Sat, 16 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wasysym')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wasysym')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wasysym')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wasysym')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'watermark' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw "watermarks" on the output page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ncctools/unpacked/watermark.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package implements watermarks using a LaTeX picture environment that is drawn under the body of the page. Watermarks for left and right pages, and for a single page only, may be specified. The package is part of the ncctools bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ncctools/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1443545,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ncctools/doc/watermark.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1443565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-20 17:08:37 +0100 (Sun, 20 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'watermark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'watermark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ncctools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'weave' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate TeX source from web.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/web/weave.web')}, 'XML::XPath::Literal' ),
- 'description' => 'This is the component of Knuth\'s literate programming system that produces TeX input from the web representation of a program, ready for typesetting.',
- 'docs' => {
- 'ctan:/info/knuth/webman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1443880,
- '',
- 'details',
- 'Web system user manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 17:33:34 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'weave')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-web-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'weave')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'web')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'web' => bless( {
- 'caption' => bless( do{\(my $o = 'The original literate programming system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/knuth/dist/web')}, 'XML::XPath::Literal' ),
- 'description' => 'The system processes \'web\' files in two ways: firstly to rearrange them to produce compilable code (using the program tangle), and secondly to produce a TeX source (using the program weave) that may be typeset for comfortable reading.',
- 'docs' => {
- 'ctan:/info/knuth/webman.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1444220,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-22 18:24:24 +0100 (Wed, 22 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'web')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'knuth')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-web-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'web')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'web')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'web2c' => bless( {
- 'caption' => bless( do{\(my $o = 'Conversion programs and supporting code to compile TeX in C.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Web2C is the basis of all TeX systems for Unix-like systems, it is not ordinarily used nowadays by anyone other the builders of distributions such as TeX live. Web2C is not usable as a distribution in its own right. It is no longer distributed separately, but rather consititutes a central part of the sources of the TeX live distribution.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-09 15:25:36 +0100 (Fri, 09 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'web2c')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'web2c')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'web9pt' => bless( {
- 'caption' => bless( do{\(my $o = 'Nine-point web listings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/web9pt.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'A small patch to web listing macros that uses the 9pt file from the varisize bundle to make the body text of a web listing appear in 9pt.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 12:13:21 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'web9pt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'web9pt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'webfiles' => bless( {
- 'caption' => bless( do{\(my $o = 'Include CWEB and/or Spidery WEB LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/webfiles')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to plug the documentation of CWEB or Spidery WEB programs into a LaTeX document.',
- 'docs' => {
- 'ctan:/web/webfiles/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1445085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/webfiles/webfiles.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1445105,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-12-07 21:20:17 +0100 (Fri, 07 Dec 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'webfiles')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'webfiles')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'webguide' => bless( {
- 'caption' => bless( do{\(my $o = 'Brief Guide to LaTeX Tools for Web publishing.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/webguide')}, 'XML::XPath::Literal' ),
- 'description' => 'The documentation constitutes an example of the package\'s own recommendations (being presented both in PDF and HTML).',
- 'docs' => {
- 'ctan:/info/webguide/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1445335,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/webguide/webguide.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1445375,
- '',
- 'details',
- 'Package document, as HTML'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/webguide/webguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1445355,
- '',
- 'details',
- 'Package document, as PDF'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 21:20:53 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'webguide')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'webguide')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'webguide')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'webguide')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'webmacss' => bless( {
- 'caption' => bless( do{\(my $o = 'Use sans serif font in Web listings.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/webmacss.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'The file is a jiffy patch to Knuth\'s standard webmac.tex, that causes the Pascal text to be printed sans-serif.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 12:13:21 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'webmacss')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'webmacss')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'webomints' => bless( {
- 'caption' => bless( do{\(my $o = 'Webomints font support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/webomints')}, 'XML::XPath::Literal' ),
- 'description' => 'A set of files for using the Galapagos Design Group\'s free Web-O-Mints font with (La)TeX. The original announcement of the font said "Created by George Ryan, Web-O-Mints contains a rich assortment of typographic decorations inspired by historical sources". A copy of the type 1 font file is included with the distribution, as are test (demonstration) files.',
- 'docs' => {
- 'ctan:/fonts/webomints/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1445915,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-07-28 08:27:22 +0200 (Mon, 28 Jul 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'webomints')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'webomints')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'webomints')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'weekday' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate "day of week".')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/weekday.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Macros \\weekday{yyyy}{mm}{dd} (yields day name) and \\weekdaydate{yyyy}{mm}{dd} (yields date print-out, including day name). You may use \\year, \\month, \\day, to generate today\'s day name. The code bears a note about year 2000 compatibility; it is not clear whether it will be workable in our present post-millennial state.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-02 00:56:45 +0100 (Tue, 02 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'weekday')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'weekday')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'widetable' => bless( {
- 'caption' => bless( do{\(my $o = 'An environment for typesetting tables of specified width')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/widetable')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a new environment that, unlike tabularX, typesets a table of specified width by working on the inter-column glue; the tabular cells will all be stretched (or shrunk) according to need. The package will use the e-TeX arithmetic extensions if they are available (they are, in most modern distributions).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/widetable/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1446650,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/widetable/widetable.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1446670,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-11-10 09:00:49 +0100 (Tue, 10 Nov 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'widetable')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'widetable')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'widetable')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'widetable')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wiggly' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw wiggly lines under text.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/wiggly.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a command \\underwiggle that works either in text or maths mode. Derived from a routine published in TUGboat 6(3), November 1985, by A. G. W. Cameron.',
- 'docs' => {
- 'http://tug.org/TUGboat/Articles/tb06-3/tb13cameron.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1446990,
- '',
- 'details',
- 'The original paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 13:23:43 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wiggly')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wiggly')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wiki' => bless( {
- 'caption' => bless( do{\(my $o = 'Use Wiki-style markup in a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/nicetext')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables Wiki-like markup to replace some LaTeX markup. Wiki markup is only sufficient for a few common LaTeX commands, and then in their simplest forms. The package is part of the author\'s nicetext bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/nicetext/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1447320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/nicetext/doc/wikicheat.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1447340,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-11 15:49:25 +0200 (Tue, 11 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wiki')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wiki')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'nicetext')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'williams' => bless( {
- 'caption' => bless( do{\(my $o = 'Miscellaneous macros by Peter Williams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/williams')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides two packages: - antree, which provides macros for annotated node trees, and - toklist, which is an implementation of Knuth\'s token list macros, to be found on pp.378-379 of the TeXbook.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-30 14:29:16 +0100 (Fri, 30 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'williams')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'williams')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'williams')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'williams')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'win32-emacs-auctex' => bless( {
- 'caption' => bless( do{\(my $o = 'Ready-to-use Emacs and AucTeX for Windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/win32-emacs-auctex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package contains a ready-to-use Emacs 23.3 and AucTeX 11.86 for Windows, as well as a few graphic libraries needed by preview-latex.',
- 'docs' => {
- 'ctan:/support/win32-emacs-auctex/README.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1448020,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/win32-emacs-auctex/doc/auctex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1448040,
- '',
- 'details',
- 'AucTeX manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/win32-emacs-auctex/doc/tex-ref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1448060,
- '',
- 'details',
- 'AucTeX reference card'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-10 10:41:08 +0200 (Fri, 10 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'win32-emacs-auctex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'win32-emacs-auctex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '23.3+11.86')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'window' => bless( {
- 'caption' => bless( do{\(my $o = 'Create windows in paragraphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/window')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines a command \\windowbox that will insert boxed material at a given position within a paragraph.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-12-26 22:25:01 +0100 (Sat, 26 Dec 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'window')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'window')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'windvi' => bless( {
- 'caption' => bless( do{\(my $o = 'MS-Windows DVI viewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/obsolete/systems/win32/fptex')}, 'XML::XPath::Literal' ),
- 'description' => 'Windvi was the outcome of an exercise to port the Unix-based Xdvi for use under Win32, for the fpTeX system. As it turned out, the exercise turned into far more than just a port, as X Windows is far from Win32; all the user interface and the graphical part was rewritten. The author of fpTeX has now switched his attentions to development of the XEmTeX system, and fpTeX (and windvi with it) is no longer being developed.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-09-04 10:25:26 +0200 (Tue, 04 Sep 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'windvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'windvi')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.56')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'winedt' => bless( {
- 'caption' => bless( do{\(my $o = 'MS-Windows shell and editor for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/winedt')}, 'XML::XPath::Literal' ),
- 'description' => 'A full-featured text editor and Shell for MS-Windows, allowing the user to edit large, multiple, text files in the usual MS-Windows way, using a Multiple Documents Interface (MDI) and following or extending MS-Windows Standards in every respect. WinEdt supports (LaTeX) Syntax Highlighting and Input/Output ASCII Code Translation Tables with a comprehensive context-sensitive Help.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-21 08:50:49 +0200 (Wed, 21 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'winedt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'WinEdt')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '6.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'winemtex' => bless( {
- 'caption' => bless( do{\(my $o = 'EmTeX for windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'A full emTeX distribution for MS-Windows98 including GhostScript and WinEdit and preconfigured to work with TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-12-01 00:24:32 +0100 (Mon, 01 Dec 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'winemtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'winemtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'winfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Use fonts distributed with Windows XP.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/winfonts/winfonts.zip')}, 'XML::XPath::Literal' ),
- 'description' => 'The bundle provides the files necessary to use the TrueType fonts Arial, Comic Sans, Courier New, Franklin Gothic, Georgia, Palatino Linotype, Tahoma, Times and Verdana as text fonts in T1 encoding. It also provides the means to use the fonts Wingding and Webdings as symbol fonts. All these fonts are distributed with Windows XP; it is possible to use them directly with PDFTeX. The MiKTeX previewer yap will also use the fonts if they are called up in a DVI file; however, there is no provision for creating PostScript files that use the fonts.',
- 'docs' => {
- 'ctan:/fonts/winfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1449415,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/winfonts/winfonts-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1449435,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-11-04 17:42:02 +0100 (Sun, 04 Nov 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'winfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'Winfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'winlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'FrontEnd for TeX, Win98/NT, needs Microsoft VisualBasic-DLLs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/winlatex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/systems/win32/winlatex/winlatex.pdf' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1449665,
- '',
- 'language',
- 'de'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-08 19:54:55 +0100 (Mon, 08 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'winlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'winlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'winshell' => bless( {
- 'caption' => bless( do{\(my $o = 'A MS-Windows32 user interface for TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/winshell')}, 'XML::XPath::Literal' ),
- 'description' => 'WinShell is a free multilingual integrated development environment (IDE) for LaTeX and TeX. The program includes a text editor, syntax highlighting, project management, spell checking, a table wizard, BibTeX support, Unicode support, different toolbars, user configuration options and it is portable (e.g., on an USB drive). It is not a LaTeX system; an additional LaTeX package is required. Supported languages are Brazilian Portuguese, Catalan, Chinese, Czech, Danish, Dutch, English, French, Galician, German, Hungarian, Italian, Mexico Spanish, Polish, Portuguese, Russian, Spain Spanish, Swedish and Turkish.',
- 'docs' => {
- 'ctan:/systems/win32/winshell/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-04 10:24:42 +0100 (Thu, 04 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'winshell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'winshell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.31')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wintex2000' => bless( {
- 'caption' => bless( do{\(my $o = 'A Win32 TeX Editor with the MS Office look and feel.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/systems/win32/wintex2000/wintex_setup.exe')}, 'XML::XPath::Literal' ),
- 'description' => 'WinTeX 2000 offers powerful editing functions in a comfortable and easy to use environment; it features syntax highlighting, a spell checker that automatically underlines misspelled words in your text, a thesaurus, project management support, a "database like" BiBTeX editor, code templates and a log browser for Errors and Warnings.',
- 'docs' => {
- 'ctan:/systems/win32/wintex2000/README.TXT' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-28 13:22:03 +0200 (Thu, 28 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wintex2000')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'WinTeX XP')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'withesis' => bless( {
- 'caption' => bless( do{\(my $o = 'University of Wisconsin-Madison Thesis LaTeX Class.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/withesis')}, 'XML::XPath::Literal' ),
- 'description' => 'This provides a class file which produces thesis, prelims, dissertations and project reports which should meet the requirements of the graduate school at UW-Madison. In addition to the class file, an example thesis is included which provides a brief introduction to LaTeX and the usage of the style class in particular. The usage is explained both by example through the source of the example thesis as well as in the typeset result of the example thesis.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/withesis/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'withesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'artistic')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'withesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'withesis')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wmaainf' => bless( {
- 'caption' => 'BibTeX style for Abteilung fur Angewandte Informatik',
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/contrib/misc/wmaainf.bst')}, 'XML::XPath::Literal' ),
- 'description' => 'The style features alphanumeric labels, alphanumeric order, journal names not abbreviated and quotes around article titles.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 22:19:31 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wmaainf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wmaainf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wmf2eps' => bless( {
- 'caption' => bless( do{\(my $o = 'Windows metafile conversion.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/wmf2eps')}, 'XML::XPath::Literal' ),
- 'description' => 'A Win32 program to convert MS-Windows Metafile Graphics (WMF) containing either vector-images or bitmaps into Encapsulated PostScript format having tight bounding-boxes at exactly the same size as the WMF-originals.',
- 'docs' => {
- 'ctan:/support/wmf2eps/Readme.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-28 13:22:03 +0200 (Thu, 28 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wmf2eps')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'shareware')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wmf2eps')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.32')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wncyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Washington University cyrillic fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'The "original" cyrillic, whose encoding was adopted by the LaTeX project as OT2. The fonts are distributed as part of the AMS fonts collection (both as Metafont source and as Adobe Type 1). Note that, for fully satisfactory typesetting of languages, the LH font set is necessary. Those fonts are also available in Adobe Type 1 format as part of the CM-super bundle)',
- 'docs' => {
- 'ctan:/fonts/amsfonts/doc/amsfndoc.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:51:24 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wncyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'amsfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wncyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'amsfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wnri' => bless( {
- 'caption' => bless( do{\(my $o = 'Ridgeway\'s fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/wnri')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts (as Metafont source) for Old English, Indic languages in Roman transliteration and Puget Salish (Lushootseed) and other Native American languages.',
- 'docs' => {
- 'ctan:/fonts/wnri/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-06 00:38:04 +0200 (Fri, 06 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wnri')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wnri')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wnri')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wnri')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wnri-latex' => bless( {
- 'caption' => bless( do{\(my $o = 'LaTeX support for wnri fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/wnri-latex')}, 'XML::XPath::Literal' ),
- 'description' => 'LaTeX support for the fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/wnri-latex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1451600,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/wnri-latex/wnri.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1451620,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-07 10:11:13 +0200 (Sat, 07 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wnri-latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wnri-latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wnri-latex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wnri-latex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wntamil' => bless( {
- 'caption' => bless( do{\(my $o = 'Tamil to TeX converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/tamil/wntamil')}, 'XML::XPath::Literal' ),
- 'description' => 'Fonts (as Metafont source), macros and a converter for transliterated text, providing support for Tamil (focussing on Windows users\' needs).',
- 'docs' => {
- 'ctan:/language/tamil/wntamil/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-12 14:51:24 +0200 (Tue, 12 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wntamil')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wntamil')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wntamil')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wochtag' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate the German weekday name for a date.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/wochtag.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines a macro \\Wochentag<day>.<month>.<year>. that produces a day name, in German.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-09 22:19:31 +0100 (Fri, 09 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wochtag')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wochtag')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'word2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'A translator from MS Word to LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/word2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'The wsW2LTX library is an application programming interface (API) designed to translate a MS Word document to LaTeX and converts MS Word documents up to version 9, which is MS Word 2000. The library is based on libwv and on several other (mostly Unix-based) libraries. The library is distributed with a GUI application for straightforward use.',
- 'docs' => {
- 'ctan:/support/word2latex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-05-25 16:15:27 +0200 (Fri, 25 May 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'word2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schrod $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosource')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'word2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1.0.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'word2tex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert TeX/MSWord to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'Word2TeX enables Microsoft Word to save documents in LaTeX format. This gives the opportunity to convert existing Microsoft Word documents to LaTeX and to create new LaTeX a word processor rather than requiring a separate editing environment. The converter also deals with equations created using Equation Editor or MathType.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-04-30 23:47:00 +0200 (Wed, 30 Apr 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'word2tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'word2tex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'word2x' => bless( {
- 'caption' => bless( do{\(my $o = 'Word 6 format converter.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/word2x')}, 'XML::XPath::Literal' ),
- 'description' => 'A Word 6 to anything converter, currently supporting output formatted as plain text or as LaTeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-28 23:33:52 +0200 (Sat, 28 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'word2x')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'word2x')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.001')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wordcount' => bless( {
- 'caption' => bless( do{\(my $o = 'Estimate the number of words in a LaTeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/wordcount')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a relatively easy way of estimating the number of words in a LaTeX document that does not require dvitty or other DVI converters. It does however require something like Unix grep -c that can search a file for a particular string and report the number of matching lines. An accompanying shell script wordcount.sh contains more information in its comments.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-25 11:17:59 +0200 (Mon, 25 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wordcount')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wordcount')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wordcount')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wordlike' => bless( {
- 'caption' => bless( do{\(my $o = 'Simulating word processor layout.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/wordlike')}, 'XML::XPath::Literal' ),
- 'description' => 'The package simulates typical word processor layout: narrow page margins, Times, Helvetica and Courier fonts, \\LARGE or \\Large headings, and \\sloppy typesetting. The package aims at making life easier for users who are discontent with LaTeX\'s standard layout settings because they need a layout that resembles the usual "wordlike" output. The design of the package draws on several discussions in the de.comp.text.tex and comp.text.tex newsgroups that are referred to in the manual.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/wordlike/wordlike.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-06-03 09:03:24 +0200 (Wed, 03 Jun 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wordlike')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wordlike')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wordlike')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wordlike')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2b')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wordml2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'XSLT to transform a WordML file to a LaTeX2e source.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/WordML2LaTeX')}, 'XML::XPath::Literal' ),
- 'description' => 'WordML2LaTeX is a meeting point between two titans in word processing: Microsoft Word 2003 and LaTeX2e. It is an XSL stylesheet that transforms a Word document (in Microsoft Word 2003 XML format, WordML) in a LaTeX2e source. With WordML2LaTeX You can use Word as a front end for LaTeX.',
- 'docs' => {
- 'ctan:/support/WordML2LaTeX/doc/en/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454125,
- '',
- 'details',
- 'Readme (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1454130,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/WordML2LaTeX/doc/en/WordML2LaTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454175,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1454180,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/WordML2LaTeX/doc/it/WordML2LaTeX.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454200,
- '',
- 'details',
- 'Package documentation (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1454205,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/WordML2LaTeX/doc/it/leggimi.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454150,
- '',
- 'details',
- 'Readme (Italian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1454155,
- '',
- 'language',
- 'it'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-27 16:02:25 +0200 (Wed, 27 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wordml2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'WordML2LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wordweb' => bless( {
- 'caption' => bless( do{\(my $o = 'Literate programming using Microsoft Word.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/web/wordweb')}, 'XML::XPath::Literal' ),
- 'description' => 'An experimental mechanism for use with Word; a Word .dot file is provided.',
- 'docs' => {
- 'ctan:/web/wordweb/newwweb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454530,
- '',
- 'details',
- 'Changes in wordweb2'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/web/wordweb/wordweb.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454510,
- '',
- 'details',
- 'Package outline'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-07 09:28:35 +0100 (Wed, 07 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wordweb')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wordweb')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wotree' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw Warnier/Orr diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/dratex/wotree.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Draws the diagrams using DraTeX.',
- 'docs' => {
- 'http://www.cse.ohio-state.edu/~gurari/wo-diag/wo-diagrams.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1454840,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-20 11:26:32 +0100 (Fri, 20 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wotree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wotree')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2000-06-29-20:18')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wp-conv' => bless( {
- 'caption' => bless( do{\(my $o = 'FAQ on converters between (La)TeX and PC-Textprocessors.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/help/wp-conv')}, 'XML::XPath::Literal' ),
- 'description' => 'A compilation of information about means of converting between LaTeX documents and other document preparation formats including RTF, Word, and Wordperfect.',
- 'docs' => {
- 'ctan:/help/wp-conv/index.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455225,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/help/wp-conv/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455205,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-08 09:14:47 +0200 (Sat, 08 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wp-conv')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wp-conv')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wp-conv')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wp2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert WordPerfect documents to LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/wp2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a long established, supported, converter. A patch is available to use its code as an HTML to LaTeX convertor (see documentation link, below; this code is unrelated to the purpose-built HTML2LaTeX, also on CTAN).',
- 'docs' => {
- 'ctan:/support/wp2latex/html2latex.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1455605,
- '',
- 'details',
- 'Patches to create html2latex'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455600,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/wp2latex/readme.1st' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455555,
- '',
- 'details',
- 'Build hints'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/wp2latex/readme.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455535,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/support/wp2latex/wp2latex.doc.htm' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1455580,
- '',
- 'details',
- 'WP2LaTeX documenation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455575,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-15 22:40:12 +0200 (Tue, 15 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wp2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'WP2LaTeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.43')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wrapfig' => bless( {
- 'caption' => bless( do{\(my $o = 'Produces figures which text can flow around.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/wrapfig')}, 'XML::XPath::Literal' ),
- 'description' => 'Allows figures or tables to have text wrapped around them. Does not work in combination with list environments, but can be used in a parbox or minipage, and in twocolumn format. Supports the float package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/wrapfig/multiple-span.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455930,
- '',
- 'details',
- 'How to use wrapfig to span multiple columns'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/wrapfig/wrapfig-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1455910,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-09 12:56:30 +0200 (Sat, 09 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wrapfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wrapfig')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wrapfig')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wrapfig')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wright' => bless( {
- 'caption' => bless( do{\(my $o = 'Define commands with optional arguments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/wright')}, 'XML::XPath::Literal' ),
- 'description' => 'Version of \\newcommand and \\renewcommand that can define commands with optional arguments. (Preceding the public availability of such commands, in LaTeX 2e, and with a slightly different syntax.)',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-07-31 20:15:05 +0200 (Fri, 31 Jul 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wright')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wright')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wrtfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Write TeX files from a TeX document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/wrtfile/wrtfdist.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Wrtfile is a means of creating self-extracting distributions in TeX files; it is similar in conception to the LaTeX docstrip mechanism, but is somewhat more efficient. Wrtfile is (of course) distributed using its own mechanisms.',
- 'docs' => {
- 'ctan:/macros/plain/contrib/wrtfile/wrtfdist.readme' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-07 09:28:35 +0100 (Wed, 07 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wrtfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wrtfile')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wsuipa' => bless( {
- 'caption' => bless( do{\(my $o = 'International Phonetic Alphabet fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/wsuipa')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a 7-bit IPA font, as Metafont source, and macros for support under TeXt1 and LaTeX. The fonts (and macros) are now largely superseded by the tipa fonts.',
- 'docs' => {
- 'ctan:/fonts/wsuipa/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1456835,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/wsuipa/doc/ipaman.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1456855,
- '',
- 'details',
- 'Package documentation and font details'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-27 13:33:18 +0100 (Fri, 27 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wsuipa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'wsuipa')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'wsuipa')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'wsuipa')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'wsuipa2tipa' => bless( {
- 'caption' => bless( do{\(my $o = 'Translate wsuipa font commands into tipa font commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/wsuipa2tipa')}, 'XML::XPath::Literal' ),
- 'description' => 'Old wsuipa fonts don\'t compile well on newer TeX distributions, and may be unavailable on your local installation. The fonts are superseded by the newer tipa fonts. The program wsu2tipa works as a filter that translates an old LaTeX document, replacing all wsuipa font commands with tipa font commands.',
- 'docs' => {
- 'ctan:/support/wsuipa2tipa/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-27 13:33:18 +0100 (Fri, 27 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'wsuipa2tipa')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'wsuipa2tipa')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xargs' => bless( {
- 'caption' => bless( do{\(my $o = 'Define commands with many optional arguments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xargs')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides extended versions of \\newcommand and related LaTeX commands, which allow easy and robust definition of macros with many optional arguments, using a clear and simple xkeyval-style syntax.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xargs/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1457500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xargs/xargs-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1457545,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1457550,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xargs/xargs.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1457520,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1457525,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xargs')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xargs')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xargs')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xargs')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xarticle' => bless( {
- 'caption' => bless( do{\(my $o = 'A LaTeX 2.09 document style with 7pt, 8pt and 9pt options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/xarticle')}, 'XML::XPath::Literal' ),
- 'description' => 'The style is based on article; similar packages exist for current LaTeX, but the techniques of this one will not work nowadays.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xarticle')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xarticle')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xbibfile' => bless( {
- 'caption' => bless( do{\(my $o = 'Create and search bibtex databases')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/xbibfile')}, 'XML::XPath::Literal' ),
- 'description' => 'Xbibfile is written in C and uses the GTK graphics libraries to create its user interface. It was written under Linux using the X Window system. It was written out of a need for such a research tool and has performed satisfactorily in that role. At some future stage I may get around to increasing its capabilities so some hooks are in place for doing that expansion.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/xbibfile/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1458165,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xbibfile')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xbibfile')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.7')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xbibtex' => bless( {
- 'caption' => bless( do{\(my $o = 'An X-Windows utility for adding to a BibTeX database.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/biblio/bibtex/utils/xbibtex')}, 'XML::XPath::Literal' ),
- 'description' => 'The utility provides an X-Windows interface for inserting entries into a bibliography database in BibTeX format. Xbibtex provides a template listing the required and optional fields for each entry type. A further utility is provided to merge the content of \'keyword\' and \'annote\' entries into a .bbl file before final recompilation.',
- 'docs' => {
- 'ctan:/biblio/bibtex/utils/xbibtex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1458490,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/biblio/bibtex/utils/xbibtex/userguide.ps' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1458510,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xbibtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xbibtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.0.a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xcite' => bless( {
- 'caption' => bless( do{\(my $o = 'Use citation keys from a different document.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xcite')}, 'XML::XPath::Literal' ),
- 'description' => 'The package lets you use citation keys from another document, just as the xr package allows cross-document use of labels.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xcite/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1458835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xcite/xcite.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1458855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xcite')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xcite')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xcite')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xcite')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xcmr' => bless( {
- 'caption' => bless( do{\(my $o = 'A crossed-out version of Computer Modern.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/cm/xcmr/xcmr12.mf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a modification for the single font cmr12 in the standard Computer Modern distribution, that draws the characters \'struck out\'. Provision of this effect is more commonly nowadays done using macros: see, for example, the soul and packages.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xcmr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xcmr')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xcoffins' => bless( {
- 'caption' => bless( do{\(my $o = 'Rich boxed material for LaTeX 3.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3experimental')}, 'XML::XPath::Literal' ),
- 'description' => 'Coffins are boxes which contain typeset material. Along with the box itself, the coffin structure holds information about the size and shape of the box, and alignment information in the form of a set of "poles" (horizontal and vertical lines at particular positions defined relative to the box). The points where these poles intersect are "handles", which are the points used to define the placing of a coffin. The package provides a design-level interface to the LaTeX 3 kernel functions which provide coffins. The package is part of the l3experimental bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3experimental/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1459560,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3experimental/xcoffins.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1459580,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xcoffins')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xcoffins')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'SVN 2487')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xcolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Driver-independent color extensions for LaTeX and pdfLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xcolor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package starts from the basic facilities of the color package, and provides easy driver-independent access to several kinds of color tints, shades, tones, and mixes of arbitrary colors. It allows a user to select a document-wide target color model and offers complete tools for conversion between eight color models. Additionally, there is a command for alternating row colors plus repeated non-aligned material (like horizontal lines) in tables. Colors can be mixed like \\color{red!30!green!40!blue}.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xcolor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1459955,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xcolor/xcolor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1459975,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xcolor/xcolor2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1459995,
- '',
- 'details',
- 'Examples of usage with pstricks'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-28 13:31:05 +0100 (Mon, 28 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xcolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xcolor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xcolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xcolor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.11')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xcomment' => bless( {
- 'caption' => bless( do{\(my $o = 'Allows selected environments to be included/excluded.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/xcomment')}, 'XML::XPath::Literal' ),
- 'description' => 'The package defines an environment that only typesets specified environments within its scope. So, for example, if you want nothing but the figure and table environments in your document, you can enclose the whole document with an xcomment environment that excludes everything but. This is a lot easier than excluding the chunks of text between the environments you want, or creating an entire document containing only those environments. The package was previously part of the seminar bundle for typesetting presentations.',
- 'docs' => {
- 'ctan:/macros/generic/xcomment/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1460450,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/xcomment/xcomment-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1460470,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-30 22:48:48 +0200 (Fri, 30 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xcomment')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xcomment')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xcomment')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xcomment')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xcookybooky' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset (potentially long) recipes.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xcookybooky')}, 'XML::XPath::Literal' ),
- 'description' => 'The package enables the user to typeset recipes, which could be greater than one page. Above the recipe text two (optional) pictures can be displayed. Other features are recipe name, energy content, portions, preparation and baking time, baking temperatures, recipe source and of course preparation steps and required ingredients. At the bottom you may insert an optional hint. The package depends on the Emerald fonts.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xcookybooky/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1460835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xcookybooky/xcookybooky.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1460855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 14:50:51 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xcookybooky')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xcookybooky')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xcookybooky')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xdoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Extending the LaTeX doc system.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xdoc')}, 'XML::XPath::Literal' ),
- 'description' => 'Xdoc is a project to rewrite the implementation of the LaTeX doc package (in a broader sense) to make its features more general and flexible. For example, where doc only provides commands for documenting macros and environments, xdoc also provides commands for similarly documenting package options and switches. This is furthermore done in such a way that it is very easy to add more such commands for documenting things, such as e.g., templates (an important concept in the future LaTeX3) and program components for other languages (functions, classes, procedures, etc.). A side effect is that many minor bugs in doc are fixed. The design aims to take advantage of many still experimental features of future versions of LaTeX, but since these are neither reasonably stable nor widely available, the configuration interfaces and package author commands of xdoc are likely to change. To still provide a stable interface for other packages to build upon, the actual package names include a "major version number" of sorts. The drop-in replacement package for standard doc is xdoc2; it requires nothing outside standard LaTeX2e. The docindex/docidx2e package changes the index and list of changes typesetting so that none of the formatting has to be controlled via the index style file. The docindex package provides control of formatting via templates (nice interface, but requires several experimental packages), whereas the docidx2e package has traditional raw macro interfaces and works with standard LaTeX2e.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xdoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461155,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xdoc/docindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461195,
- '',
- 'details',
- 'docindex documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xdoc/xdoc2.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461175,
- '',
- 'details',
- 'xdoc2 documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xdoc/xdocdemo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461215,
- '',
- 'details',
- 'Demonstration of usage'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xdoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xdoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xdoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xdoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'prot2.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xdvi' => bless( {
- 'caption' => bless( do{\(my $o = 'A DVI previewer for the X Window System.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/dviware/xdvi')}, 'XML::XPath::Literal' ),
- 'description' => 'The canonical previewer for use on Unix and other X-windows based systems. The distribution has been integrated with that of xdvik (no longer separately available), so that it will build with web2c "out of the box". In practice, it is usually distributed via Tex-live.',
- 'docs' => {
- 'http://math.berkeley.edu/~vojta/xdvi_faq.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461585,
- '',
- 'details',
- '(Old) text FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://xdvi.sourceforge.net/faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461565,
- '',
- 'details',
- 'Xdvi Project FAQ'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-01 12:39:29 +0200 (Sun, 01 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xdvi')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xdvi')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xdvi')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '22.85')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xecjk' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for CJK documents in XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xecjk')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX package for typesetting CJK documents in the way users have become used to, in the CJK package.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xecjk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461960,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/xecjk/xeCJK.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1461980,
- '',
- 'details',
- 'Package documentation (in both English and Chinese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-22 00:51:01 +0200 (Tue, 22 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xecjk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xecjk')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xecjk')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xecjk')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.0.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xecolor' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for color in XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xecolor')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a simple package which defines about 140 different colours by XeTeX\'s colour feature. The colours can be used in bidirectional texts without any problem.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xecolor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1462370,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:26:11 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xecolor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xecolor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xecolor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xecolour' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for colour in XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xecolour')}, 'XML::XPath::Literal' ),
- 'description' => 'This is a simple package which defines about 140 different colours by XeTeX\'s colour feature. The colours can be used in bidirectional texts without any problem.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xecolour/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1462710,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/xecolour/doc/xecolour-user.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1462730,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:26:11 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xecolour')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xecolour')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xecolour')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xecyr' => bless( {
- 'caption' => bless( do{\(my $o = 'Using Cyrillic languages in XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xecyr')}, 'XML::XPath::Literal' ),
- 'description' => 'Helper tools for using Cyrillic languages with XeLaTeX and babel.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xecyr/doc/xelatex/xecyr/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1463050,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/xecyr/doc/xelatex/xecyr/xecyr-doc-ru.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1463070,
- '',
- 'details',
- 'Package documentation (Russian)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1463075,
- '',
- 'language',
- 'ru'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:26:11 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xecyr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xecyr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xecyr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xecyr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xeindex' => bless( {
- 'caption' => bless( do{\(my $o = 'Automatic index generation for XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xeindex')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is based on XeSearch, and will automatically index words or phrases in an XeLaTeX document. Words are declared in a list, and every occurrence then creates an index entry whose content can be fully specified beforehand.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xeindex/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1463440,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/xeindex/xeindex.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1463460,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:26:11 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xeindex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xeindex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xeindex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xeindex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xepersian' => bless( {
- 'caption' => bless( do{\(my $o = 'Persian for LaTeX, using XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xepersian')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports Persian typesetting, using the Persian Modern fonts, by default.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xepersian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1463835,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/xepersian/xepersian.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1463855,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-03 17:14:25 +0200 (Thu, 03 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xepersian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xepersian')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xepersian')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xepersian')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '11.138')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xesearch' => bless( {
- 'caption' => bless( do{\(my $o = 'A string finder for XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/generic/xesearch')}, 'XML::XPath::Literal' ),
- 'description' => 'The package finds strings (e.g. (parts of) words or phrases) and manipulates them (apply any macro), thus turning each word or phrase into a possible command. It is written in plain XeTeX and should thus work with any format (it is known to work with LaTeX and ConTeXt). The main application for the moment is XeIndex, an automatic index for XeLaTeX, but examples are given of simple use to check spelling, count words, and highlight syntax of programming languages.',
- 'docs' => {
- 'ctan:/macros/xetex/generic/xesearch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1464270,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/generic/xesearch/xesearch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1464290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:26:11 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xesearch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xesearch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xesearch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xesearch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xet-tex' => bless( {
- 'caption' => bless( do{\(my $o = 'A bi-directional version of TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/xettex')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of change files to add bidirectional capabilities to TeX.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-09 15:33:34 +0100 (Wed, 09 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xet-tex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'XeT-TeX')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetal' => bless( {
- 'caption' => bless( do{\(my $o = 'Strip TeX constructs from a file.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xetal')}, 'XML::XPath::Literal' ),
- 'description' => 'Xetal removes TeX commands and mathematical stuff (subject to command-line controls). It can also number the output lines. C, lex and yacc sources are supplied.',
- 'docs' => {
- 'ctan:/support/xetal/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-01-07 20:50:53 +0100 (Wed, 07 Jan 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetal')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xetal')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetex' => bless( {
- 'caption' => bless( do{\(my $o = 'An extended variant of TeX for use with Unicode sources.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'XeTeX is a TeX typesetting engine using Unicode and supporting modern font technologies such as OpenType, TrueType or Apple Advanced Typography (AAT), including OpenType mathematics fonts. XeTeX supports many extensions that reflect its origins in linguistic research; it also supports micro-typography (as available in pdfTeX). XeTeX was developed by the SIL (originally for those studying linguistics, and using Macintosh computers). XeTeX\'s immediate output is an extended sort of DVI format, but it is ordinarily processed by a tightly bound xdvipdfmx processor, that produces PDF. XeTeX is developed as a part of TeX Live; documentation has arisen separately.',
- 'docs' => {
- 'ctan:/info/xetexref/XeTeX-reference.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1467000,
- '',
- 'details',
- 'Reference manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://xml.web.cern.ch/XML/lgc2/xetexmain.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1467020,
- '',
- 'details',
- 'The XeTeX companion (work in progress)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-06 11:41:55 +0200 (Sun, 06 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'miktex-xetex-bin-2.9')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xetex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.9997.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetex-def' => bless( {
- 'caption' => bless( do{\(my $o = 'Colour and graphics support for XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/xetex/latex/xetex.def')}, 'XML::XPath::Literal' ),
- 'description' => 'The file xetex.def provides device-specific definitions for colour and graphics support when running Xe(La)TeX',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:36:12 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetex-def')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xetex-def')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetex-def')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.94')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetex-devanagari' => bless( {
- 'caption' => bless( do{\(my $o = 'XeTeX input map for Unicode Devanagari.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/generic/devanagari')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a map for use with Jonathan Kew\'s TECkit, to translate Devanagari (encoded according to the Harvard/Kyoto convention) to Unicode (range 0900-097F).',
- 'docs' => {
- 'ctan:/macros/xetex/generic/devanagari/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1465550,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-07-22 07:52:25 +0200 (Fri, 22 Jul 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetex-devanagari')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xetex-devanagari')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xetex-devanagari')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetex-devanagari')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetex-greek' => bless( {
- 'caption' => bless( do{\(my $o = 'Hyphenation for different variants of Greek, under XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/hyphenation/greek')}, 'XML::XPath::Literal' ),
- 'description' => 'This package contains Greek hyphenation patterns for use with xetex. The files included in the archive are: - xgrmhyph.tex (for modern polutonic and monotonic Greek), - xgrahyph.tex (for ancient Greek), - xgrcodes.tex (category, upper/lowercase codes for all Greek letters). The hyphenation patterns are just the standard hyphenation patterns by D. Philippou adapted for use with XeTeX (only the catcodes, etc., files are my completely original contribution).',
- 'docs' => {
- 'ctan:/macros/xetex/hyphenation/greek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1465870,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:36:12 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetex-greek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xetex-greek')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetex-itrans' => bless( {
- 'caption' => bless( do{\(my $o = 'Itrans input maps for use with XeLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/generic/itrans')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides maps for use with XeLaTeX with coding done using itrans. Fontspec maps are provided for Devanagari (Sanskrit), for Sanskrit in Kannada and for Kannada itself.',
- 'docs' => {
- 'ctan:/macros/xetex/generic/itrans/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1466275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-26 15:47:09 +0200 (Mon, 26 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetex-itrans')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xetex-itrans')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xetex-itrans')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetex-itrans')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '4.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetex-pstricks' => bless( {
- 'caption' => bless( do{\(my $o = 'Running PStricks under XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/xetex/pstricks')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides an indirection scheme for XeTeX to use the pstricks xdvipdfmx.cfg configuration file, so that XeTeX documents will load it in preference to the standard pstricks.con configuration file. With this configuration, many PSTricks features can be used in xelatex or plain xetex documents.',
- 'docs' => {
- 'ctan:/graphics/xetex/pstricks/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1466610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:36:12 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetex-pstricks')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xetex-pstricks')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xetex-pstricks')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetex-pstricks')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetexfontinfo' => bless( {
- 'caption' => bless( do{\(my $o = 'Report font features in XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/plain/xetexfontinfo')}, 'XML::XPath::Literal' ),
- 'description' => 'A pair of documents to reveal the font features supported by fonts usable in XeTeX. Use OpenType-info.tex for OpenType fonts, and AAT-info.tex for AAT fonts (Mac OS X only).',
- 'docs' => {
- 'ctan:/macros/xetex/plain/xetexfontinfo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1467330,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:26:11 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetexfontinfo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'apache2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xetexfontinfo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xetexfontinfo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetexfontinfo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xetexref' => bless( {
- 'caption' => bless( do{\(my $o = 'Reference documentation of XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/xetexref')}, 'XML::XPath::Literal' ),
- 'description' => 'The package comprises unofficial reference documentation for XeTeX detailing its extended features.',
- 'docs' => {
- 'ctan:/info/xetexref/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1467705,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/info/xetexref/XeTeX-reference.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1467725,
- '',
- 'details',
- 'The document itself'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-03 15:37:34 +0100 (Mon, 03 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xetexref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xetexref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'XeTeXref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xetexref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xfig' => bless( {
- 'caption' => bless( do{\(my $o = 'XWindows vector drawing program.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/xfig')}, 'XML::XPath::Literal' ),
- 'description' => 'A menu-driven tool that allows the user to draw and manipulate objects interactively in an X window. Generates pictures for PostScript and a variety of other formats (e.g. for inclusion in LaTeX documents).',
- 'docs' => {
- 'ctan:/graphics/xfig/xfig.README.3.2.4' => {
- 'available' => 1
- },
- 'http://www.xfig.org/userman/' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-16 20:22:56 +0200 (Thu, 16 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xfig')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'bsd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xfig')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xfor' => bless( {
- 'caption' => bless( do{\(my $o = 'A reimplementation of the LaTeX for-loop macro.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xfor')}, 'XML::XPath::Literal' ),
- 'description' => 'The package redefines the LaTeX internal \\@for macro so that the loop may be prematurely terminated. The action is akin to the C/Java break statement, except that the loop does not terminate until the end of the current iteration',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xfor/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1468350,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xfor/xfor.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1468370,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-20 13:39:30 +0200 (Fri, 20 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xfor')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xfor')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xfor')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xfor')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.05')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xfrac' => bless( {
- 'caption' => bless( do{\(my $o = 'Split-level fractions in latex2e*.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3packages')}, 'XML::XPath::Literal' ),
- 'description' => 'The package allows the user to typeset fractions in the form \'n/d\'. Requires e-TeX, current LaTeX, and the LaTeX 3 packages template and xparse. The package provides a high quality alternative to the facilities of the nicefrac package (part of the units distribution). See also the faktor package for quotient spaces and the like.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3packages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1468875,
- '',
- 'details',
- 'Bundle README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/xfrac.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1468895,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 20:30:51 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xfrac')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xfrac')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 2828')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xgalley' => bless( {
- 'caption' => bless( do{\(my $o = 'Control text feeding onto the page.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3experimental/xgalley.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'The package, currently distributed as part of the l3experimental bundle, provides control over the boxes that accept material as a page is filled.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3experimental/xgalley.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1469330,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:26:56 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xgalley')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xgalley')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'SVN 2895')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xgreek' => bless( {
- 'caption' => bless( do{\(my $o = 'XeLaTeX package for typesetting Greek language documents (beta release).')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xgreek')}, 'XML::XPath::Literal' ),
- 'description' => 'This package has been designed so to allow people to typeset Greek language documents using XeLaTeX. And it is released in the hope that people will use it and spot errors, bugs, features so to improve it. Practically, it provides all the capabilities of the greek option of the babel package. The package can be invoked with any of the following options: monotonic (for typesetting modern monotonic Greek), polytonic (for typesetting modern polytonic Greek), and ancient (for typesetting ancient texts). The default option is monotonic. The command \\setlanguage{<lang>} to activate the hyphenation patterns of the language <lang> This, however, can be done only if the format file has not been built with the babel mechanism.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xgreek/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1469720,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/latex/xgreek/xgreek.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1469740,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-08 19:39:35 +0200 (Sun, 08 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xgreek')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xgreek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xgreek')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xgreek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xhfill' => bless( {
- 'caption' => bless( do{\(my $o = 'Extending \\hrulefill.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xhfill')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides extended macros for the default \\hrulefill command. It allows modification of the width and the colour of the line.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xhfill/xhfill-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1470050,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-27 12:38:54 +0200 (Fri, 27 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xhfill')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xhfill')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xhfill')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xhfill')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.01')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xifthen' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended conditional commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xifthen')}, 'XML::XPath::Literal' ),
- 'description' => 'This package extends the ifthen package by implementing new commands to go within the first argument of \\ifthenelse: to test whether a string is void or not, if a command is defined or equivalent to another. The package also enables use of complex expressions as introduced by the package calc, together with the ability of defining new commands to handle complex tests. The package requires e-TeX features.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xifthen/xifthen.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-31 19:18:48 +0200 (Sat, 31 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xifthen')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xifthen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xifthen')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xifthen')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xii' => bless( {
- 'caption' => bless( do{\(my $o = 'Christmas silliness.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/plain/contrib/misc/xii.tex')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-29 17:25:24 +0100 (Sat, 29 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xii')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xii')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xindy' => bless( {
- 'caption' => bless( do{\(my $o = 'A general-purpose index processor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/xindy/base')}, 'XML::XPath::Literal' ),
- 'description' => 'Xindy was deceloped after an impasse had been encountered in the attempt to complete internationalisation of makeindex. Xindy can be used to process indexes for documents marked up using (La)TeX, Nroff family and SGML-based languages. Xindy is highly configurable, both in markup terms and in terms of the collating order of the text being processed.',
- 'docs' => {
- 'http://www.xindy.org/doc/faq.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471405,
- '',
- 'details',
- 'Xindy FAQ, or xindy by topic'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.xindy.org/doc/manual.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471425,
- '',
- 'details',
- 'Xindy reference manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.xindy.org/doc/texindy-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471345,
- '',
- 'details',
- 'Unix-style man page for xindy-for-tex'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.xindy.org/doc/tutorial.html' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471385,
- '',
- 'details',
- 'Xindy tutorial'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://www.xindy.org/doc/xindy-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471365,
- '',
- 'details',
- 'Unix-style man page for xindy'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-24 16:34:40 +0200 (Sat, 24 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xindy')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xindy')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xindy')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xindy-persian' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for the persian language in xindy.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/indexing/xindy/contrib/xindy-persian')}, 'XML::XPath::Literal' ),
- 'description' => 'The "xindy-persian" package is the Persian language support for the xindy program.',
- 'docs' => {
- 'ctan:/indexing/xindy/contrib/xindy-persian/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471015,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-28 08:41:31 +0200 (Wed, 28 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xindy-persian')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xindy-persian')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = 'v0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xits' => bless( {
- 'caption' => bless( do{\(my $o = 'A Scientific Times-like font with support for mathematical typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/xits')}, 'XML::XPath::Literal' ),
- 'description' => 'XITS is a Times-like font for scientific typesetting with proper mathematical support for modern, Unicode and OpenType capable TeX engines, namely LuaTeX and XeTeX. For use with LuaLaTeX or XeLaTeX, support is available from the fontspec and unicode-math packages.',
- 'docs' => {
- 'ctan:/fonts/xits/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/xits/documentation/user-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471825,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/xits/documentation/xits-specimen.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1471845,
- '',
- 'details',
- 'Specimen of font'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-18 23:29:02 +0200 (Fri, 18 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xits')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'ofl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xits')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xits')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xits')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.105')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xkeyval' => bless( {
- 'caption' => bless( do{\(my $o = 'Extension of the keyval package.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xkeyval')}, 'XML::XPath::Literal' ),
- 'description' => 'This package is an extension of the keyval package and offers additional macros for setting keys and declaring and setting class or package options. The package allows the programmer to specify a prefix to the name of the macros it defines for keys, and to define families of key definitions; these all help use in documents where several packages define their own sets of keys.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xkeyval/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1472215,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xkeyval/doc/xkeyval.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1472235,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-01-23 12:21:58 +0100 (Mon, 23 Jan 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.6a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xkvltxp' => bless( {
- 'caption' => bless( do{\(my $o = 'Provision for expandable macros in package options.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xkeyval')}, 'XML::XPath::Literal' ),
- 'description' => 'When xkvltxp is loaded it patches the LaTeX kernel to allow expandable macros in package options. As a result, the user can put xkeyval key invocations in the options of packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xkeyval/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1472550,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xkeyval/doc/xkeyval.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1472570,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-16 17:11:43 +0100 (Sat, 16 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xkvltxp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xkvltxp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xkvview' => bless( {
- 'caption' => bless( do{\(my $o = 'Xkeyval viewer.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xkeyval')}, 'XML::XPath::Literal' ),
- 'description' => 'If xkvview is loaded, all keys defined in a document using the parent package xkeyval are stored in an internal database. The command \\xkvview (which takes an argument of options) can be used to print the keys.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xkeyval/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1472900,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xkeyval/doc/xkeyval.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1472920,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-12-16 17:11:43 +0100 (Sat, 16 Dec 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xkvview')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xkvview')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xkeyval')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xl2latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Convert Excel (97 and above) tables to LaTeX tabulars.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xl2latex')}, 'XML::XPath::Literal' ),
- 'description' => 'This Excel to LaTeX converter exports the current selection as a LaTeX file which can be included via \\input in your actual document. It supports multicolumn cells (only horizontal), borders, font styles (bold, italic), colored cells and text, LaTeX math in cells and cells with wrapped text.',
- 'docs' => {
- 'ctan:/support/xl2latex/README.txt' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-21 00:35:32 +0200 (Sat, 21 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xl2latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xl2latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xlatex' => bless( {
- 'caption' => bless( do{\(my $o = 'A TeX/LaTeX shell for X-windows.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xlatex')}, 'XML::XPath::Literal' ),
- 'description' => 'All the usual shell functions, plus examining printer queue, and calling a graphical editor. May be customised for English- or French-speaking users.',
- 'docs' => {
- 'ctan:/support/xlatex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 12:04:34 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xlatex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xlatex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.3c')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xlop' => bless( {
- 'caption' => bless( do{\(my $o = 'Calculates and displays arithmetic operations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/xlop')}, 'XML::XPath::Literal' ),
- 'description' => 'Xlop (eXtra Large OPeration) will typeset arithmetic problems either in-line or "as in school" (using French school conventions). So for example, \\opadd{2}{3} can give either $2+3=5$ or something similar to: \\begin{tabular}{r} 2\\\\ +3\\\\ \\hline 5\\end{tabular}. Furthermore, numbers may be very large, e.g 200 figures (with a very long compilation time). Many other features allow to deal with numbers (tests, display, some high level operations, etc.)',
- 'docs' => {
- 'ctan:/macros/generic/xlop/LISEZ.MOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1473820,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1473825,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/xlop/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1473795,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1473800,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/xlop/xlop-doc-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1473845,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1473850,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/xlop/xlop-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1473870,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1473875,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-16 11:58:01 +0200 (Sat, 16 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xlop')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xlop')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xlop')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xlop')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xltxtra' => bless( {
- 'caption' => bless( do{\(my $o = '"Extras" for LaTeX users of XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xltxtra')}, 'XML::XPath::Literal' ),
- 'description' => 'The package loads the fixltx2e package from the LaTeX distribution, and etex.sty from the e-TeX distribution. The package then patches the \\- (discretionary hyphen command) to use the current hyphen character (which may be different from than the default, which is the character at the ASCII hyphen slot), and loads the realscripts to patch the \\textsuperscript command (from the LaTeX kernel) and the \\textsubscript command (from the fixltx2e package). The package is loaded by the fontspec package, so that it should not ordinarily be necessary to load it explicitly. The package relies on the metalogo package for typesetting the XeTeX and XeLaTeX logos.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xltxtra/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1474360,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xltxtra/xltxtra.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1474380,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-06 14:36:12 +0100 (Tue, 06 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xltxtra')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xltxtra')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xltxtra')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xltxtra')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.5e')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xmlplay' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Shakespeare\'s plays as marked up by Bosak.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'description' => 'This is an xmltex package for typsetting the plays of Shakespeare, as marked up by Jon Bosak.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 12:30:02 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xmlplay')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xmlplay')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xmlplay')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xmlplay')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xmltex' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for parsing XML documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xmltex/base')}, 'XML::XPath::Literal' ),
- 'description' => 'This package provides an implementation of a parser for documents matching the XML 1.0 and XML Namespace Recommendations. In addition to parsing commands are provided to attatch TeX typesetting instructions to the various markup elemenets as they are encounted. Sample files for typesetting a subset of TEI, MathML, are included. Element and Attribute names, as well as character data, may use any characters allowed in XML, using UTF-8 or a suitable 8-bit encoding.',
- 'docs' => {
- 'ctan:/macros/xmltex/base/manual.html' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-10-03 12:30:02 +0200 (Mon, 03 Oct 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xmltex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xmltex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xmltex')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xmltex')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xmpincl' => bless( {
- 'caption' => bless( do{\(my $o = 'Include eXtensible Metadata Platform data in PDFLaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xmpincl')}, 'XML::XPath::Literal' ),
- 'description' => 'The XMP (eXtensible Metadata platform) is a framework to add metadata to digital material to enhance the workflow in publication. The essence is that the metadata is stored in an XML file, and this XML stream is then embedded in the file to which it applies. How you create this XML file is up to you, but the author started investigating this because he wanted to embed licensing information in the files he created. The license the author chose is one of the Creative Commons licenses, and their web-site offers this information in a valid XML-file, suitable for direct inclusion.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xmpincl/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1475270,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xmpincl/xmpincl.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1475290,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-05-10 20:43:24 +0200 (Sat, 10 May 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xmpincl')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xmpincl')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xmpincl')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xmpincl')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xnewcommand' => bless( {
- 'caption' => bless( do{\(my $o = 'Define \\global and \\protected commands with \\newcommand.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xnewcommand')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides the means of defining \\global and (e-TeX) \\protected commands, within the framework of LaTeX\'s standard \\newcommand.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xnewcommand/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1475610,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xnewcommand/xnewcommand.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1475630,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 14:46:50 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xnewcommand')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xnewcommand')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xnewcommand')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xnewcommand')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xoptarg' => bless( {
- 'caption' => bless( do{\(my $o = 'Expandable macros that take an optional argument.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xoptarg')}, 'XML::XPath::Literal' ),
- 'description' => 'Commands that take an optional argument are not ordinarily expandable; this package allows such commands to be expandable provided they have at least one mandatory argument.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xoptarg/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1475905,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xoptarg/xoptarg.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1475925,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-08-24 14:29:08 +0200 (Sun, 24 Aug 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xoptarg')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xoptarg')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xoptarg')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xoptarg')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xparse' => bless( {
- 'caption' => bless( do{\(my $o = 'A generic document command parser.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3packages')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a high-level interface for producing document-level commands. In that way, it offers a replacement for LaTeX 2e\'s \\newcommand macro, with significantly improved functionality. The package is part of the l3packages bundle, and requires the l3kernel bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3packages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1476305,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/xparse.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1476325,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xparse')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xparse')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 2828')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xpatch' => bless( {
- 'caption' => bless( do{\(my $o = 'Extending etoolbox patching commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xpatch')}, 'XML::XPath::Literal' ),
- 'description' => 'The package generalises the macro patching commands provided by Philipp Lehmann\'s etoolbox.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xpatch/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1476715,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xpatch/xpatch.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1476735,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 18:26:56 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xpatch')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xpatch')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xpatch')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xpatch')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xpdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Viewing and manipulating PDF files.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xpdf')}, 'XML::XPath::Literal' ),
- 'description' => 'Xpdf is an open source viewer for Portable Document Format (PDF) files. The Xpdf distribution also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities. Xpdf runs under the X Window System on UNIX, VMS, and OS/2. The non-X components (pdftops, pdftotext, etc.) also run on Win32 systems and should run on pretty much any system with a decent C++ compiler. Xpdf is designed to be small and efficient. It can use Type 1, TrueType, or standard X fonts.',
- 'docs' => {
- 'ctan:/support/xpdf/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-08-17 08:25:45 +0200 (Wed, 17 Aug 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xpdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xpdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xpdfopen' => {},
- 'xq' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for writing about xiangqi.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/xq')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is for writing about xiangqi or chinese chess. You can write games or parts of games and show diagrams with special positions.',
- 'docs' => {
- 'ctan:/fonts/xq/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1477690,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/fonts/xq/xqexample.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1477710,
- '',
- 'details',
- 'Example of use'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-13 09:23:19 +0100 (Tue, 13 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xq')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xq')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xq')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xq')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xr' => bless( {
- 'caption' => bless( do{\(my $o = 'References to other LaTeX documents.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a means of creating references to labels in another file (say, otherfile.tex) by reading that file\'s auxiliary information from LaTeX processing (otherfile.aux). This is achieved by the \\externaldocument command, which also permits "relabelling" all of the external file with a prefix for all of its labels. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/xr.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-24 16:20:07 +0100 (Sat, 24 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '5.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xr-hyper' => bless( {
- 'caption' => bless( do{\(my $o = 'Inter-document hyper-references.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/hyperref/xr-hyper.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package describes itself as a development version of the standard package xr; it can create hyperlinks to the external documents that are cross-referenced. It is available as part of the hyperref distribution; hyperref itself was long ago modified to work with this package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-07 14:40:13 +0100 (Wed, 07 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xr-hyper')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xr-hyper')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'hyperref')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '6.00 beta 4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xrefwarn' => bless( {
- 'caption' => bless( do{\(my $o = 'Only one warning for an undefined citation.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/misc/xrefwarn.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'The package patches the citation mechanism so that you get at most one warning about each reference. (Without the package, you get one warning per citation, whether or not the reference has already been cited.) Since the package works on internal macros, other citation packages may not treat it kindly.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 12:04:34 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xrefwarn')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xrefwarn')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xskak' => bless( {
- 'caption' => bless( do{\(my $o = 'An extension to the skak package for chess typesetting.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xskak')}, 'XML::XPath::Literal' ),
- 'description' => 'Xskak, as its prime function, saves information about a chess game for later use (e.g., to loop through a game to make an animated board). The package also extends the input that the parsing commands can handle and offers an interface to define and switch between indefinite levels of styles.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xskak/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1479100,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xskak/xskak.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1479120,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-10-20 22:21:01 +0200 (Mon, 20 Oct 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xskak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xskak')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xskak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xskak')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xspace' => bless( {
- 'caption' => bless( do{\(my $o = 'Define commands that appear not to eat spaces.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/required/tools')}, 'XML::XPath::Literal' ),
- 'description' => 'The xspace package provides a single command that looks at what comes after it in the command stream, and decides whether to insert a space to replace one "eaten" by the TeX command decoder. The decision is based on what came after any space, not on whether there was a space (which is unknowable): so if the next thing proves to be punctuation, the chances are there was no space, but if it\'s a letter, there\'s probably a need for space. This technique is not perfect, but works in a large proportion of cases. The package is part of the tools bundle in the LaTeX required distribution.',
- 'docs' => {
- 'ctan:/macros/latex/required/tools/xspace.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-06-29 21:25:12 +0200 (Wed, 29 Jun 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xspace')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xspace')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'tools')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.13')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xstring' => bless( {
- 'caption' => bless( do{\(my $o = 'String manipulation for (La)TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xstring')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros for manipulating strings -- testing a string\'s contents, extracting substrings, substitution of substrings and providing numbers such as string length, position of, or number of recurrences of, a substring. The package works equally in Plain TeX and LaTeX (though e-TeX is always required). The strings to be processed may contain (expandable) macros.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xstring/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1479805,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xstring/xstring_doc_en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1479825,
- '',
- 'details',
- 'Package documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1479830,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xstring/xstring_doc_fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1479850,
- '',
- 'details',
- 'Package documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1479855,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2010-03-29 17:35:44 +0200 (Mon, 29 Mar 2010) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xstring')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xstring')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xstring')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xstring')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtab' => bless( {
- 'caption' => bless( do{\(my $o = 'Break tables across pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xtab')}, 'XML::XPath::Literal' ),
- 'description' => 'Xtab is an extended and somewhat improved version of supertabular; it provides tables that break across pages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xtab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1480225,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xtab/xtab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1480245,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-12-30 16:30:48 +0100 (Fri, 30 Dec 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xtab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xtab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xtab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.3f')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtcapts' => bless( {
- 'caption' => bless( do{\(my $o = 'Defining language-dependent text macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xtcapts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros which generate text which switches according to what language has been selected in Babel. The documentation includes an example of the use of the package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xtcapts/xt_capts.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1480635,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-04-04 11:00:39 +0200 (Mon, 04 Apr 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtcapts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xtcapts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xtcapts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.1d')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtem' => bless( {
- 'caption' => bless( do{\(my $o = 'An X11 TeX menu built on Tcl/Tk.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xtem_texmenu')}, 'XML::XPath::Literal' ),
- 'description' => 'Provides a simple and comfortable graphical user interface to control file and directory selection, directory creation, vi, emacs, TeX, LaTeX, previewing, etc. Written in Tcl/Tk.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-10-27 22:29:15 +0200 (Fri, 27 Oct 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtem')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xtem')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '7.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtemplate' => bless( {
- 'caption' => bless( do{\(my $o = 'A high-level interface for declaring document commands.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/l3packages')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides a mechanism for defining templates, which are parameterised definitions of aspects of document design. Templates are the tool through which document designers can select the features of their document. The package is part of the l3packages bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/l3packages/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1481260,
- '',
- 'details',
- 'Readme for the whole bundle'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/l3packages/xtemplate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1481280,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-12 21:18:36 +0100 (Mon, 12 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtemplate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xtemplate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'l3packages')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'SVN 2828')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtexcad' => bless( {
- 'caption' => bless( do{\(my $o = 'Simple drawing program for LaTeX use.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/xtexcad')}, 'XML::XPath::Literal' ),
- 'description' => 'Xtexcad is an X-based drawing program that generates LaTeX picture mode code as output.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-05-29 14:32:02 +0200 (Fri, 29 May 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtexcad')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xtexcad')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.4.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtexshell' => bless( {
- 'caption' => bless( do{\(my $o = 'A shell/editor.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xtexshell')}, 'XML::XPath::Literal' ),
- 'description' => 'XteXShell is a system independent X-Windows shell, that means you don\'t need to care about program calls, operating system dependencies and other stuff. XTeXShell is written in the Tcl/Tk language with TclX extensions.',
- 'docs' => {
- 'ctan:/support/xtexshell/ANNOUNCEMENT' => {
- 'available' => 1
- },
- 'ctan:/support/xtexshell/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-01-08 19:42:51 +0100 (Mon, 08 Jan 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtexshell')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: ftpmaint $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'XteXShell')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xtrcode' => bless( {
- 'caption' => bless( do{\(my $o = 'Extract contents of LaTeX environments.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xtrcode')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/support/xtrcode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1482150,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 12:04:34 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xtrcode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xtrcode')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.02')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xunicode' => bless( {
- 'caption' => bless( do{\(my $o = 'Generate Unicode characters from accented glyphs.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/latex/xunicode')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports XeTeX\'s (and other putative future similar engines\') need for Unicode characters, in a similar way to what the fontenc does for 8-bit (and the like) fonts: convert accent-glyph sequence to a single Unicode character for output. The package also covers glyphs specified by packages (such as tipa) which define many commands for single text glyphs.',
- 'docs' => {
- 'ctan:/macros/xetex/latex/xunicode/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1482500,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-09-09 14:58:15 +0200 (Fri, 09 Sep 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xunicode')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xunicode')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xunicode')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xunicode')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.981')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xwatermark' => bless( {
- 'caption' => bless( do{\(my $o = 'Graphics and text watermarks on selected pages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xwatermark')}, 'XML::XPath::Literal' ),
- 'description' => 'The package extends the author\'s draftmark and the watermark packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xwatermark/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1482855,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xwatermark/xwatermark-guide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1482875,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-01 12:32:07 +0100 (Wed, 01 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xwatermark')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xwatermark')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xwatermark')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xwatermark')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5.2a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xwpick' => bless( {
- 'caption' => bless( do{\(my $o = 'Pick an image from an X display.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/support/xwpick')}, 'XML::XPath::Literal' ),
- 'description' => 'Xwpick lets you pick an image from an arbitrary window or rectangular area of an X11-server and write it to a file in a variety of formats. The area to grab is selected using a blinking rectangle. Formats supported are PostScript, GIF, PCX, PICT and PPM.',
- 'docs' => {
- 'ctan:/support/xwpick/xwpick-2.10.README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2008-11-30 12:04:34 +0100 (Sun, 30 Nov 2008) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xwpick')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xwpick')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.10')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xyling' => bless( {
- 'caption' => bless( do{\(my $o = 'Draw syntactic trees, etc., for linguistics literature, using xy-pic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xyling')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros in this package model the construction of linguistic tree structures as a genuinely graphical problem: they contain two types of objects, BRANCHES and NODE LABELS, and these are positioned relative to a GRID. It is essential that each of these three elements is constructed independent of the other two, and hence they can be modified without unwanted side effects. The macros are based on the xy-pic package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xyling/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1483545,
- '',
- 'details',
- 'README file'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xyling/xyli-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1483565,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '2',
- 1483570,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 12:34:10 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xyling')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xyling')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xyling')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xyling')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xymatrix' => bless( {
- 'caption' => bless( do{\(my $o = 'Commutative diagrams using XY-pic')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/xypic/xy')}, 'XML::XPath::Literal' ),
- 'description' => 'The macros are said, in Milne\'s guide to be among the most commonly used, despite their sub-optimal syntax. The macros are distributed as part of the xy-pic bundle.',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/xypic/xy/doc/xyguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1483990,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 15:15:03 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xymatrix')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xymatrix')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '3.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xymtex' => bless( {
- 'caption' => bless( do{\(my $o = 'Obsolete: Typesetting chemical structures.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xymtex')}, 'XML::XPath::Literal' ),
- 'description' => 'XyMTeX is a set of packages for drawing a wide variety of chemical structural formulas. The commands have a set of systematic arguments for specifying substituents and their positions, endocyclic double bonds, and bond patterns; in some cases there are additional arguments for the hetero-atoms on the vertices of heterocycles. It is believed that this systematic design allows XyMTeX to operate as a practical (device-independent) tool for use with LaTeX. XyMTeX is reported not to be an easy environment to work in, be contrast to the chemfig package (which supports a significant proportion of XyMTeX functionality).',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xymtex/doc101/xymtex.pdf' => {
- 'available' => 1
- },
- 'ctan:/macros/latex/contrib/xymtex/readme406.doc' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1484320,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1484325,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xymtex/readme406.jpn' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1484345,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1484350,
- '',
- 'language',
- 'ja'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/TUGboat/Articles/tb16-1/tb46fuji.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1484385,
- '',
- 'details',
- 'TUGboat paper'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-17 16:04:46 +0100 (Fri, 17 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xymtex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-nonfree')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xymtex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xymtex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '4.06')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xypic' => bless( {
- 'caption' => bless( do{\(my $o = 'Flexible diagramming macros.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/diagrams/xypic/xy')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for typesetting a variety of graphs and diagrams with TeX. Xy-pic works with most formats (including LaTeX, AMS-LaTeX, AMS-TeX, and plain TeX).',
- 'docs' => {
- 'ctan:/macros/generic/diagrams/xypic/xy/doc/xyguide.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1485010,
- '',
- 'details',
- 'User guide'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485005,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/diagrams/xypic/xy/doc/xypdf.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1485035,
- '',
- 'details',
- 'PDF output using xypdf'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485030,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/diagrams/xypic/xy/doc/xyrefer.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1485060,
- '',
- 'details',
- 'Reference manual'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485055,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/diagrams/xypic/xy/doc/xysource.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1485085,
- '',
- 'details',
- 'Documented source'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485080,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tug.org/pracjourn/2006-4/blaga/blaga.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1485110,
- '',
- 'details',
- 'Paper: Using XY-pic'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485105,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-24 12:27:26 +0200 (Thu, 24 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xypic')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xypic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xypic')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xypic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.8.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xypic-tut-pt' => bless( {
- 'caption' => bless( do{\(my $o = 'A tutorial for XY-pic, in Portuguese.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/info/portuguese/xypic-tutorial')}, 'XML::XPath::Literal' ),
- 'description' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' ),
- 'docs' => {
- 'ctan:/info/portuguese/xypic-tutorial/xypic-tutorial.pdf' => {
- 'available' => 1,
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1484660,
- '',
- 'language',
- 'pt'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2007-03-01 23:46:20 +0100 (Thu, 01 Mar 2007) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xypic-tut-pt')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'xypic-tut-pt')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xypic-tut-pt')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'xytree' => bless( {
- 'caption' => bless( do{\(my $o = 'Tree macros using XY-Pic.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/xytree')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides means to draw linguistic syntactic trees with ease and to support hopefully sufficient functionalities, that the linguist may need. The package (of course) depends on the XY-Pic package.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/xytree/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485435,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/xytree/xytree-doc-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485455,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1485460,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-10 18:28:55 +0100 (Fri, 10 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'xytree')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'xytree')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'xytree')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'xytree')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.5')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yafoot' => bless( {
- 'caption' => bless( do{\(my $o = 'A bundle of miscellaneous footnote packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yafoot')}, 'XML::XPath::Literal' ),
- 'description' => 'Contains three packages: - pfnote to number footnotes per page; - fnpos to control the position of footnotes; and - dblfnote to make footnotes double-columned.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yafoot/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485870,
- '',
- 'details',
- 'Bundle Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yafoot/yafoot-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1485890,
- '',
- 'details',
- 'Bundle documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-11-05 20:23:42 +0100 (Sat, 05 Nov 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yafoot')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yagusylo' => bless( {
- 'caption' => bless( do{\(my $o = 'A symbol loader.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yagusylo')}, 'XML::XPath::Literal' ),
- 'description' => 'The name is by way of being an acronym for "Yet Another Grand Unified Symbols Loader"... The package allows the user to access a symbol without loading the package that usually provides it; this has the advantage of avoiding the name clashes that so commonly trouble those who load symbol-packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yagusylo/LISEZMOI' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1486260,
- '',
- 'details',
- 'Lisez moi'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1486265,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yagusylo/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1486235,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1486240,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yagusylo/yagusylo-en.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1486305,
- '',
- 'details',
- 'User documentation (English)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1486310,
- '',
- 'language',
- 'en'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yagusylo/yagusylo-fr.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1486330,
- '',
- 'details',
- 'User documentation (French)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1486335,
- '',
- 'language',
- 'fr'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yagusylo/yagusylo.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1486285,
- '',
- 'details',
- 'Source documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2009-03-03 08:06:14 +0100 (Tue, 03 Mar 2009) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yagusylo')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yagusylo')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yagusylo')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yagusylo')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yannisgr' => bless( {
- 'caption' => bless( do{\(my $o = 'Greek fonts by Yannis Haralambous.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/greek/yannis')}, 'XML::XPath::Literal' ),
- 'description' => 'A family of 7-bit fonts with a code table designed for setting modern polytonic Greek. The fonts are provided as Metafont source; macros to produce a Greek variant of Plain TeX (including a hyphenation table adapted to the fonts\' code table) are provided.',
- 'docs' => {
- 'ctan:/fonts/greek/yannis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1486675,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-05-22 00:38:15 +0200 (Sun, 22 May 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yannisgr')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yannisgr')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yannisgr')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yannisgr')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yax' => bless( {
- 'caption' => bless( do{\(my $o = 'Yet Another Key System.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/yax')}, 'XML::XPath::Literal' ),
- 'description' => 'YaX is advertised as a key system, but it rather organizes attributes in parameters, which parameters can be executed, so that YaX is halfway between key management and macro definition (and actually hopes to provide a user\'s interface). Values assigned to attributes can be retrieved and tested in various ways, with full expandability ensured as much as possible. Finally, YaX\'s syntax is a quite peculiar (as few braces as possible), but may be customized. YaX is based on texapi and thus requires e-TeX.',
- 'docs' => {
- 'ctan:/macros/generic/yax/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1487025,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/generic/yax/yax-doc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1487045,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2011-01-23 17:05:29 +0100 (Sun, 23 Jan 2011) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yax')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yax')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yax')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yax')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.03')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ydoc' => bless( {
- 'caption' => bless( do{\(my $o = 'Macros for documentation of LaTeX classes and packages.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ydoc')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides macros and environments to document LaTeX packages and classes. It is an (as yet unfinished) alternative to the ltxdoc class and the doc or xdoc packages. The aim is to provide a different layout and more modern styles (using the xcolor, hyperref packages, etc.) This is an alpha release, and should probably not (yet) be used with other packages, since the implementation might change. Nevertheless, the author uses it to document his own packages.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ydoc/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1487575,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ydoc/ydoc.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1487595,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-24 11:32:36 +0100 (Fri, 24 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ydoc')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ydoc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ydoc')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ydoc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '0.6alpha')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yfonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Support for old German fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX interface to the old-german fonts designed by Yannis Haralambous: Gothic, Schwabacher, Fraktur and the baroque initials.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yfonts/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1488465,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yfonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yfonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yfonts')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yfonts')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.3')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yfonts-t1' => bless( {
- 'caption' => bless( do{\(my $o = 'Old German-style fonts, in Adobe type 1 format.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/ps-type1/yfonts')}, 'XML::XPath::Literal' ),
- 'description' => 'This package comprises type 1 versions of the Gothic, Schwabacher and Fraktur fonts of Yannis Haralambous\' set of old German fonts.',
- 'docs' => {
- 'ctan:/fonts/ps-type1/yfonts/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1488055,
- '',
- 'details',
- 'Package README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'http://tex.loria.fr/fontes/corkpaper.ps.gz' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1488075,
- '',
- 'details',
- 'TUG paper describing the fonts'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yfonts-t1')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothict1')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yfonts-t1')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.0')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yfrak' => bless( {
- 'caption' => bless( do{\(my $o = 'Old German Fraktur font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/yfrak')}, 'XML::XPath::Literal' ),
- 'description' => 'This original is provided as Metafont source; an Adobe Type 1 version is available as part of yfonts-t1. The fonts are encoded somewhat like OT1, but a virtual font, that presents the font as if T1-encoded, is available.',
- 'docs' => {
- 'http://tex.loria.fr/fontes/corkpaper.ps.gz' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yfrak')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yfrak')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ygoth' => bless( {
- 'caption' => bless( do{\(my $o = 'Old German Gothic font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/ygoth')}, 'XML::XPath::Literal' ),
- 'description' => 'This original is provided as Metafont source; an Adobe Type 1 version is available as part of yfonts-t1. The fonts are encoded somewhat like OT1, but a virtual font, that presents the font as if T1-encoded, is available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ygoth')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ygoth')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yhmath' => bless( {
- 'caption' => bless( do{\(my $o = 'Extended maths fonts for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/yhmath')}, 'XML::XPath::Literal' ),
- 'description' => 'The yhmath bundle contains fonts (type in 1 format) and a LaTeX package for using them.',
- 'docs' => {
- 'ctan:/fonts/yhmath/yhmath.ps' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yhmath')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yhmath')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yhmath')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yhmath')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yi4latex' => bless( {
- 'caption' => bless( do{\(my $o = 'Yi (Southern Chinese) support.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/yi4latex')}, 'XML::XPath::Literal' ),
- 'description' => 'Package to provide support in LaTeX for writing all standardized Yi characters. Yi (also known as Lolo) is spoken in Southern China; the script is syllabic, based on an older, ideographic system.',
- 'docs' => {
- 'ctan:/language/yi4latex/README' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yi4latex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nocommercial')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yi4latex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yi4latex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yinit' => bless( {
- 'caption' => bless( do{\(my $o = 'Old German decorative initials.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/yinit')}, 'XML::XPath::Literal' ),
- 'description' => 'A font of initial letters, supplied as Metafont source in OT1 encoding only. Includes a LaTeX package for using the font.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-08 22:31:22 +0200 (Tue, 08 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yinit')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'nosell')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yinit')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'york-thesis' => bless( {
- 'caption' => bless( do{\(my $o = 'A thesis class file for York University, Toronto.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/york-thesis')}, 'XML::XPath::Literal' ),
- 'description' => 'York Graduate Studies has again changed the requirements for theses and dissertations. The established york-thesis class file now implements the changes made in Spring 2005.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/york-thesis/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1490430,
- '',
- 'details',
- 'Package Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/york-thesis/york-thesis.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1490450,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-02-09 17:36:54 +0100 (Thu, 09 Feb 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'york-thesis')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'york-thesis')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'york-thesis')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'york-thesis')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '3.6')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'young' => bless( {
- 'caption' => bless( do{\(my $o = 'Young tableaux.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/jknappen/young.sty')}, 'XML::XPath::Literal' ),
- 'description' => 'Defines an environment Young that provides basic support for Young tableaux.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'young')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'gpl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'jknappen')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'young')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'jknapltx')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'youngtab' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Young-Tableaux.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/youngtab')}, 'XML::XPath::Literal' ),
- 'description' => 'A package for typesetting Young-Tableaux, mathematical symbols for the representations of groups, providing two macros, \\yng(1) and \\young(1) to generate the whole Young-Tableaux.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/youngtab/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1491155,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/youngtab/youngtab.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1491175,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'youngtab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'youngtab')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'youngtab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'youngtab')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yplan' => bless( {
- 'caption' => bless( do{\(my $o = 'Daily planner type calendar.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yplan')}, 'XML::XPath::Literal' ),
- 'description' => 'Prints two six-monthly vertical-type daily planner (i.e., months along the top, days downwards), with each 6-month period fitting onto a single A4 (or US letter) sheet. The package offers support for English, French, German, Spanish and Portuguese. The previous scheme of annual updates has now been abandoned, in favour of a Perl script yplan that generates a year\'s planner automatically. (The last manually-generated LaTeX file remains on the archive.)',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yplan/yplan.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1491520,
- '',
- 'details',
- 'Details of the Perl script'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yplan/yplan00.txt' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1491500,
- '',
- 'details',
- 'Details of the LaTeX code'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:15:05 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yplan')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yplan')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yplan')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'yplan')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yswab' => bless( {
- 'caption' => bless( do{\(my $o = 'Old German Schwabischer font.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/gothic/yswab')}, 'XML::XPath::Literal' ),
- 'description' => 'This font is offer as Metafont source; an Adobe Type 1 version is available as part of yfonts-t1. The fonts are encoded somewhat like OT1, but a virtual font, that presents the font as if T1-encoded, is available.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yswab')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yswab')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'gothic')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'yt4pdf' => bless( {
- 'caption' => bless( do{\(my $o = 'Play YouTube videos in a PDF.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/yt4pdf')}, 'XML::XPath::Literal' ),
- 'description' => 'The package uses the rmannot package to embed a special SWF file to play the YouTube videos. There is a complete set of buttons that come with the package to control the video: play, pause, stop loading, rewind, load a video by its YouTube video ID, and a button to view a video on the YouTube web site. Adobe Acrobat 9 or later is required to author a document; only Adobe Reader 9 is need to view the created yt4pdf document.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/yt4pdf/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1492275,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/yt4pdf/doc/yt4pdf_man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1492295,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:15:05 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'yt4pdf')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'yt4pdf')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'yt4pdf')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.2')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ytableau' => bless( {
- 'caption' => bless( do{\(my $o = 'Many-featured Young tableaux and Young diagrams.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ytableau')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides several functions for drawing Young tableaux and Young diagrams, extending the young and youngtab packages but providing lots more features. Skew and coloured tableaux are easy, and keyval-syntax configuration is provided.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ytableau/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1492685,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/ytableau/ytableau.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1492705,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:07:42 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ytableau')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.2')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ytableau')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ytableau')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ytableau')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ytex' => bless( {
- 'caption' => bless( do{\(my $o = 'Macro package developed at MIT.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/ytex')}, 'XML::XPath::Literal' ),
- 'description' => 'Ytex aims to support the novice user, while providing a comfortable home for the TeX programmer, who will find a library-like collection of support macros. The package uses the author\'s plain-cm package.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-16 12:15:05 +0200 (Mon, 16 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ytex')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ytex')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ytex')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zaccone' => bless( {
- 'caption' => bless( do{\(my $o = 'Different configuration for different captions.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/zaccone')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 package to provide different caption formats according to the float they are in. The package defines formats for figure and table captions (with the table captions arranged to sit above the table); however the author\'s intention was (apparently) that the user should edit the package to set up their own formatting.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zaccone')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'zaccone')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zahl2string' => bless( {
- 'caption' => bless( do{\(my $o = 'Format numbers as German words.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/sauerj')}, 'XML::XPath::Literal' ),
- 'description' => 'Produces number strings (eins, zwei, ...) or ordinal number strings (erste, zweite, ...) for numbers in the range 0 to 999,999,999. This package is part of the sauerj bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/sauerj/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1493645,
- '',
- 'details',
- 'Bundle readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/sauerj/zahl2string.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1493665,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zahl2string')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zahl2string')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'sauerj')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zed' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Z specifications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/zed')}, 'XML::XPath::Literal' ),
- 'description' => 'A LaTeX 2.09 package for the task; it has been re-implemented for current LaTeX in zed2e and ObjectZ. Note that this package, as it stands, uses the MSX and MSY fonts, which are no longer available (though virtual fonts are available that map them to the more recent MSA and MSB fonts.',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2006-08-27 16:41:02 +0100 (Sun, 27 Aug 2006) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zed')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'zed')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zed-csp' => bless( {
- 'caption' => bless( do{\(my $o = 'Typesetting Z and CSP format specifications.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/zed-csp')}, 'XML::XPath::Literal' ),
- 'description' => 'The package supports real-time CSP and incorporates the functionality of Spivey\'s original Z package, written for LaTeX 2.09.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/zed-csp/csp2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1494000,
- '',
- 'details',
- 'CSP usage documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/zed-csp/zed2e.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1494020,
- '',
- 'details',
- 'Z usage documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-30 15:19:52 +0200 (Fri, 30 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zed-csp')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'other-free')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'zed-csp')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zed-csp')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'zed-csp')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zefonts' => bless( {
- 'caption' => bless( do{\(my $o = 'Virtual fonts to provide T1 encoding from existing fonts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/zefonts')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides virtual T1 encoded (mostly) Computer Modern fonts based on (OT1) Computer Modern together with Times and Helvetica fonts, intended to simulate ec fonts. The \'ae\' fonts do a similar task, but miss some glyphs that aren\'t available in OT1.',
- 'docs' => {
- 'ctan:/fonts/zefonts/readme' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1494765,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zefonts')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'zefonts')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zefonts')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zero' => bless( {
- 'caption' => bless( do{\(my $o = 'Start list (etc.) numbering at zero.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex209/contrib/zero')}, 'XML::XPath::Literal' ),
- 'description' => 'The package initialises all existing counters such that numbering, where appropriate, starts at zero (instead of one). Numbering still starts at one for footnotes on the title page, parts, footnotes in minipages, and enumerated lists nested two levels or deeper, since these use a non-arabic numbering format.',
- 'docs' => {
- 'ctan:/macros/latex209/contrib/zero/zero-README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1495085,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zero')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'zero')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zhmcjk' => bless( {
- 'caption' => bless( do{\(my $o = 'Simplify configuration of CJK installations.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/language/chinese/zhmcjk')}, 'XML::XPath::Literal' ),
- 'description' => 'The package is designed to ease the complex business of setting up CJK fonts. The package relies on the fact at all CJK fonts share the same metrics; it provides macros that create the NFSS font definition and actual font mappings dynamically. As a result, zmhCJK provides similar facilities and interfaces to those of xeCJK; TrueType CJK fonts may be used to generate PDF output with pdfTeX or with the DVIPDFMx driver.',
- 'docs' => {
- 'ctan:/language/chinese/zhmcjk/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1495420,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/language/chinese/zhmcjk/zhmCJK.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1495440,
- '',
- 'details',
- 'Package documentation (Chinese)'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1495445,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zhmcjk')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'zhmCJK')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '0.8')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zhmetrics' => bless( {
- 'caption' => bless( do{\(my $o = 'TFM subfont files for using Chinese fonts in 8-bit TeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/fonts/psfonts/zhmetrics')}, 'XML::XPath::Literal' ),
- 'description' => 'These are metrics to use existing Chinese TrueType fonts in workflows that use LaTeX & dvipdfmx, or pdfLaTeX. The fonts themselves are not included in the package. Six font families are supported: kai, song, lishu, fangsong, youyuan and hei. Two encodings (GBK and UTF-8) are supported.',
- 'docs' => {
- 'ctan:/fonts/psfonts/zhmetrics/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1495815,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-27 17:14:22 +0200 (Fri, 27 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zhmetrics')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'zhmetrics')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zhmetrics')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'zhmetrics')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = 'r206')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zhnumber' => bless( {
- 'caption' => bless( do{\(my $o = 'Typeset Chinese representations of numbers.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/zhnumber')}, 'XML::XPath::Literal' ),
- 'description' => 'The package provides commands to typeset Chinese representations of numbers. The main difference between this package and CJKnumb is that the commands provided are expandable in the \'proper\' way.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/zhnumber/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1496210,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/zhnumber/zhnumber.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1496230,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' ),
- 'language' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '1',
- 1496235,
- '',
- 'language',
- 'zh'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 13:02:37 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zhnumber')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'zhnumber')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '1.4')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zhspacing' => bless( {
- 'caption' => bless( do{\(my $o = 'Spacing for mixed CJK-English documents in XeTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/xetex/generic/zhspacing')}, 'XML::XPath::Literal' ),
- 'description' => 'The package manages spacing in a CJK document; between consecutive Chinese letters, spaces are ignored, but a consistent space is inserted between Chinese text and English (or mathematics). The package may be used by any document format under XeTeX.',
- 'docs' => {
- 'ctan:/macros/xetex/generic/zhspacing/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1496580,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/xetex/generic/zhspacing/doc/zhs-man.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1496600,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-03-14 18:58:06 +0100 (Wed, 14 Mar 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zhspacing')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'zhspacing')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zhspacing')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'zhspacing')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2012/03/14')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'ziffer' => bless( {
- 'caption' => bless( do{\(my $o = 'Conversion of punctuation in maths mode.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/ziffer')}, 'XML::XPath::Literal' ),
- 'description' => 'The package modifies the behaviour of characters in maths mode so that: \'.\' is used as a one-thousand separator (as is common in Germany) \',\' is used as a decimal separator (as is common in Germany) \'--\' is represented with spacing as appropriate to such constructs as \'1.000,--\'. These conversions may be switched on and off.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/ziffer/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1496990,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'ziffer')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'ziffer')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'ziffer')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'ziffer')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.1')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zigaretten' => bless( {
- 'caption' => bless( do{\(my $o = 'Propaganda and mind-numbing for cigarette addicts.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/graphics/zigaretten')}, 'XML::XPath::Literal' ),
- 'description' => 'The package produces wrappers for cigarette packages. These have a dual purpose: - they enable the addict (for some small time) to forget about the damage he/she is doing, and - they may be used to transmit alternative propaganda.',
- 'docs' => {
- 'ctan:/graphics/zigaretten/README' => {
- 'available' => 1
- },
- 'ctan:/graphics/zigaretten/zigarettenschachtelhuellenzeichnung.pdf' => {
- 'available' => 1
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zigaretten')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'pd')}, 'XML::XPath::Literal' ),
- 'miktex' => undef,
- 'name' => bless( do{\(my $o = 'zigaretten')}, 'XML::XPath::Literal' ),
- 'texlive' => undef,
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zip' => bless( {
- 'caption' => bless( do{\(my $o = 'Barcodes for USA ZIP code.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/generic/misc/zip.tex')}, 'XML::XPath::Literal' ),
- 'description' => 'Special-purpose barcoding, done entirely using TeX rules (no special font or calculations outside TeX).',
- 'docs' => {},
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-04-03 18:17:17 +0200 (Tue, 03 Apr 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zip')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'noinfo')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zip')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'genmisc')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zref' => bless( {
- 'caption' => bless( do{\(my $o = 'A new reference scheme for LaTeX.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/oberdiek/zref.dtx')}, 'XML::XPath::Literal' ),
- 'description' => 'This package offers a means to remove the limitation, of only two properties, that is inherent in the way LaTeX\'s reference system works. The package implements an extensible referencing system, where properties may be defined and used in the course of a document. It provides an interface for macro programmers to access the new reference scheme and some applications that use it. The package is part of the oberdiek bundle.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/oberdiek/zref.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1497965,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zref')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zref')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'oberdiek')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '2.24')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zwgetfdate' => bless( {
- 'caption' => bless( do{\(my $o = 'Get package or file date.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/zwgetfdate')}, 'XML::XPath::Literal' ),
- 'description' => 'The package can fetch the date declaration of packages and files used by a document, and then provide the information in macros. The facilities provide a means of obtaining the date of a package being documented; this is mainly of use when doc/docstrip.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/zwgetfdate/doc/latex/zwgetfdate/zwgetfdate.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- undef,
- '0',
- 1498350,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-09 18:20:59 +0200 (Wed, 09 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zwgetfdate')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: robin $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl1.3')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'zwgetfdate')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zwgetfdate')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'zwgetfdate')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' ),
- 'zwpagelayout' => bless( {
- 'caption' => bless( do{\(my $o = 'Page layout and crop-marks.')}, 'XML::XPath::Literal' ),
- 'ctan' => bless( do{\(my $o = '/macros/latex/contrib/zwpagelayout')}, 'XML::XPath::Literal' ),
- 'description' => 'This package was developed as a typographers\' toolbox offering important basic features for everyday work. It allows setting the paper size and the page layout; it can print crop marks; and it can reflect pages both horizontally and vertically. The package facilities work with TeX + dvips or (x)dvipdfm(x), and with pdfTeX.',
- 'docs' => {
- 'ctan:/macros/latex/contrib/zwpagelayout/README' => {
- 'available' => 1,
- 'details' => bless( [
- bless( do{\(my $o = bless( [
- bless( [
- bless( [
- bless( [
- undef,
- undef,
- 1498440,
- undef,
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498450,
- ' The basic design of the DTD for the TeX Catalogue
-
-Copyright (c) 1999-2004 Graham J. Williams
-
-The CATALOGUE has a MAINTAINER which records the email address or
-Sarovar username of the person maintaining the catalogue, a DATESTAMP
-to record when it was last modified, and a LICENSE to indicate that it
-can not be taken by someone else and copyrighted. It is to be freely
-available under terms similar to the intent of the FSF GPL. All three
-attributes must be provided.
-
-The CATALOGUE consists of a collection of zero or more ENTRYs.
-
-The ABOUT element records general information about the package,
-including a mandatory CAPTION (at least it probably should be
-mandatory, but is not presently).
-
-TODO
-
- Complete the description of the DTD
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498455,
- ' author element
-We keep only one entry for each author, as a sanity measure.
-
-The \'id\' attribute values are prefixed \'auth:\', for instance
-\'auth:hefferon-j\' because XML has a single namespace for id\'s.
-
-Authors names had been broken into family name and given name
-but the problems with different cultures, with what to do with the names
-of organizations, etc., proved to be too much. The next choice was
-to have a author display name as a string and then add a string by which
-the names could be alphabetized. (For instance, the \'auth:hefferon-j\'
-may have a displayname of \'Jim Hefferon\' and a collatename of
-\'Hefferon Jim\'. The first letter of the collate name may be used to
-subdivide author\'s names into groups.)
-
-Email name and domain are separated to discourage spammers.
-
-The date attribute, if present, gives the date on which the email address
-was reported to us. If there is a date attribute then the checked attribute
-says whether we have checked the email.
-'
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '2',
- 1498460,
- ' ENTRY
-
-The \'id\' attribute is used internally to identify the entry. It could
-also serve as a sorting key, although ENTRY->ABOUT->NAME might be the
-better one to sort on, since it can be any general name, as typically
-what the package is known by (and is not restricted to be an XML ID,
-which can not, for example, start with a numeral).
-
-The \'datestamp\' attribute records the last time the entry was updated in
-the svn database.
-
-The \'modifier\' attribute identifies the person who last updated this entry.
-
-The \'obsolete\' attribute is \'true\' if the package is obsolete.
-
-The \'withdrawn\' attribute is \'true\' if the package is no longer available.
-
-TODO: The aim is to reduce the levels to one level under entry, so as
-to remove ABOUT.
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '3',
- 1498465,
- ' version element
-This is that package author\'s version. The \'number\' attribute is a
-string. It cannot be reliably parsed.
-'
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '4',
- 1498470,
- ' copyright element:
-The owner and year attributes are both unstructured strings; for instance,
-year may be "1996-2005".
-'
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '5',
- 1498475,
- ' LICENSE
-
-An empty LICENSE element consists of the TYPE attribute which
-indicates the type of license under which the package is available.
-In general, UNKNOWN and OTHER licenses are specifically excluded from
-free distributions. Please refer to
-CTAN:/help/Catalogue/licenses.html, or
-http://texcatalogue.sarovar.org/licenses.html, for details.
-
-The other attributes record details of the last time the license was
-checked, including the date (checked="2006/06/19"), the version of the
-package when the license was checked, and who checked it
-(username="auth:graham").
-
-If the TYPE is "other" then the PCDATA of the otherwise empty licence
-element might provide further explanation.
-
-The optional file attribute contains the name of the file where the license
-statement has been found, like "Copyright" or "doc/README", and thus
-makes checking again much easier. The pseudo-file "header" would
-indicate that there is no separate license file, but that all included
-files state their license in their header comments. There is no
-defined syntax for that field - you like, put anything there that
-would indicate where to find the license information.
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '6',
- 1498480,
- ' DOCUMENTATION
-
-The \'href\' attribute gives the location of documentation. It takes two
-forms. For documentation not on CTAN it is a resolvable URL. For
-The documentation on CTAN it has the form "ctan:<path>", for instance
-"ctan:/macros/latex/contrib/shadethm/1st_read.me".
-
-details is used to describe the type of documentation. It might be:
- Examples
- Package documentation
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '7',
- 1498485,
- ' home element
-The \'href\' attribute gives the URL of the home location of the package,
-e.g., a sourceforge project page that perhaps includes development versions.
-'
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '8',
- 1498490,
- ' DESCRIPTION
-
-We would like to avoid too much, if any, HTML markup in the
-description, as for some purposes this needs to be stripped. However,
-it is useful to have some indication of markup, and so some basics are
-allowed. Note that special characters, such as &lt; for < and &gt; for
-> are allowed.
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '9',
- 1498495,
- ' CTAN
-
-The path attribute can point to either a directory or an actual
-file. By default it is assumed to be a directory
-(i.e. file=false). The attribute zip indicates whether the package is
-archive as a zip archive on CTAN.
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '10',
- 1498500,
- ' install element:
-Present if we hold a TDS-packaged version of the material.
-
-The \'path\' attribute, if present, gives the CTAN path of the file.
-It begins with a \'/\', for instance, "/macros/latex/contrib/shadethm.zip".
-If not present then the material is in the standard location (for
-material whose ctan path attribute is "/a/b/c" the standard location
-is "/install/a/b/c.zip")
-'
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = bless( [
- [],
- '11',
- 1498505,
- ' KEYVAL (previously STATUS)
-
-Suggested by Jim who would like to be able to store information like
- <status key=\'history-kept\' value=\'true\'>
-This might capture those packages where an update has occurred but
-CTAN saves a dated copy of the old version. A person at home with the
-Catalogue could tell, even if they were not on the net, that the old
-version they want is available. Further, a system could, in theory,
-come and look for it. The CTAN web system could offer a link to
-histories on the page for that directory.
-
-Graham suggested using "keyval" rather than "status" as "status"
-implies something. However, Graham thinks it would be better to add
-new elements to the DTD rather than this catch all.
-
-Example keys
-
- functionality for browsing packages by function
- archive-kept does CTAN offer a .zip/.tar.gz of the package
-
-- '
- ], 'XML::XPath::Node::CommentImpl' ))}, 'XML::XPath::Node::Comment' ),
- bless( do{\(my $o = [])}, 'XML::XPath::Node::Element' )
- ],
- undef,
- [],
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498445,
- 'xml',
- 'http://www.w3.org/XML/1998/namespace'
- ], 'XML::XPath::Node::NamespaceImpl' ))}, 'XML::XPath::Node::Namespace' )
- ],
- {
- 'zwpagelayout' => do{my $o}
- }
- ], 'XML::XPath::Node::ElementImpl' ),
- '12',
- 1498510,
- '',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498540,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498545,
- '',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498550,
- 'zwpagelayout'
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' )
- ],
- 'name',
- []
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '2',
- 1498555,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '3',
- 1498560,
- '',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498565,
- 'Page layout and crop-marks.'
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' )
- ],
- 'caption',
- []
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '4',
- 1498570,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '5',
- 1498575,
- '',
- [],
- 'authorref',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498580,
- '',
- 'id',
- 'auth:wagner'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498585,
- '',
- 'active',
- 'true'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '6',
- 1498590,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '7',
- 1498595,
- '',
- [],
- 'copyright',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498600,
- '',
- 'owner',
- 'Z. Wagner'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498605,
- '',
- 'year',
- '2008'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '8',
- 1498610,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '9',
- 1498615,
- '',
- [],
- 'home',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498620,
- '',
- 'href',
- 'http://icebearsoft.euweb.cz/tex/'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '10',
- 1498625,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '11',
- 1498630,
- '',
- [],
- 'license',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498635,
- '',
- 'type',
- 'lppl'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498640,
- '',
- 'checked',
- '2008-12-27'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '2',
- 1498645,
- '',
- 'file',
- 'zwpagelayout.sty'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '3',
- 1498650,
- '',
- 'version',
- '2008-12-26'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '4',
- 1498655,
- '',
- 'username',
- 'robin'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '12',
- 1498660,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '13',
- 1498665,
- '',
- [],
- 'version',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498670,
- '',
- 'number',
- '1.4a'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '14',
- 1498675,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '15',
- 1498680,
- '',
- [],
- 'also',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498685,
- '',
- 'refid',
- 'geometry'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '16',
- 1498690,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '17',
- 1498695,
- '',
- [],
- 'also',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498700,
- '',
- 'refid',
- 'crop'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '18',
- 1498705,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '19',
- 1498710,
- '',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498715,
- "
- This package was developed as a typographers\x{2019} toolbox
- offering important basic features for everyday work. It
- allows setting the paper size and the page layout; it can print
- crop marks; and it can reflect pages both horizontally and
- vertically.
- "
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498720,
- '',
- [],
- 'p',
- []
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '2',
- 1498725,
- '
- The package facilities work with TeX + dvips or (x)dvipdfm(x), and
- with pdfTeX.
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' )
- ],
- 'description',
- []
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '20',
- 1498730,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = [])}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '22',
- 1498750,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '23',
- 1498755,
- '',
- [],
- 'documentation',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498760,
- '',
- 'details',
- 'Package documentation'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498765,
- '',
- 'href',
- 'ctan:/macros/latex/contrib/zwpagelayout/doc/latex/zwpagelayout/zwpagelayout.pdf'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '24',
- 1498770,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '25',
- 1498775,
- '',
- [],
- 'ctan',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498780,
- '',
- 'path',
- '/macros/latex/contrib/zwpagelayout'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498785,
- '',
- 'zip',
- 'true'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '2',
- 1498790,
- '',
- 'file',
- 'false'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '26',
- 1498795,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '27',
- 1498800,
- '',
- [],
- 'miktex',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498805,
- '',
- 'location',
- 'zwpagelayout'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '28',
- 1498810,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '29',
- 1498815,
- '',
- [],
- 'texlive',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498820,
- '',
- 'location',
- 'zwpagelayout'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '30',
- 1498825,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '31',
- 1498830,
- '',
- [],
- 'keyval',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498835,
- '',
- 'key',
- 'topic'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498840,
- '',
- 'value',
- 'geometry'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '32',
- 1498845,
- '
- '
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' ),
- bless( do{\(my $o = bless( [
- [],
- '33',
- 1498850,
- '',
- [],
- 'keyval',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498855,
- '',
- 'key',
- 'topic'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498860,
- '',
- 'value',
- 'production'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ))}, 'XML::XPath::Node::Element' ),
- bless( do{\(my $o = bless( [
- [],
- '34',
- 1498865,
- '
-'
- ], 'XML::XPath::Node::TextImpl' ))}, 'XML::XPath::Node::Text' )
- ],
- 'entry',
- [
- bless( do{\(my $o = bless( [
- [],
- '0',
- 1498515,
- '',
- 'datestamp',
- '$Date: 2012-05-21 10:58:59 +0200 (Mon, 21 May 2012) $'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498520,
- '',
- 'modifier',
- '$Author: schoepf $'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '2',
- 1498525,
- '',
- 'id',
- 'zwpagelayout'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '3',
- 1498530,
- '',
- 'obsolete',
- 'false'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' ),
- bless( do{\(my $o = bless( [
- [],
- '4',
- 1498535,
- '',
- 'withdrawn',
- 'false'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ),
- '21',
- 1498735,
- '',
- [],
- 'documentation',
- [
- do{my $o},
- bless( do{\(my $o = bless( [
- [],
- '1',
- 1498745,
- '',
- 'href',
- 'ctan:/macros/latex/contrib/zwpagelayout/README'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ]
- ], 'XML::XPath::Node::ElementImpl' ),
- '0',
- 1498740,
- '',
- 'details',
- 'Readme'
- ], 'XML::XPath::Node::AttributeImpl' ))}, 'XML::XPath::Node::Attribute' )
- ], 'XML::XPath::NodeSet' )
- },
- 'ctan:/macros/latex/contrib/zwpagelayout/doc/latex/zwpagelayout/zwpagelayout.pdf' => {
- 'available' => 1,
- 'details' => bless( [
- do{my $o}
- ], 'XML::XPath::NodeSet' )
- }
- },
- 'entry' => {
- 'date' => bless( do{\(my $o = '$Date: 2012-05-21 10:58:59 +0200 (Mon, 21 May 2012) $')}, 'XML::XPath::Literal' ),
- 'id' => bless( do{\(my $o = 'zwpagelayout')}, 'XML::XPath::Literal' ),
- 'modder' => bless( do{\(my $o = '$Author: schoepf $')}, 'XML::XPath::Literal' )
- },
- 'ioref' => \*{'TeXLive::TeXCatalogue::$io'},
- 'license' => bless( do{\(my $o = 'lppl')}, 'XML::XPath::Literal' ),
- 'miktex' => bless( do{\(my $o = 'zwpagelayout')}, 'XML::XPath::Literal' ),
- 'name' => bless( do{\(my $o = 'zwpagelayout')}, 'XML::XPath::Literal' ),
- 'texlive' => bless( do{\(my $o = 'zwpagelayout')}, 'XML::XPath::Literal' ),
- 'version' => bless( do{\(my $o = '1.4a')}, 'XML::XPath::Literal' )
- }, 'TeXLive::TeXCatalogue::Entry' )
- },
- 'location' => '/home/httpd/html/catalogue'
- }, 'TeXLive::TeXCatalogue' );
-${$tlc}->{'entries'}->{'amsldoc-vn'} = ${$tlc}->{'entries'}->{'amslatexdoc-vietnamese'};
-${$tlc}->{'entries'}->{'asana-math'} = ${$tlc}->{'entries'}->{'Asana-Math'};
-${$tlc}->{'entries'}->{'baskervaldadf'} = ${$tlc}->{'entries'}->{'baskervald'};
-${$tlc}->{'entries'}->{'bengali-pandey'} = ${$tlc}->{'entries'}->{'bengali'};
-${$tlc}->{'entries'}->{'bibtex8bit'} = ${$tlc}->{'entries'}->{'bibtex8'};
-${$tlc}->{'entries'}->{'carolmin-t1'} = ${$tlc}->{'entries'}->{'carolmin-ps'};
-${$tlc}->{'entries'}->{'cbgreek-complete'} = ${$tlc}->{'entries'}->{'cbfonts'};
-${$tlc}->{'entries'}->{'cdcover'} = ${$tlc}->{'entries'}->{'cd-cover'};
-${$tlc}->{'entries'}->{'components-of-TeX'} = ${$tlc}->{'entries'}->{'components'};
-${$tlc}->{'entries'}->{'ctib4tex'} = ${$tlc}->{'entries'}->{'ctib'};
-${$tlc}->{'entries'}->{'diagxy'} = ${$tlc}->{'entries'}->{'barr'};
-${$tlc}->{'entries'}->{'dviout.win32'} = ${$tlc}->{'entries'}->{'dviout'};
-${$tlc}->{'entries'}->{'esieecv'} = ${$tlc}->{'entries'}->{'ESIEEcv'};
-${$tlc}->{'entries'}->{'faq-es'} = ${$tlc}->{'entries'}->{'es-tex-faq'};
-${$tlc}->{'entries'}->{'fepslatex'} = ${$tlc}->{'entries'}->{'epslatex-fr'};
-${$tlc}->{'entries'}->{'finplain'} = ${$tlc}->{'entries'}->{'finbib'};
-${$tlc}->{'entries'}->{'fontinstallationguide'} = ${$tlc}->{'entries'}->{'Type1fonts'};
-${$tlc}->{'entries'}->{'ha-prosper'} = ${$tlc}->{'entries'}->{'HA-prosper'};
-${$tlc}->{'entries'}->{'hyphen-basque'} = ${$tlc}->{'entries'}->{'bahyph'};
-${$tlc}->{'entries'}->{'hyphen-croatian'} = ${$tlc}->{'entries'}->{'hrhyph'};
-${$tlc}->{'entries'}->{'hyphen-danish'} = ${$tlc}->{'entries'}->{'dkhyphen'};
-${$tlc}->{'entries'}->{'hyphen-finnish'} = ${$tlc}->{'entries'}->{'fihyph'};
-${$tlc}->{'entries'}->{'hyphen-greek'} = ${$tlc}->{'entries'}->{'elhyphen'};
-${$tlc}->{'entries'}->{'hyphen-hungarian'} = ${$tlc}->{'entries'}->{'hungarian'};
-${$tlc}->{'entries'}->{'icehyph'} = ${$tlc}->{'entries'}->{'hyphen-icelandic'};
-${$tlc}->{'entries'}->{'ieeeconf'} = ${$tlc}->{'entries'}->{'IEEEconf'};
-${$tlc}->{'entries'}->{'ithyph'} = ${$tlc}->{'entries'}->{'hyphen-italian'};
-${$tlc}->{'entries'}->{'kastrup'} = ${$tlc}->{'entries'}->{'binhex'};
-${$tlc}->{'entries'}->{'knuth-errata'} = ${$tlc}->{'entries'}->{'knuth'};
-${$tlc}->{'entries'}->{'ksfh_nat'} = ${$tlc}->{'entries'}->{'ksfh-nat'};
-${$tlc}->{'entries'}->{'lahyph'} = ${$tlc}->{'entries'}->{'hyphen-latin'};
-${$tlc}->{'entries'}->{'lcdftypetools'} = ${$tlc}->{'entries'}->{'lcdf-typetools'};
-${$tlc}->{'entries'}->{'levy-font'} = ${$tlc}->{'entries'}->{'levy'};
-${$tlc}->{'entries'}->{'lgc-examples'} = ${$tlc}->{'entries'}->{'latex-graphics-companion'};
-${$tlc}->{'entries'}->{'lshort-zh-cn'} = ${$tlc}->{'entries'}->{'lshort-chinese'};
-${$tlc}->{'entries'}->{'lwc-examples'} = ${$tlc}->{'entries'}->{'latex-web-companion'};
-${$tlc}->{'entries'}->{'malayalam-latex'} = ${$tlc}->{'entries'}->{'malayalam'};
-${$tlc}->{'entries'}->{'memoirchapterstyles'} = ${$tlc}->{'entries'}->{'MemoirChapStyles'};
-${$tlc}->{'entries'}->{'mkgrkindex'} = ${$tlc}->{'entries'}->{'greek-makeindex'};
-${$tlc}->{'entries'}->{'one2many'} = ${$tlc}->{'entries'}->{'12many'};
-${$tlc}->{'entries'}->{'pictex-autoarea'} = ${$tlc}->{'entries'}->{'autoarea'};
-${$tlc}->{'entries'}->{'plain-doc'} = ${$tlc}->{'entries'}->{'csname-doc'};
-${$tlc}->{'entries'}->{'plhyph'} = ${$tlc}->{'entries'}->{'hyphen-polish'};
-${$tlc}->{'entries'}->{'plweb'} = ${$tlc}->{'entries'}->{'pl'};
-${$tlc}->{'entries'}->{'prociagssymp'} = ${$tlc}->{'entries'}->{'procIAGssymp'};
-${$tlc}->{'entries'}->{'ps2pkm'} = ${$tlc}->{'entries'}->{'ps2pk'};
-${$tlc}->{'entries'}->{'pstools'} = ${$tlc}->{'entries'}->{'ps2eps'};
-${$tlc}->{'entries'}->{'r_und_s'} = ${$tlc}->{'entries'}->{'r-und-s'};
-${$tlc}->{'entries'}->{'revtex4-1'} = ${$tlc}->{'entries'}->{'revtex'};
-${$tlc}->{'entries'}->{'romandeadf'} = ${$tlc}->{'entries'}->{'romande'};
-${$tlc}->{'entries'}->{'sistyle'} = ${$tlc}->{'entries'}->{'SIstyle'};
-${$tlc}->{'entries'}->{'siunits'} = ${$tlc}->{'entries'}->{'SIunits'};
-${$tlc}->{'entries'}->{'srhyphc'} = ${$tlc}->{'entries'}->{'hyphen-serbian'};
-${$tlc}->{'entries'}->{'syntax2'} = ${$tlc}->{'entries'}->{'syntax'};
-${$tlc}->{'entries'}->{'tabbing'} = ${$tlc}->{'entries'}->{'Tabbing'};
-${$tlc}->{'entries'}->{'tclldoc'} = ${$tlc}->{'entries'}->{'tcldoc'};
-${$tlc}->{'entries'}->{'tex-refs'} = ${$tlc}->{'entries'}->{'tex-references'};
-${$tlc}->{'entries'}->{'tkhyph'} = ${$tlc}->{'entries'}->{'hyphen-turkish'};
-${$tlc}->{'entries'}->{'tlc2-examples'} = ${$tlc}->{'entries'}->{'tlc2'};
-${$tlc}->{'entries'}->{'treetex-plain'} = ${$tlc}->{'entries'}->{'treetex'};
-${$tlc}->{'entries'}->{'twoupltx'} = ${$tlc}->{'entries'}->{'twoup'};
-${$tlc}->{'entries'}->{'uk-tex-faq'} = ${$tlc}->{'entries'}->{'FAQ-en'};
-${$tlc}->{'entries'}->{'urw-antiqua'} = ${$tlc}->{'entries'}->{'antiqua'};
-${$tlc}->{'entries'}->{'urw-grotesq'} = ${$tlc}->{'entries'}->{'grotesq'};
-${$tlc}->{'entries'}->{'velthuis'} = ${$tlc}->{'entries'}->{'devanagari'};
-${$tlc}->{'entries'}->{'voss-mathmode'} = ${$tlc}->{'entries'}->{'mathmode'};
-${$tlc}->{'entries'}->{'xpdfopen'} = ${$tlc}->{'entries'}->{'pdftools'};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[0]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[1]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[2]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[3]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[4]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[5]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[6]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[7]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[8]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[9]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[10]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[11]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[12]} = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[7]->[0]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0];
-${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[8]->{'zwpagelayout'} = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[0]->[4]->[12];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[0]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[1]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[1]}->[4]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[1]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[2]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[3]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[3]}->[4]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[3]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[4]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[5]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[5]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[5]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[5]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[5]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[6]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[7]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[7]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[7]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[7]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[7]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[8]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[9]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[9]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[9]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[10]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]}->[6]->[2]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]}->[6]->[3]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]}->[6]->[4]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[11]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[12]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[13]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[13]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[13]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[14]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[15]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[15]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[15]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[16]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[17]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[17]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[17]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[18]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]}->[4]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]}->[4]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]}->[4]->[2]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[19]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[20]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[21]} = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[22]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[23]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[23]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[23]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[23]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[23]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[24]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]}->[6]->[2]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[25]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[26]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[27]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[27]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[27]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[28]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[29]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[29]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[29]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[30]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[31]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[31]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[31]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[31]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[31]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[32]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[33]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[33]}->[6]->[0]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[33]};
-${${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[33]}->[6]->[1]}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[33]};
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[34]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[6]->[0]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[6]->[1]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[6]->[2]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[6]->[3]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[6]->[4]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0];
-${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[6]->[0] = ${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0];
-${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[6]->[1]}->[0] = ${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0];
-${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/doc/latex/zwpagelayout/zwpagelayout.pdf'}->{'details'}->[0] = ${${${$tlc}->{'entries'}->{'zwpagelayout'}->{'docs'}->{'ctan:/macros/latex/contrib/zwpagelayout/README'}->{'details'}->[0]}->[0]->[0]->[4]->[23]}->[6]->[0];
diff --git a/Master/tlpkg/TeXLive/TeXCatalogue.pm b/Master/tlpkg/TeXLive/TeXCatalogue.pm
index 34f7a7f512b..575242d19a6 100644
--- a/Master/tlpkg/TeXLive/TeXCatalogue.pm
+++ b/Master/tlpkg/TeXLive/TeXCatalogue.pm
@@ -187,7 +187,15 @@ sub initialize {
# parse all the files
foreach (glob("?/*.xml")) {
open(my $io,"<$_") or die "Cannot read $_: $!";
- my $tce = TeXLive::TeXCatalogue::Entry->new( 'ioref' => $io );
+ our $tce;
+ # the XML parser die's on malformed xml entries, so we catch
+ # that and continue, simply skipping the entry
+ eval { $tce = TeXLive::TeXCatalogue::Entry->new( 'ioref' => $io ); };
+ if ($@) {
+ printf STDERR "TeX Catalogue: cannot read $_, skipping it!\n";
+ close($io);
+ next;
+ }
close($io);
$self->{'entries'}{lc($tce->{'entry'}{'id'})} = $tce;
}
diff --git a/Master/tlpkg/bin/tl-update-tlpdb b/Master/tlpkg/bin/tl-update-tlpdb
index ac8e26aefa0..a445f490f61 100755
--- a/Master/tlpkg/bin/tl-update-tlpdb
+++ b/Master/tlpkg/bin/tl-update-tlpdb
@@ -72,8 +72,6 @@ sub main {
$opt_catalogue = "/home/httpd/html/catalogue"
- # non-working dump method:
- #$opt_catalogue = "$opt_master/texmf/scripts/texlive/var/texcatalogue.data"
if ! $opt_catalogue;
if ($opt_dry_run) {
@@ -86,13 +84,8 @@ sub main {
if (-r $opt_catalogue) {
info ("$progname: reading TeX Catalogue $opt_catalogue ...\n");
$tlc = TeXLive::TeXCatalogue->new ("location" => $opt_catalogue);
- #my $cat_str = TeXLive::TLUtils::read_file_ignore_cr ($opt_catalogue);
- #no strict "refs"; # else eval fails
- #eval $cat_str;
- #warn "$progname: tlceval: $@" if $@;
- #use strict "refs";
} else {
- tlwarn("$progname: reusing Catalogue data, since file not readable: "
+ tlwarn("$progname: reusing Catalogue data, since that is not readable: "
. "$opt_catalogue\n");
}
diff --git a/Master/tlpkg/tlpsrc/00texlive.image.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.image.tlpsrc
index 54c10ef9942..fb363c09052 100644
--- a/Master/tlpkg/tlpsrc/00texlive.image.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.image.tlpsrc
@@ -26,4 +26,3 @@ runpattern f texmf/doc/man/man5/Makefile
#
runpattern f texmf-dist/README
#
-runpattern f texmf/scripts/texlive/var/texcatalogue.data